Introduction

Azure compute provides the infrastructure required to run your apps. It allows you to utilize the scale on demand feature, containerize your application. You can deploy Windows or Linux virtual machines or migrate your existing infrastructure using lift and shit.

Azure compute also provides a full-fledged identity solution that enables Azure Active Directory support and helps secure your on-prem or cloud apps. Above all this it allows users to save costs with the help of Azure Hybrid Benefit.

To list a few options that Microsoft Azure provides:

  • Virtual Machines
  • Virtual Machines Scale Sets
  • Azure App Service
  • Azure Kubernetes Services
  • Azure Batch

Since there are so many compute offerings provided by Azure, this can get a little tricky when you are trying to onboard a new application. The below flowchart explains how you can decide which compute option is best for your business and which one to use for better management and efficiency.