Skip to main content
TrustRadius
Microsoft Azure

Microsoft Azure

Overview

What is Microsoft Azure?

Microsoft Azure is a cloud computing platform and infrastructure for building, deploying, and managing applications and services through a global network of Microsoft-managed datacenters.

Read more
Recent Reviews

Microsoft Cloud option

9 out of 10
May 31, 2022
Have consulted multiple companies to migrate their DC or different workload like SAP to Azure. Azure provides full digital transformation …
Continue reading

Azure poor customer service

1 out of 10
February 22, 2022
Microsoft, why don't you understand customer service you send me an email regarding an urgent billing issue, I cant seem to fix it, and …
Continue reading

Title For MS Azure

9 out of 10
September 29, 2021
One of the best Public cloud platforms available today, we use it for Iaas, Paas as well as SaaS. Easy to learn, good guiding UI. I highly …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 9 features
  • Dynamic scaling (16)
    9.3
    93%
  • Elastic load balancing (16)
    8.8
    88%
  • Service-level Agreement (SLA) uptime (16)
    8.7
    87%
  • Pre-configured templates (16)
    7.0
    70%

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing

Developer

$29

Cloud
per month

Standard

$100

Cloud
per month

Professional Direct

$1000

Cloud
per month

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://azure.microsoft.com/en…

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Starting price (does not include set up fee)

  • $29 per month
Return to navigation

Product Demos

Microsoft Azure Training - [3] Azure Accounts, Subscriptions and Admin Roles (Exam 70-533)

YouTube

Azure Tutorial For Beginners | Microsoft Azure Tutorial For Beginners | Azure Tutorial | Simplilearn

YouTube

Azure Training | Azure Tutorial | Intellipaat

YouTube

Azure Fundamentals complete Training in telugu

YouTube
Return to navigation

Features

Infrastructure-as-a-Service (IaaS)

IaaS provides the basic building blocks for an IT infrastructure like servers, storage, and networking, in an on-demand model over the Internet

8.6
Avg 8.1
Return to navigation

Product Details

What is Microsoft Azure?

Azure is a comprehensive computing platform, providing cloud infrastructure, products and services, developer tools, and innovations in data and AI. Azure has on-premises, hybrid, multicloud, and edge capabilities that offer the flexibility to innovate anywhere.

Developers can use their favorite languages, open-source frameworks, and tools to code and deploy. Azure includes over 200 physical datacenters arranged into more than 60 regions and upholds our customers' expectations with data residency, compliance, and high availability.

An example of some of the service areas Azure covers:

  • AI + Machine Learning

  • Analytics

  • Blockchain

  • Computing

  • Containers

  • Databases

  • Developer Tools

  • DevOps

  • Identity

  • Integration

  • Internet of Things

  • Management

  • Media

  • Stack

  • Migration

  • Mixed Reality

  • Mobile

  • Networking

  • Security

  • Storage

  • Web

  • Windows Virtual Desktop

Microsoft Azure Integrations

Microsoft Azure Competitors

Microsoft Azure Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Microsoft Azure is a cloud computing platform and infrastructure for building, deploying, and managing applications and services through a global network of Microsoft-managed datacenters.

Microsoft Azure starts at $29.

Amazon Web Services and SAP HANA Cloud are common alternatives for Microsoft Azure.

Reviewers rate Operating system support highest, with a score of 9.5.

The most common users of Microsoft Azure are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(968)

Attribute Ratings

Reviews

(1-18 of 18)
Companies can't remove reviews or game the system. Here's why
September 29, 2021

Title For MS Azure

Score 9 out of 10
Vetted Review
Verified User
One of the best Public cloud platforms available today, we use it for Iaas, Paas as well as SaaS. Easy to learn, good guiding UI. I highly recommend using the following. Mostly we have used it for containerization, storage, and compute, we got a very good experience after using it
  • PaaS
  • IaaS
  • SaaS
  • Navigation
  • User Interface
  • Ease of Learning
We have used it for some applications as well as a test environment, to try out some of the latest cloud products. I will suggest using it as a platform to test and run a dry check on the applications which are to be deployed on production. It will be a good fit for everything.
Apurv Doshi | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We use Microsoft Azure for cognitive services like natural language processing, computer vision, and machine learning services for built-in open-[source] frameworks like Tensorflow, MXNet, Keras, etc. It is used based on customers' needs, as we are in the service industry. It helps with scaling, security, and reliability.
  • Azure simply provides end to end life cycle. Starting from the development to automated deployment, you will find [a] bunch of options. Custom hook-points allow [integration] on-premise resources as well.
  • Excellent documentation around all the services make it really easy for any novice. Overall support by [the] community and Azure Technical team is exceptional.
  • BOT Services, Computer Vision services, ML frameworks provide excellent results as compare to similar services provided by other giants in the same space.
  • Azure data services provide excellent support to ingest data from different sources, ETL, and consumption of data for BI purpose.
  • The reliability of hardware is low as [compared] to AWS. Sometimes processes of allocation, deallocation of resources take quite a long time without having any intimation. If the instances are costly, such delay in stopping incurs extra cost.
  • Overall cost is much higher for ML and BI Services. Basic storage and compute cost is also bit more as compare to AWS.
  • Azure can surely do better with overall DevOps support. Cloud formation needs [a] lot more maturity and features.
The answer depends upon the kind of [use case]. If the use-case is simply around the need of IaaS then Azure is not the right choice. However, if the use-cases are around BOT services, Natural Language Processing, Computer Vision, Machine Learning[,] and Business Analytics then Azure is the first choice. Also[,] kind of eco-system the enterprise [has] on the premise to run their daily operations have the highest bearing to choose for the cloud partner.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Our company (200+) recently transitioned over to [Microsoft] Azure to alleviate the "clutter". We were outsourcing various functions, causing confusion and conflict. Having changed over to 1 concise platform containing all of our needs, has cleared the bottleneck we have been fighting for years. It has been a smooth transition as well with minimal to zero impact.
  • Ease of use
  • Easy implementation
  • Smooth functionality
  • More extensive video library instead of written documentation
  • More customized reporting ability
  • Longer "included" vendor support
[Microsoft] Azure is terrific for today's world of security, security, and more security. Implementing users over to SSO has been a seamless task, whereas I've seen it go completely sideways in other agencies. Account maintenance has been a "breeze". In the past, we had to scurry to modify accounts, and access, and whatnot, but with [Microsoft] Azure, it's all centrally located and updates are instant. It's definitely a "pro-Microsoft" product, which is fine, but you kind of lose sight that there are other cloud options.
Matt Varney | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
[Microsoft] Azure has a large amount of services and capabilities, but we're using it primarily for Identity (Azure Active Directory), Networking (Application Gateways, ExpressRoute), as well as some basic Compute (Virtual Machines) and some web and storage. Also, as big Office 365 customers, we use [Microsoft] Azure in conjunction with some of these services such as storage (backups) and some media services (videos). Additionally, some Azure AI and security services are used in conjunction with some of the O365 services for DLP (digital loss protection) and other security services. Of course, we also use the Azure Portal to manage all of this. All in all it is a very nice and integrated (and expandable) solution for a total and cohesive set of common business problems like we just described. We flat out could not do much of what we do now without Azure AD (MUCH better than on-premises Active Directory). There are some learning curves and potentially some cost barriers, but again, since the "total" Azure solution can be implemented in parts and expand as needed, it still makes an excellent way to address immediate problems (whatever you feel is most important) while simultaneously positioning your business to succeed in the future as you are able to add on services and shift older legacy solutions to the cloud.
  • Azure Active Directory is the top of the list. No organization can be without a robust and capable identity management system for the users. having the identities managed in the cloud means that your people can potentially be authenticated to more systems everywhere, allowing more work to get done more securely.
  • Azure in general is strong because of how it can scale - not only in terms of scaling up capacity of an individual service, but also scale out to include more connected services to drive more value and solve more problems in the business. The scaled-out solutions with other products will just flat out work with the rest of what you already have in Azure, making the journey easier.
  • During our initial stages with Azure (years ago), we had several hybrid scenarios going, where we had portions of a service on-premises while other portions were in Azure. Active Directory was a good example. The Hybrid story got better and better and made "jumping to the cloud" less of an abrupt jump and more of a careful walk. The Hybrid ease has probably only gotten better since then.
  • While not unique to just Azure, the truth of the matter is, no on-prem data center at any organization can match the power, speed, and expandability of a cloud service like Azure. If you are a Microsoft shop with lots of Windows, Office, and other related systems running already, moving to Azure (and Office 365 as well) is worth considering.
  • I know cost is a barrier for many organizations. The retail prices may seem high and may be out of reach now, but with careful planning and negotiation, along with a realistic sense of what you can do now verses what you could be doing in the future, the costs should even out.
  • The Learning Curve. While possibly daunting and new, the general concepts of "the cloud" can be easily mastered. Diving deeper into any given service will provide a normal amount of learning challenges (high, but can be overcome). The biggest thing about the learning curve is learning about all the changes and the speed at which those changes are happening. Managing any of the Azure services is different than managing the equivalent on-premises service. There may be some slight differences, but the pace of change and enhancements and capacity of the Azure equivalence can be very difficulty to wrap your mind around. "Keeping up" is probably a better term than "learning curve" here.
  • Although getting better, there is still a sense or fear of an organization "putting all their eggs in one basket", with a single vendor handling so much technology. More support for integration with other cloud services is ramping up, which is good.
If an organization is already a Microsoft customer (Windows, Office, Office 365, etc), then [Microsoft] Azure is a natural fit and the first recommendation would be Azure Active Directory. For a typical SMB that may have trouble attracting and retaining IT talent in their immediate area, moving much of the data center and IT operations to Azure proves that IT can happen anywhere, so staffing up IT can draw from a wider pool of people anywhere and living elsewhere. There are still some valid concerns with some larger and more traditional (and more highly regulated) organizations about the cloud, so that is a consideration. Although the story is getting much better and the solutions are proving to work for these kinds of organizations, the complexity and cost naturally goes up, further emphasizing careful planning and consideration.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Microsoft Azure provides seamless data access on the cloud. Currently in our organization this is being used department wide. We are using this for hosting our applications on virtual machines and managing the same on the cloud. As well for data storage purposes. Platform hosting and resources availability is excellent. It's highly secure and infrastructure recovery is pretty fast and seamless. Large scale data storage is no longer an issue. Virtual machines availability is pretty cool.
  • Setup of new server is pretty much simple and easily scalable as per traffic.
  • Robust and stable platform so it's a convenient solution for IT infrastructure on cloud.
  • Easy to create and manage the cloud assets. Server load controlling is awesome.
  • Easily able to build and deploy the applications and servicies.
  • Its advance level tasks do require a steep learning curve and more experience.
  • Pricing model is a bit costly so if any resource(s) are not in use then cancel it. Yes, cancellation is pretty much quick and simple.
  • A few Azure services require additional supporting tools.
  • Microsoft Azure is a secure, reliable, highly responsive and scalable platform to host the cloud services.
  • Huge servers network available. Integration is easy with other services.
  • Web development build, deployment and testing is simple.
  • Pricing is a bit high and few tims usage [requires a] high bandwidth.
  • Integration with third-party tools is easy.
  • Large scale use community exists.
August 20, 2019

Machine Learning

Score 9 out of 10
Vetted Review
Verified User
Incentivized
I have used Microsoft Azure previously to run some machine learning algorithms that processed a large amount of data and made predictions. This allowed us to improve someone's performance.
  • Microsoft Azure is great for machine learning.
  • Microsoft Azure is cheap and user-accessible.
  • Microsoft Azure allows for making predictions from large sets of information.
  • It is not that user-friendly.
  • It requires a lot of data and time to teach algorithms
  • The credits can get quite costly for small projects.
Microsoft Azure is well suited for a machine learning platform.
Justin Bongard | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use our Azure storage accounts for blob storage and SMB shares. They don't work on all ISP providers or hotspots. They work on Verizon fiber and cellular hotspots but not one of our local ISPs. We use the SQL server and database services. I really like how easy it is to scale them up and down, live.
We also have a website app meant for internal use and use the SendGrid account connector. It is really nice to have easy white-listing for everything: websites, databases, etc. that we can trust. We host everything here instead of making servers VPN into our office.
Additionally, we have a site-to-site VPN between our offices and Azure. That works well and enabled us to turn off much of our public access.
We use the built-in VM backup tools and those have been really easy to use right there on Azure. Also, the snapshots automatically built into databases we have used several times. It creates a new database from a snapshot from every few hours from up to almost 30 days ago and then you just copy over whatever data you need.
.
  • Snapshots of databases are just built-in and super easy to choose one to recover from.
  • It's the way we sync our local domain controller with Office 365. I'm not aware of another option to do this. It has some limitations, but at least it keeps all the passwords in sync.
  • Samba file shares have been really nice. As long as the ISPs involved allow them, it's the easiest way to set up mapped drives shared with others. The performance is slow, but it's fine.
  • It is easy to manage the static public and private IPs that are being used, in one central place.
  • Adding extra data disks to VMS is nice and easy. The performance has been fine for our general use.
  • The AD sync between Office 365 and our controller syncs passwords well enough, but data is a pain. Usually, you have to update everything in AD and can't from anywhere else after you turn on the syncing.
  • Need more security controls and file-level access controls on SMB shares, unless I'm missing something.
  • More tooltips on settings would be helpful, at least if you turn on a novice mode or something. It's built for system admins and has a steep learning curve for people doing basic things.
I think it's well suited for just about everything I've done so far. I don't know how it compares to other options like AWS, but for us, it's been working great.
August 14, 2019

Azure overview

Score 7 out of 10
Vetted Review
Verified User
Incentivized
[It's being used] Across a specific department; allows us to model data and to carry out a selection of machine learning tasks around data from our reports.
  • Pricing models
  • Great security and network resilience
  • AD integration
  • Lack of stable frameworks or libraries
  • No local stored data
  • Poor documentation for some areas
Well suited for analysis and cloud computation of large data samples and doing this off premises.
Adam Farrell | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Microsoft Azure has been our platform of choice since 2015. We initially implemented a backup solution but grew into the environment as we required more and more resources. Now we take advantage of the ecosystem consisting of websites, SQL servers, virtual machines just to name a few.
  • All the apps are quickly configurable by only a few pages of clearly defined options.
  • The speed of deployment is incredible - websites, databases and virtual machines are up and running in minutes.
  • The product is constantly evolving both in terms of features and user-friendliness.
  • The pricing model is too complex, making it difficult to evaluate and compare with different solutions.
  • The console is somewhat cluttered compared to, for example, Google Cloud.
  • The support is very basic without the extra support plan purchased.
The functionality of Microsoft Azure is impressive. Creating assets such as virtual machines or databases is incredibly fast and straight forward. The system is infinitely scalable, making it future proof and taking care of the hassle of future upgrades.
Any company that plans to move its own infrastructure to the cloud should consider Microsoft Azure for the costs reduction together with the security backed by Microsoft.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
As a marketing services provider, we have lots of legacy applications that were built atop the .NET framework. As we expanded to offer cloud services to better serve our clients, we decided to go with Microsoft Azure as the PAAS partner. Not only does it allow us to use Microsoft servers in the backend but also Linux as part of our backend infrastructure. We use SQL Database servers for our data layer and it was an easy choice for us to leverage Microsoft Azure as the common platform.
  • Using Microsoft Azure we now have the ability to expand our product offerings using this cloud service.
  • Being elastic in the cloud means, we only have to pay for data and usage as per our consumption needs.
  • Using Microsoft Azure as IAAS means that we are freed from the needs of hosting our hardware locally. Important considerations like security and software patching are all handled remotely.
  • The pricing for their services need to be made more competitive in comparison to Amazon AWS.
  • The product requires a large learning curve and the technical documentation can sometimes be difficult and cumbersome to follow.
With Microsoft Azure we now have the ability to develop and deploy cross-platform web and mobile applications in a short turnaround. Along with this, the data is stored seamlessly in a secure fashion all in the cloud.
Thomas Young | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Microsoft Azure is used by departments to manage larger data sets across entities. The software addresses the need for multiple users to have access to multiple different data sets simultaneously. The software makes this relatively easy by making Microsoft Azure similar to the user-friendliness of other Microsoft products. Users point their analytical tools at Azure for data visualization and analytics. Some analytics is also done in Azure itself.
  • Perhaps the biggest advantage of Microsoft Azure is its ease of integration with other Microsoft products. If you're used to using Excel, Access, SQL Server, and other Microsoft products, Azure will fit in nicely.
  • Azure does a good job at pointing the user into user-friendly methods for data capture and analysis. In fact, I think Azure does the best job at this compared to competing tools.
  • Microsoft Azure has recently made strides in implementing advanced analytics, such as machine learning. Their advances are great and integrate nicely with the tool.
  • Microsoft Azure's movement into machine learning and other advanced analytics are somewhat behind the curve. Other tools that have been doing this for a long time have set up easier user interfaces.
  • Azure seems to run slower than other big data housing tools. I think this might be because of Microsoft's attempt to make Azure more user-friendly.
  • I think Azure could improve its product by making it even more like Microsoft Excel. I know that's not what Azure if for, but hey, it's Microsoft, they could make it more spreadsheet-ish.
Of all the big data warehousing tools I have used, Microsoft Azure was the easiest to learn and implement on big data warehousing. Microsoft Azure is well suited for situations where you have multiple users needing access to multiple datasets simultaneously. It's also useful for situations where you want to capture very large data sets on a continuous basis.
Fedor Paretsky | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use select Microsoft Azure products and APIs to complete some of our more machine learning-oriented tasks off-premise. This includes modeling data we receive from magnetometer sensors, recognizing environmental effects in data during hardware testing, and some other backend-related tasks like modeling traffic and parking behavior. Using these products allows us to move tasks that require lots of processing power to cloud products that are optimized for this purpose.
  • Scalable pricing -- The Azure pricing scales with usage, so the cost per month becomes very clear early on, and the ML-related products for Azure are quite competitively priced.
  • Security management on Microsoft Azure is better compared to other cloud platforms I've seen, and it's really easy to configure.
  • Startup Programs -- It's easy to get credits to try out Microsoft Azure through the Microsoft/Azure for Startups program. No other service provides this access and support for startups for free.
  • Poor documentation -- Microsoft's documentation can take a while to get used to, as the format and tutorials are a bit different compared to AWS and other cloud computing platforms.
  • Some code interfaces/SDKs are not well-designed. Specifically, the Python and Java SDKs can be quite difficult to integrate.
  • It's difficult to onboard, due to the lack of beginner-oriented documentation for some of the ML products. Some of the products require extensive knowledge of how to use Azure in production.
Azure, and specifically the ML-related products, are great for startups that are looking to move tasks requiring greater processing-power off of on-premise machines. Azure has some great products, and if one of the use-cases greatly benefits your company's backend infrastructure optimization, then it's definitely a must-have. Otherwise, it is worth looking at other cheaper, more general cloud computing services, like Google Compute Engine and DigitalOcean.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We are using Azure for our research on Learning Analytics for the University. For now, it is being by only a department but we plan to deploy it in other departments as well. We are mostly using ElasticSearch and Machine Learning service since we need it for our predictive analysis and prescriptive analysis and also trying to use for our apps.
  • It is great for all services like
  • Iaas, Paas, Saas.
  • It has an awesome speed of deployment, operation, and scalability which makes the work productive.
  • Easy data migration makes it easier to integrate into the system and since all of our systems is Windows based it was much easier.
  • Fully integrated Delivery Pipeline.
  • Definitely the price. It is expensive when compared to its other competitors
  • Another improvement that can be done is in the area of Application. Application insight can be made more to easy to migration to the logging from on-premise to cloud.
  • Since it is huge it has got a number of bugs which sometimes troubles. So more documentation and the bug-free system would be an area of improvement.
  1. It helped in the migration of data.
  2. Testing our sites, services, and applications.
  3. Since we are more focused on research and development of our Analytical system its server reliability and ease of deployment makes our life easier.
  4. And also being used in the only department we have a small number of people so anyone able to deploy helps.
  5. Since we are working with excel or you can say Office 365, Azure work with it seamlessly which makes it an ideal solution.
January 26, 2018

Azure is....

Charlize Lai | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
For cloud deployment, for continuous integration. Saving TCO of IT infrastructure, reduce business downtime. Having satisfied customers. Azure is a reliable cloud service for whom would like to achieve 0 downtimes. We are going to explore what Azure can do on Machine Learning and AI for the trading platform and predict the business impact.
  • high interoperability
  • less cost
  • high performance
  • should make it more affordable
  • lack of technical support
  • function complicate for decision makers
For trading platform hosting, for continuous integration.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We are using Azure to host our mortgage application.
The reason to choose Azure was:
a) We can't afford to have any downtime of our application
b) At any point of time, user should need feel that application is behaving slow.
c) We would like to focus more on our line of business application instead of investing time in monitoring and deployment.
  • Azure service fabric is a great platform if you have plan to use micro service framework.
  • Azure Active directory is cool if you don't want to manage your own sts.
  • New Azure management portal is much better than old one.
  • Automating the build using ARM template is still not that state forward, we end up using power shell.
Well Suited: For any application with complexity ranging between low to medium, Azure has lot to offer. One can use LogicApp state forward instead of writing all the custom connectors as it does provide so many connectors out of the box. If you are looking for 0 downtime for an application, Azure is the go to guy.

Needs Improvement: If you are not a Microsoft shop then there is still very little you can do here apart from using VM.
Score 5 out of 10
Vetted Review
Verified User
Incentivized
Windows Azure is being used to host a QR Code application in the cloud.
  • Easy to use identity providers such as Facebook, Google.
  • High availability
  • Ability to target regions of the world
  • Better UI
What is the learning curve compared to competing products?
Byron Mathews, MBA | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Looking at lower costs alternatives to maintaining our own data center assets for our commercial buisness applications.
  • PAAS: we are a Microsoft shop so there were some benefits for us in the offering from a platform standpoint
  • Reduction in CapEx expenditures for servers, data center environments
  • Reduction in Expenses for warranty, maintenance, etc.
  • Greatly reduced provisiing cycle for server assets
  • Built in disaster recovery
  • Lays the foundation for continuous deployment of software changes without bring down te application service (SaaS)
  • Bandwidth. It's internet based access . . . . .
  • Can't really have dedicated links to Azure so that is a little unsettling from a reliability and QoS (Quality of Service) standpoint.
  • No a silver bullet. You will need to really analyze your applications and determine which ones are best suited for this offering. Still plan on hybrid cloud architecture.
  • Data costs: when you really crunch the numbers you can spend a lot for data retrieval/storage depending on the scenario. Pay attention to your data flows and retention.
It is not suitable for big data applications as the pricing model would be prohibitive for the data movement, etc. It is suitable web tier applications - no hesitation.
Darryl Whitmore | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
I used Azure Websites for my service's ASP.Net MVC website. I published the website from Visual Studio 2012 & 2013 and it worked like a charm.

I used an Azure SQL Database for the website's membership (login) data. Again, worked great.

I configured the SQL Database for weekly automatic export to an Azure Storage account for backup purposes. The export ran without issue 99.999% of the time. There were a couple instances, over the course of a couple years, in which the export failed and I received an email to this effect. In these cases, I went into the Azure portal and reran the export manually.

I used Azure Service Bus Queues to queue email jobs. Email jobs were generated by the website when users used a "send invitation" function to email an invite to friends. Email jobs were also generated by a separate back end process that ran on-premises, and not on Azure. Another on-premises back end process pulled the email jobs from the Azure Service Bus queue and sent out the emails. The Azure Service Bus queue worked great and was very solid. The Service Bus Queue API used to enqueue and dequeue jobs took a little time to understand, but beyond the learning curve, I had no problems with it. Very solid.

I would highly recommend Azure. Besides the solid performance of the services that I used, they are constantly pushing prices down, evolving the existing services, and rolling out new services. New announcements of lower prices and service improvements come nearly every two weeks. It is a very impressive operation, top to bottom, from the physical data centers to the website portal that you use to interact and configure your services.
  • Competitive and aggressive pricing
  • Constantly evolving and improving services
  • If you are a .Net shop, it fits you hand-in-glove
  • I'd use more services if they cost even less than they do
  • Some services are confusing and difficult to understand, such as Web Roles and Web Workers. Sometimes I wonder if I should/could be using these, but I don't quite understand them.
For software organizations that need to test on a variety of hardware platforms, Azure Virtual Machines are excellent. You can spin up a machine for a specific niche test scenario, and when done, shut it down and you're off the clock.
Return to navigation