App Services

  • Azure App Service let’s you build, deploy, and scale enterprise-grade web, mobile, and API apps. Enables you to build and host web apps, background jobs, mobile back-ends, and RESTful APIs in the programming language of your choice without managing infrastructure. It offers automatic scaling and high availability.

  • It’s a PaaS

  • You can create a web app via portal, azure cli, powershell, and ARM

  • Has integrated load balancing.

  • Two types of plans:

    • Non isolated - app service is not inside a VNET.

      • Free and Shared (F1, D1) runs on shared VMs

      • Basic (B1, B2, B3)

      • Standard (S1, S2, S3) pricing is based on the number of instances you run, production workloads.

      • Premium v2 (P1v2, P2v2, P3v2)

      • Premium v3 (P1v3, P2v3, P3v3)

    • Isolated - dedicated environment that is exclusive to a single customer. Also called App Service Environment (ASE). Apps can connect over VPN to on-premises resources.