Why I wouldn't migrate to Azure again
May 04, 2019

Why I wouldn't migrate to Azure again

Anonymous | TrustRadius Reviewer
Score 1 out of 10
Vetted Review
Verified User

Overall Satisfaction with Microsoft Azure

We use Azure to host our SaaS financial healthcare application built on asp.net MVC + SQL + ESB architecture. We currently use base IaaS, Azure SQL, Azure web apps, load balancers, and analytics. We migrated to Azure from a small cloud vendor for flexibility, cost savings and ease of meeting various security requirements.
  • Azure Web app seems to be fairly decent
  • Some Azure employees really care
  • High VM failure rate and limited options in many regions.
  • Azure SQL is the single worst product Microsoft has created.
  • Lots of basic things can take 45 min (changing the config of a gateway/load balance for example).
  • Low pricing flexibility makes AWS 2-3X cheaper.
  • VMs with less than 4c/8GB often can't even run windows update or take hours to do so.
  • AKS especially flaky with DNS issues, random downtimes.
  • Often misses SLAs and requires the customer to ask for credit.
  • Lots of recommended solutions for PaaS apps essentially require turning off your firewall.
  • API, CLI, ARM are incomplete with diff gaps.
  • Docs are out of date and incomplete.
  • AG groups put on single node clusters that receive firmware updates at the same time.
  • Azure apps for docker require non-TLS termination, violating most security controls by forcing unencrypted traffic from their internal LB to the app workers.
  • After having spent about $250k moving to Azure, and more than $1M on Azure, we are moving to another solution.
Having worked with AWS to a much smaller degree, AWS seems to have much better options, documentation, APIs, and a more robust/complete feature set.
For static load IaaS, it will still be hard to beat Colo as the price differential for any cloud provider is pretty high.
Well suited for smaller applications, Azure web apps is a pretty good service overall and can reduce security and operational burden. Other services that are more dynamic in nature, such as Hadoop/Spark may also benefit. Overall though those can be found cheaper and with more reliability and better documentation at AWS or GCP.