Professor Dr. Kazemi

MST400 Lab 06

Implement Web & Container Apps — Interactive Lab Manual · Fall 2026

Task 1: Create and configure an Azure web app 10 pts

In this task, you create an Azure web app. Azure App Services is a Platform as a Service (PAAS) solution for web, mobile, and other web-based applications. Azure web apps is part Azure App Services hosting most runtime environments, such as PHP, Java, and .NET. The app service plan that you select determines the web app compute, storage, and features.

  1. SettingValue
    Subscriptionyour Azure subscription
    Resource group<yourName>-mst400-F67-rg
    Web app name<yourName>-WebApp
    PublishCode
    Runtime stackPHP 8.2
    Operating systemLinux
    RegionCanada Central
    Pricing plansaccept the defaults
    Zone redundancyaccept the defaults
  2. Screenshot must show your Odl_user account, the deployed Web App overview page (<yourName>-WebApp)

Task 2: Create and configure a deployment slot 10 pts

In this task, you will create a staging deployment slot. Deployment slots enable you to perform testing prior to making your app available to the public (or your end users). After you have performed testing, you can swap the slot from development or staging to production. Many organizations use slots to perform pre-production testing. Additionally, many organizations run multiple slots for every application (for example, development, QA, test, and production).

  1. SettingValue
    Namestaging
    Clone settings fromDo not clone settings
  2. Screenshot must show your Odl_user account, the Deployment slots blade with the newly created staging slot

Task 3: Configure Web App deployment settings 15 pts

In this task, you will configure Web App deployment settings. Deployment settings allow for continuous deployment. This ensures that the app service has the latest version of the application.

  1. Screenshot must show your Odl_user account, the staging slot web page displaying Hello World

Task 4: Swap deployment slots 15 pts

In this task, you will swap the staging slot with the production slot. Swapping a slot allows you to use the code that you have tested in your staging slot and move it to production. The Azure portal will also prompt you if you need to move other application settings that you have customized for the slot. Swapping slots is a common task for application teams and application support teams, especially those deploying routine app updates and bug fixes.

  1. Screenshot must show your Odl_user account, the production web page displaying Hello World!

Task 5: Create and configure an Azure Container App and environment 30 pts

Azure Container Apps take the concept of a managed Kubernetes cluster a step further and manages the cluster environment as well as provides other managed services on top of the cluster. Unlike an Azure Kubernetes cluster, where you must still manage the cluster, an Azure Container Apps instance removes some of the complexity to setting up a Kubernetes cluster.

  1. SettingAction
    SubscriptionSelect your Azure subscription
    Resource group<yourName>-mst400-F67-rg
    Container app name<yourname>-container-app
    RegionCanada Central
    Container Apps EnvironmentLeave default
  2. Screenshot must show your Odl_user account, the container app page displaying the Your Azure Container Apps app is live message

Task 6: Summary Questions & Review 20 pts

Minimum 2-3 sentences each — original thinking, your own words!

Your submission preview

Screenshots you attach above and your Task 6 answers appear here. This is exactly what prints/exported as your PDF.

Submit compile & export