Create and deploy mission-critical web applications
Azure App Service is a service for hosting web applications, REST APIs, and mobile back ends. You can develop in your favorite language, be it .NET, .NET Core, Java, Ruby, Node.js, PHP, or Python. Applications run and scale with ease on both Windows and Linux-based environments.
This App Service not only adds the power of Microsoft Azure to your application, such as security, load balancing, autoscaling, and automated management. You can also take advantage of its DevOps capabilities, such as continuous deployment from Azure DevOps, GitHub, Docker Hub, and other sources, package management, staging environments, custom domain, and SSL certificates
Get your web apps into users’ hands faster using .NET, Java, Node.js, PHP, and Python on Windows or .NET Core, Node.js, PHP or Ruby on Linux. Use a fully managed platform to perform OS patching, capacity provisioning, servers, and load balancing. Configure from CLI or the Azure portal, or use pre-built templates to achieve one-click deployment. These apps can also be hosted on a highly-secure cloud platform that complies with ISO information security standards, SOC2 accounting standards, and PCI security standards. Count on App Service to deliver on enterprise-level SLA.
Get high availability within and across Azure regions as you deploy data and host services across multiple locations with one mouse click. Automatically scale vertically and horizontally based on application performance or customizable rules to handle peaks in workload while minimizing costs during off-peak times. Meet the most rigorous app performance and scalability requirements with the newly introduced D-Series compute option.
The pricing tier of an App Service plan determines what App Service features you get and how much you pay for the plan. There are a few categories of pricing tiers:
Shared compute: Free and Shared, the two based tiers, runs an app on the same Azure VM as other App Service apps, including apps of other customers. These tiers allocate CPU quotas to each app that runs on the shared resources, and the resources cannot scale out.
Dedicated compute: The Basic, Standard, Premium, and PremiumV2 tiers run apps on dedicated Azure VMs. Only apps in the same App Service plan share the same compute resources.
Isolated: This tier runs dedicated Azure VMs on dedicated Azure Virtual Networks. It provides network isolation on top of compute isolation to your apps. It provides the maximum scale-out capabilities.
Your App Service plan can be scaled up and down at any time. It is as simple as changing the pricing tier of the plan. You can choose a lower pricing tier at first and scale up later when you need more App Service features.
For information on scaling up the App Service plan, view this article.
Microsoft’s website provides all important Azure product updates, roadmap, and announcements. You can subscribe to notifications and stay informed, here.
Several well-known companies, such as Carmax, AccuWeather, and Pearson, use Web Apps on a daily basis. You can view all case studies from Microsoft customers, here.