Scaling Applications with Microsoft Azure
1h 31mIntermediate2019-03-19
Authors

Tiago Costa
Cloud Architect, Trainer, Advisor for the Microsoft Cloud
Course details
A key benefit of cloud services is the ability to scale to meet changing demands. In Microsoft Azure, developers need to understand autoscaling through roles, configurations, and appropriate code for various instances. In this course, instructor Tiago Costa introduces key autoscaling concepts and prepares developers for optimal configurations and coding, sharing best practices along the way. He explores scaling options in Microsoft Azure; demonstrates how to configure and write code for autoscale; and explains how to configure and develop code to implement Azure CDN.
Learning objectives
Scaling options in Azure
Scheduling scaling in an App Service plan
Configuring autoscale
Writing code for autoscale
Configuring Azure CDN
Developing code to implement Azure CDN
Learning objectives
Scaling options in Azure
Scheduling scaling in an App Service plan
Configuring autoscale
Writing code for autoscale
Configuring Azure CDN
Developing code to implement Azure CDN
Skills covered
Cloud FoundationsAzureNetwork AdministrationCloud PlatformsNetwork and System AdministrationCloud ComputingMicrosoftDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - Why scaling applications is important
- 02 - What you should know
1. Azure Scaling
- 03 - Worker roles and web roles
- 04 - Vertical and horizontal scaling
- 05 - Scaling options in Azure
- 06 - Azure Autoscale
- 07 - Scheduling scaling
- 08 - Scheduling scaling in an App Service plan
- 09 - Azure scaling limits
- 10 - Check docs and subscription limits
2. Configuring Autoscale
- 11 - App Service
- 12 - Autoscale App Service plans
- 13 - Azure Virtual Machines
- 14 - Azure Virtual Machine Scale Sets
- 15 - Configure Autoscale for virtual machine scale sets (VMSS)
- 16 - Service Fabric
3. Writing Code for Autoscale
- 17 - Singleton applications
- 18 - Azure Functions
- 19 - Durable Functions
- 20 - Create Durable Functions
- 21 - Transient fault handling
4. Azure CDN
- 22 - Overview of Azure Content Delivery Network (CDN)
- 23 - Configure Azure CDN
- 24 - Develop code to implement Azure CDN
- 25 - Azure Web Apps and Azure CDN
- 26 - Invalidate content cache
Conclusion
- 27 - Delete Azure resources
- 28 - Next steps