Everything we have is hosted on Azure, include our email, as well as applications that we use like SharePoint and Office 365.
System Administrator at A&T Systems
Offers multi-factor-authenticated single sign-on and the technical support is good
Pros and Cons
- "The most valuable feature is the single sign-on with multifactor authentication."
- "The subscription licensing is very complex and we would like to have it simplified."
What is our primary use case?
What is most valuable?
The most valuable feature is the single sign-on with multifactor authentication. Our staff uses an accounting system, they visit different bank sites, and the sales team uses Salesforce We want to be able to access all of these things with a single sign-on. In total, there are more than 50 sites. We are still evaluating this and it is not in production, yet.
What needs improvement?
The cost of Microsoft Azure could be lowered.
The subscription licensing is very complex and we would like to have it simplified.
The ease of configuration and use should be improved.
For how long have I used the solution?
We have been using Azure for about four years.
Buyer's Guide
Microsoft Azure
December 2024
Learn what your peers think about Microsoft Azure. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
831,158 professionals have used our research since 2012.
What do I think about the stability of the solution?
Azure is quite stable.
What do I think about the scalability of the solution?
I would say that this solution is scalable.
How are customer service and support?
Technical support for Exchange and Sharepoint is quite good. Their response time is really good.
How was the initial setup?
The initial setup is not complex.
What other advice do I have?
I would rate this solution an eight out of ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Microsoft Azure
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
Pre-Sales/System Architect at a tech services company with 5,001-10,000 employees
It has a great front-end management interface
What is most valuable?
- Windows and Linux compatibility
- Great front-end management interface
- Pricing based on use time
How has it helped my organization?
One time I needed to build an environment, but it did not exist at the time to buy the hardware and all logistics inside it. To deploy it was essential, we got a great success on the project using MS Azure.
What needs improvement?
It could be a useful process to make the marketing of MS Publisher a little area of improvement for IT professionals learn about this tool.
For how long have I used the solution?
Two years.
What was my experience with deployment of the solution?
No. We did not have any problem deploying it.
What do I think about the stability of the solution?
No. We do not have problems with stability.
What do I think about the scalability of the solution?
No. We do not have problems with scalability.
How are customer service and technical support?
Customer Service:
I do not use customer service.
Technical Support:We have had great experiences using their technical support. They were very useful.
Which solution did I use previously and why did I switch?
No, just on-premise and testing Amazon.
How was the initial setup?
No, it is easy to configure and use.
What about the implementation team?
It was implemented in-house, using our own team. Some of the professionals had already worked with Azure.
What was our ROI?
It was not calculate
What's my experience with pricing, setup cost, and licensing?
The whole pricing list is published, so it is clear. When you choose the configuration, you can see the price.
Which other solutions did I evaluate?
Yes. On-Premise and other solutions inside the company.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Microsoft Azure
December 2024
Learn what your peers think about Microsoft Azure. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
831,158 professionals have used our research since 2012.
Lead Engineer Solutions at a media company with 51-200 employees
It has helped us to scale, no matter what feature you use and scalability is of the utmost importance to us
What is most valuable?
We have most of our servers running as VM's in Azure. While still a hybrid environment, we are gradually moving all our servers and applications to Azure.
Azure Active Directory and Azure Active Directory Domain Services make it possible to have Azure VM's join a domain without the need for additional domain controllers. Users can join their CYOD to Azure Active Directory using their Azure credentials. With MDM in place, we also have the means to manage all devices, CYOD or BYOD.
The Disaster Recovery service - Azure Site Recovery (ASR) has enabled us to have our production servers and applications replicated to Azure and ready to take over in case of a major failure or when a site goes down. In addition, ASR helps us save money on expensive hardware.
How has it helped my organization?
It has helped us to scale, no matter what Azure feature you use. Scalability is of the utmost importance.
What needs improvement?
Regarding improvements:
- MDM: Mobile Device Management (MDM) and Intune features are slowly moving over to Azure. I think as an integrated feature, there will be better ways to manage mobile devices.
- Azure backup: It is still hard to configure and to figure out which Azure backup component to use for backing up different data on various storages.
For how long have I used the solution?
We have been using the solution for four years.
What do I think about the stability of the solution?
We did not encounter any issues with stability.
What do I think about the scalability of the solution?
We did not encounter any issues with scalability.
How is customer service and technical support?
The technical support is skilled.
How was the initial setup?
Everything you do for the first time can be complex. Setting up a VM in Azure is straightforward, but setting up a Disaster Recovery plan or moving a complete infrastructure to Azure can be complex.
Most of the complexity has to do with initial lack of experience. Diving into the material, study and hard work together with colleagues helps a lot.
An experienced System Administrator with years of on-premise experience will be able to make the move to Azure.
What's my experience with pricing, setup cost, and licensing?
As a consultant, I leave this area to my sales colleagues. When in doubt, contact Microsoft. They will be able to clarify your questions.
Which other solutions did I evaluate?
We are a Microsoft Gold Partner, so we only use MS products.
Disclosure: My company has a business relationship with this vendor other than being a customer: We are a Microsoft Gold Partner and help other businesses with a smooth migration to Azure Cloud.
Information Security Consultant at a tech services company with 51-200 employees
The low cost is attractive, but stored procedures don't exist.
When I first had the idea to build https://report-uri.io, the biggest thing that jumped out at me was that there could be potentially huge amounts of inbound data that would need to be logged, stored and queried in an efficient manner. Doing some quick research it's obvious that most of the time, sites shouldn't really be generating CSP or HPKP violation reports, or so I thought. Once you have setup and refined your policy, you'd expect not to be getting any reports at all unless there was a problem, but this turned out not to be the case. Even excluding things like malvertising, ad-injectors and advertisers serving up http adverts on https pages, which I see a steady stream of constantly, there were things like policy misconfiguration and a genuine XSS attack that could also cause reports to be generated and sent, potentially in huge numbers. Every browser that visits a page with a violation would send a report and there could, and regularly is, multiple violations on a single page. Multiplied by a few heavily trafficked sites and you could very quickly have hundreds if not thousands of reports flooding in every single minute.
SQL Database
My first thought, as is fairly typical when one thinks 'I need a database', was towards the time tested SQL Server (or MySQL depending on your preference). Having had plenty of interactions with SQL Server in the past, I knew that it was more than capable of handling the simple requirements of a site like this. That said, I was also aware that the requirements of running a high performance and highly available database can be quite demanding. I knew I was going to want someone else to take care of this for me so I started looking around at different cloud providers. It became apparent pretty quickly that SQL Server in the cloud was fairly pricey for the budget I had in mind for the site!
SQL Azure was coming in at between £46 and £92 a month for a database capable of handling just a few thousand transactions a minute. Relatively cheap to some I have no doubt, but considering that all I'd looked at so far was the cost of the database, it wasn't a great start. Amazon also have their own offering of various flavours of RDBMS hosting but again, for a reasonable level of throughput and performance, I was looking at starting prices in the £40 - £50 a month region just to meet some basic needs.
My largest concern with having a fixed throughput would be the easy ability for an attacker to saturate it given the nature of the site. If the database is only provisioned for 5,000 transactions per minute, the number of inbound reports, queries against the data and my session store (more on that in another blog) could be quite demanding and if the database becomes unavailable, the whole site stops working. I needed something without the throughput restrictions and a lot cheaper.
NoSQL Database
Having used MongoDB for one of my previous projects the next logical step was to look and see what what was available in terms of NoSQL databases. Again, the hosted solutions seemed to be fairly pricey and were constrained by the typical CPU/RAM tiers or just a given performance metric. With great database as a service offerings from both Amazon and Microsoft in the form of DynamoDB and Table Storage respectively, I fired up a small test on both to try them out. One of the first things that cropped up with DynamoDB was the provisioned throughput again. You aren't actually billed for the transactions you make, you're billed to have a maximum available throughput after which transactions will start to fail. If you don't use them, you're still paying for them, but as soon as you go over the limit, you're in trouble. This means that you'd need to provision a good portion above your average requirements to be able to handle bursts in traffic.
Still, it's a little cheaper at ~£30 a month for the equivalent level of throughput as the SQL Server database mentioned above, but, we still have that maximum throughput limit. Microsoft do things a little differently with Table Storage in Azure and you're only billed for the transactions you actually use, there is no concept of provisioning for throughput. Each storage account can use as much or as little of the of the scalability limits as is required, and you never pay any more or less, just the per transaction cost.
Microsoft Azure Table Storage
Having been fairly impressed with my initial testing of Table Storage, I decided to throw some numbers on a piece of paper and see what the costs were going to come out at. Each storage account has a performance target of 20,000 transactions per second. Yes, 20,000 per second! That means that my application can perform up to this limit with 1 restriction. There is a 2,000 transaction per second target on a Partition, which is similar to the concept of a table in a traditional relational database. This shouldn't be a problem as long as the data is partitioned properly, a note for later on. Beyond this though, there aren't any other limitations. If you make 1 transaction in a second you pay the cost of 1 transaction, if you make 1,000 transactions in a second you pay the cost for 1,000 transactions. There are no penalties or additional costs as your throughput increases. The really staggering part is that the cost of a single transaction is £0.000000022, or, to make that a bit easier to get your head around, £0.022 per 1,000,000 transactions. Not only is the incredibly low cost really attractive here, the requirements of my application don't really fit very will with being fixed into a set throughput limit, and Table Storage does away with that.
Beyond this, the only additional cost, like all other providers, is storage space for the database and outbound bandwidth, both of which are again billed based on exactly what you use without any limits or requirements to provision allowances. Data storage is billed at £0.0581/GB/month and the first 5GB of outbound bandwidth is free with a cost of £0.0532/GB after that.
To sum all of this up with a really simple example, I drew up the following.
To store 5Gb of data, with 5Gb of egress and to issue 10 million transactions against that data would cost: £0.5105 per month. That's less money that I lose down the side of the couch each month!
Even if we get really silly with these numbers and put 100Gb in the database with 100Gb of egress and issue 200 million transactions against the data, we're still only talking £15.264 per month! That equates to an average of about 4,629 transactions per minute, a fraction of any other quote from other providers and proved attractive enough to tip the balance in favour of Azure Table Storage.
What's the catch?
Well, there isn't really a catch, as such, but Table Storage does have a very limited feature set when compared to something like SQL Server. That's no to say it's a bad thing, but it can be difficult not having some of the things that you're typically used to. You can read up much more on the difference between the two in Azure Table Storage and Windows Azure SQL Database - Compared and Contrasted. There are no foreign keys for example, joins and stored procedures don't exist either, but the biggest thing for me to get my head around was the lack of a row count feature. In Table Storage if you want to keep track of your row count, you have to keep track of it yourself. If you don't keep track of your row count the only way to obtain it is to query out your entire dataset and count the records in it. That's an incredibly slow, inefficient and arduous task! In coming blogs I'm going to be covering a lot of the problems that I hit whilst trying to adapt to using Table Storage and how I adapted my implementation of the service to get the best possible performance and scale out of it. Keeping track of the count of incoming reports, querying against potentially huge datasets efficiently, offloading my PHP session storage to Azure so that I could have truly ephemeral application servers behind my load balancers and much, much more.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Operations Expert at a tech services company with 5,001-10,000 employees
Bring Windows Azure to your datacenter
How about having the Windows Azure experience locally on your datacentre?
Microsoft is now enabling Hosting Service Providers to use Windows Server 2012 and System Center 2012 to deliver the same great experiences already found in Windows Azure.
The first two of these finished services are high density website hosting and virtual machine provisioning and management. Hosting Service Providers enable these modules through the new Service Management API and optional portal.
Create high scale WebSites – Out of the box automation lowers customer onboarding costs while metering and throttling of resources can help tailor customer offerings. Supports many frameworks including ASP.NET, Classic ASP, PHP and Node.js with full Git integration for Source Code Control. Download and install the Web Sites service on machines dedicated for the Web Sites roles.
Create Virtual Machines – Leverage the power of System Center and Windows Server to easily create an Infrastructure as a Service solution for customers to provision and manage VMs. Download the System Center 2012 SP1 and install and configure SPF per the deployment guide.
Administer WebSites – Administer Web Sites and Virtual Machine services on Windows Server while also offering customers the same Windows 8-style self-service user experience as found on Windows Azure to provision and manage their Web Sites and Virtual Machines. Download the Service Management Portal and Service Management API Express bits to install the Admin and Tenant portals, and the Service Management API on one machine.Download the WebPI and click on the Products tab. Select Windows Azure to deploy the portals and the Service Management API on separate machines.
More Info:http://www.microsoft.com/hosting/en/us/services.aspx
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Regional Head of IT at a engineering company with 51-200 employees
Scalable and pretty easy to deploy
Pros and Cons
- "Microsoft has a lot of partners in this area, and they have a lot of information available online, so it's easy to get support."
- "I would like it if Microsoft communicated better about upcoming changes before they roll them out. Sometimes when Microsoft implements changes, they don't notify the users promptly enough. I would like to know about new features, especially Office 365."
What is our primary use case?
We are using Azure to run cloud-based applications.
What is most valuable?
Azure is good because it is a Microsoft product.
What needs improvement?
I would like it if Microsoft communicated better about upcoming changes before they roll them out. Sometimes when Microsoft implements changes, they don't notify the users promptly enough. I would like to know about new features, especially Office 365.
For how long have I used the solution?
I just joined this company not too long ago, so I've been using Azure here for about two months.
What do I think about the stability of the solution?
Azure is pretty stable, so far.
What do I think about the scalability of the solution?
Microsoft Azure is definitely scalable.
How are customer service and support?
Microsoft has a lot of partners in this area, and they have a lot of information available online, so it's easy to get support. Also, Azure has a large user base.
How was the initial setup?
Azure is pretty easy to deploy. It's not very complicated.
What other advice do I have?
I rate Microsoft Azure eight out of 10.
Which deployment model are you using for this solution?
Hybrid Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Technical Architect at a tech services company with 10,001+ employees
It gives you the power to process lots of data, but it could be integrated better with other solutions
Pros and Cons
- "Databricks is really nice because you have the power to process lots of data and you can create queries and provide big analysis for the business using a robust cluster."
- "Maybe Azure could add an address code to create your analysis without SQL or Python because some business users don't want it to code. So it's good to have a service application that connects to the data lake to conduct analysis and simplify the business process."
What is our primary use case?
I was working on a project with a Czech company related to big data architecture and Databricks. The main goal was to provide a robust architecture to create data lakes with Databricks and Data Warehouse, provide self-service to the business area, etc. And I have experience with SAP as well. So one of our systems connects to create the ETL to load all the data to the data lake and other data businesses like Oracle, SQL, etc.
What is most valuable?
Databricks is really nice because you have the power to process lots of data and you can create queries and provide big analysis for the business using a robust cluster.
What needs improvement?
Maybe Azure could add an address code to create your analysis without SQL or Python because some business users don't want it to code. So it's good to have a service application that connects to the data lake to conduct analysis and simplify the business process.
For how long have I used the solution?
I've been using Microsoft Azure since 2018.
What other advice do I have?
I rate Azure seven out of 10. It's really good, but maybe it's missing some features or some integration so it can work better with non-Microsoft applications.
Which deployment model are you using for this solution?
Hybrid Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Microsoft Azure
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Cloud Architect at a computer software company with 1,001-5,000 employees
Highly scalable, excellent technical support, and reliable
Pros and Cons
- "The technical support has been excellent."
- "The solution could improve by providing a better user interface and more organized workflows."
What is our primary use case?
We are using this solution as a cloud computing platform.
What needs improvement?
The solution could improve by providing a better user interface and more organized workflows.
For how long have I used the solution?
I have been using Microsoft Azure for approximately four years.
What do I think about the stability of the solution?
The solution is stable.
What do I think about the scalability of the solution?
Microsoft Azure is highly scalable. It can be scaled to our needs easily.
How are customer service and technical support?
The technical support has been excellent.
Which solution did I use previously and why did I switch?
I was previously using AWS and we switched to Microsoft Azure because of the new project's use case.
What other advice do I have?
I rate Microsoft Azure a nine out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Download our free Microsoft Azure Report and get advice and tips from experienced pros
sharing their opinions.
Updated: December 2024
Popular Comparisons
Amazon AWS
Oracle Cloud Infrastructure (OCI)
Akamai Connected Cloud (Linode)
Google Cloud
Alibaba Cloud
Google Firebase
SAP S4HANA on AWS
VMware Cloud Foundation
Nutanix Cloud Clusters (NC2)
DigitalOcean
SAP HANA Enterprise Cloud
Equinix Metal
Google Compute Engine
NTT Cloud
Skytap Cloud
Buyer's Guide
Download our free Microsoft Azure Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- Gartner's Magic Quadrant for IaaS maintains Amazon Web Service at the top of the Leaders quadrant. Do you agree?
- PaaS solutions: Areas for improvement?
- Rackspace, Dimension Data, and others that were in last year's Challenger quadrant became Niche Players: Agree/ Disagree
- What Is The Biggest Difference Between Microsoft Azure and Oracle Cloud Platform?
- Which backup and recovery solution can backup Azure machines to its own (dedicated) cloud?
- Which is better - SAP Cloud Platform or Microsoft Azure?
- Which solution do you prefer: Alibaba Cloud or Microsoft Azure?
- How does Microsoft MDS (vs Informatica MDM) fit with Azure architecture?
- SAP HANA Enterprise Cloud (HEC): how to migrate to Microsoft Azure?
- Does F5 Advanced WAF work with Azure App Service?
Writing such an article today shall not miss the Azure DocumentDB, especially when you talk about NoSQL. Table storage is not real NoSQL. It is just a massive-scale Key-Value store.