0
0
Azurecloud~30 mins

Performance efficiency pillar in Azure - Mini Project: Build & Apply

Choose your learning style9 modes available
Implementing the Performance Efficiency Pillar in Azure
📖 Scenario: You are working as a cloud engineer for a company that wants to improve the performance of their Azure web application. They want to ensure the app scales well and uses resources efficiently to handle varying user loads.
🎯 Goal: Build an Azure infrastructure setup that demonstrates the Performance Efficiency pillar by creating a scalable web app with autoscaling and monitoring.
📋 What You'll Learn
Create an Azure App Service Plan with a specific SKU
Configure an Azure Web App using the App Service Plan
Add autoscale settings to the App Service Plan based on CPU usage
Enable Application Insights for monitoring performance
💡 Why This Matters
🌍 Real World
This project models how companies optimize cloud resources to handle changing workloads efficiently, ensuring good user experience without overspending.
💼 Career
Understanding and implementing performance efficiency in Azure is essential for cloud engineers and architects to build scalable, cost-effective applications.
Progress0 / 4 steps
1
Create an Azure App Service Plan
Create an Azure App Service Plan named myAppServicePlan in the resource group myResourceGroup with the SKU Standard_S1.
Azure
Need a hint?

Use the az appservice plan create command with the correct parameters.

2
Create an Azure Web App
Create an Azure Web App named myWebApp in the resource group myResourceGroup using the App Service Plan myAppServicePlan.
Azure
Need a hint?

Use the az webapp create command with the correct parameters.

3
Configure Autoscale Settings
Create an autoscale setting named autoscaleSetting for the resource group myResourceGroup that targets the App Service Plan myAppServicePlan. Set the autoscale rule to increase the instance count by 1 when CPU percentage is above 70%, and decrease by 1 when CPU percentage is below 30%.
Azure
Need a hint?

Use az monitor autoscale create and az monitor autoscale rule create commands with the correct parameters.

4
Enable Application Insights
Enable Application Insights for the Web App myWebApp in the resource group myResourceGroup to monitor performance.
Azure
Need a hint?

Use az monitor app-insights component create to create Application Insights and az webapp config appsettings set to link it.