mirror of
https://github.com/MicrosoftLearning/AZ-104-MicrosoftAzureAdministrator.git
synced 2026-02-06 16:49:09 +00:00
110 lines
4.1 KiB
Markdown
110 lines
4.1 KiB
Markdown
---
|
||
demo:
|
||
title: 'Demonstration 09: Administer PaaS Compute Options'
|
||
module: 'Administer PaaS Compute Options'
|
||
---
|
||
|
||
# 09 - Administer PaaS Compute Options
|
||
|
||
## Configure Azure App Service Plans
|
||
|
||
In this demonstration, we will create and work with Azure App Service plans.
|
||
|
||
**Reference**: [Manage App Service plan - Azure App Service](https://docs.microsoft.com/azure/app-service/app-service-plan-manage)
|
||
|
||
**Reference**: [Scale up an app in Azure App Service](https://learn.microsoft.com/azure/app-service/manage-scale-up)
|
||
|
||
**Reference**: [Automatic scaling in Azure App Service](https://learn.microsoft.com/azure/app-service/manage-automatic-scaling?tabs=azure-portal)
|
||
|
||
1. Use the Azure portal.
|
||
|
||
1. Search for and select **App Service plans**.
|
||
|
||
1. Create a simple App Service plan. Discuss the need to select Windows or Linux. Discuss pricing plans now or in the next steps.
|
||
|
||
1. Deploy your new app service plan.
|
||
|
||
1. Review the **Scale up (App Service Plan)** blade. Discuss the difference between **Dev/Test** and **Production** plans. Review the feature list.
|
||
|
||
1. Review the **Scale out (App Service Plan)** blade. Review the difference between **Manual** and **Rule=based**.
|
||
|
||
## Configure Azure App Services
|
||
|
||
In this demonstration, we will create a new web app that runs a Docker container. The container displays a Welcome message.
|
||
|
||
**Reference**: [Create a Web App](https://learn.microsoft.com/training/modules/host-a-web-app-with-azure-app-service/3-exercise-create-a-web-app-in-the-azure-portal?pivots=csharp)
|
||
|
||
In this task, we will create an Azure App Service Web App.
|
||
|
||
1. Use the Azure portal.
|
||
|
||
1. Search for and select **App Services**.
|
||
|
||
1. **Create** a **Web App**.
|
||
|
||
- Publish: **Code**. Review other choices.
|
||
- Runtime stack: **.Net**. Review other choices.
|
||
- Operating system: **Linux**
|
||
|
||
1. Select the **Free F1** service plan.
|
||
|
||
1. **Review + create** the web app. Wait for the resource to deploy.
|
||
|
||
1. On the **Overview** page, ensure the **Status** is **Running**.
|
||
|
||
1. Select the **URL** and ensure the default placeholder page loads.
|
||
|
||
1. As you have time, explore the **Deployment slots** options.
|
||
|
||
## Configure Azure Container Instances
|
||
|
||
In this demonstration we create, configure, and deploy a container by using Azure Container Instances (ACI) from the Azure Portal. The ACI application displays a static HTML page with the public Microsoft Hello World image.
|
||
|
||
**Reference**: [Quickstart - Deploy Docker container to container instance](https://learn.microsoft.com/en-us/azure/container-instances/container-instances-quickstart-portal)
|
||
|
||
1. Use the Azure portal.
|
||
|
||
1. Search for and select **Container instances**.
|
||
|
||
1. **Create** a new container instance.
|
||
|
||
1. Fill in the **Resource group** and **Container name**.
|
||
|
||
1. Discuss the **Image source** options. Use **Quickstart images**.
|
||
|
||
1. For **Container image** use **mcr.microsoft.com/azuredocs/aci-helloworld:latest (Linux)**. This sample Linux image packages a small web app written in Node.js that serves a static HTML page.
|
||
|
||
1. On the **Networking** page, specify a **DNS name label** for your container.
|
||
|
||
1. Leave all other settings as their defaults, then select **Review + create**.
|
||
|
||
1. Wait for the resource to deploy.
|
||
|
||
1. On the **Overview** page for the resoure, ensure the **Status** is **Running**.
|
||
|
||
1. Navigate to the **FQDN** for the container instance and ensure the welcome page displays.
|
||
|
||
**Note**: To avoid additional costs, delete the resource.
|
||
|
||
## Configure Azure Container Apps
|
||
|
||
In this demonstration, we will create and work with Azure Container Apps.
|
||
|
||
**Reference**: [Quickstart: Deploy your first container app using the Azure portal](https://learn.microsoft.com/azure/container-apps/quickstart-portal)
|
||
|
||
1. Search for and select **Container Apps**.
|
||
|
||
1. Complete the **Project details** and create the container apps **environment**.
|
||
|
||
1. **Review and create** the container app.
|
||
|
||
1. Use the **Application URL** link to view your application.
|
||
|
||
1. Verify the browser displays the **Welcome to Azure Container Apps** message.
|
||
|
||
|
||
|
||
|
||
|
||
|