video-thumbnail

Implement web apps

10 of 14 guides |  10 minutes to complete  |  Last Updated: February 2025
In this guide, you learn about Azure web apps. You learn to configure a web app to display a Hello World application in an external GitHub repository. You learn to create a staging slot and swap with the production slot. You also learn about autoscaling to accommodate demand changes.
Subscribe

About this guide

Scenario

Your organization is interested in Azure web apps for hosting your company websites. The websites are currently hosted in an on-premises data center. The websites are running on Windows servers using the PHP runtime stack. The hardware is nearing end-of-life and will soon need to be replaced. Your organization wants to avoid new hardware costs by using Azure to host the websites.

Job Skills

Task 1: Create and configure an Azure web app
Task 2: Create and configure a deployment slot
Task 3: Configure web app deployment settings
Task 4: Swap deployment slots
Task 5: Configure and test autoscaling of the Azure web app

As organizations around the world migrate solutions to the cloud, the ability to implement, manage, and monitor cloud-based solutions is highly valued in numerous industries.

Architecture Diagram

Key Takeaways:

  • Azure App Services lets you quickly build, deploy, and scale web apps.
  • App Service includes support for many developer environments including ASP.NET, Java, PHP, and Python.
  • Deployment slots allow you to create separate environments for deploying and testing your web app.
  • You can manually or automatically scale a web app to handle additional demand.
  • A wide variety of diagnostics and testing tools are available.

Career Connections

With the increasing demand for expertise in cloud-based administration, professionals with the skills from this series can pursue job prospects in roles such as Azure Administrator, Cloud Engineer, Systems Administrator (Cloud Focus), DevOps Engineer, and Cloud Support Engineer.

As of 2025, average cloud-related salaries in the United States range from $68,215 for entry-level Azure Administrators to $130,000 for mid-career DevOps Engineers, with Cloud Engineers, Systems Administrators, and Cloud Support Engineers earning competitive pay based on experience and role demands. Please note that these figures are approximate, derived from online sources, and can vary based on factors such as location, industry, and company size.