Overview of Azure App Service - Azure App Service (original) (raw)

Azure App Service is a platform that lets you run web applications, mobile back ends, and RESTful APIs without worrying about managing the underlying infrastructure. Think of it as a powerful web hosting service that takes care of all the heavy lifting for you, so you can focus on creating great applications.

App Service supports a variety of web stacks: .NET, Java (in Java SE, Tomcat, and JBoss flavors), Node.js, Python, and PHP, and can run them on both Windows and Linux. Or, if your app is containerized, you can just deploy it as a custom container.

Why Use Azure App Service?

Whether you're a student, a small business, a startup, or an enterprise, App Service offers a wide range of features tailored to meet your needs.

Students

Small businesses and startups

Enterprises

For information about which Azure compute services best fit your scenario, see Choose an Azure compute service.

Managed Instance on App Service (preview)

Note

Managed Instance (preview) adds customization with plan-scoped isolation for legacy or infrastructure-bound web apps requiring Component Object Model (COM), registry access, Windows/Microsoft Installers (MSI), drive mapping, or stricter network boundaries.

Key points:

Important

Validate telemetry (Application Insights/logging), certificate automation, and operational processes before production adoption. Persistent changes must be scripted using configuration (install) scripts; Changes made during RDP sessions are not persisted.

Quick decision guide snapshot

Choose Managed Instance if:

Choose a standard App Service plan if:

Choose ASE if:

Next Steps