Benefits of Azure
August 11, 2019

Benefits of Azure

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

Overall Satisfaction with Microsoft Azure

We use Azure across our entire business and it solves all of our infrastructure and hosting needs. We use it for:
1) Software development: We build software using App Services, AKS, Azure Functions, Event Grid, Sql Server
2) Running our internal programs: We use Logic apps and AKS to run our custom production apps.
3) Hosting SaaS products for our customers: We build products for our customers and run them in AKS and monitor using Microsoft Azure monitor / app insights.
  • We really like the PaaS offerings. AKS master node is managed by MS, and we only pay for the nodes.
  • Microsoft Azure functions can run be hosted and run inside of Kubernetes. This allows solutions based on Azure functions cloud agnostic.
  • New services are added frequently and existing services have features added often. It is hard to keep up.
  • Microsoft Azure functions does not have a "Configure Services" method. Programming Azure functions has a slightly different programming model than does a "normal" API application. I would prefer that the startup process be identical.
  • It allows us to run our infrastructure without capital.
  • It allows us to automate the provisioning of our infrastructure.
  • It allows us to automate the deployment of our software.
The portal is easy to use, although it is recommended to use ARM templates or Teraform to manage/automate the infrastructure.
On several occasions we've reached out to Microsoft for help. They have been responsive and helpful in each case. They even have assigned, free of charge, an Azure point of contact that can help us with all of our questions. They offer free technical resources to review and discuss application design for apps that we're building.
I liked AWS Lambda. It allows us to host MVC applications serverless, whereas Microsoft Azure functions has a slightly different programming model which prevents me from hosting MVC apps easily without code changes as an Azure Function.

As a result, we use both, but we predominantly use Microsoft Azure because the rest of our stack is built with it.
Azure is well suited for all of our needs.