hands-on lab

Understanding Azure Function Scaling With Incoming Traffic Using Azure Load Testing Service

Intermediate
Up to 1h
25
Get guided in a real environmentPractice with a step-by-step scenario in a real, provisioned environment.
Learn and validateUse validations to check your solutions every step of the way.
See resultsTrack your knowledge and monitor your progress.
Lab description

Azure function app scaling is a feature that allows you to automatically scale your function app based on the number of events. This feature is useful when you have a function app that is triggered by a large number of events. For example, if you have a function app that is triggered by a large number of events, you can use this feature to automatically scale your function app based on the number of events.

Azure Load Testing service in Azure offers a way to test the performance of your Azure function app. You can use this service to test the performance of your Azure function app by running a load test against it. The load test can simulate a large number of requests to any URL. This functionality makes it the best candidate to test the applications under load and analyze the performance of the application.

In this hands-on lab, you will create an Azure Load Testing service and run a load test against an Azure function app. You will analyze the Azure function scaling behavior and the impact of the load test on the Azure function app.

Learning objectives

Upon completion of this intermediate-level lab, you will be able to:

  • Understand the Azure function app instance scaling behavior
  • Create an Azure Load Testing service
  • Run a load test against an Azure function app
  • Analyze the Azure function app instance counts during the load test

Intended audience

  • Candidates for Azure Administrator Associate (AZ-104) certification
  • Cloud Architects
  • Data Engineers
  • DevOps Engineers
  • Software Engineers

Prerequisites

Familiarity with the following will be beneficial but is not required:

  • Azure Functions

The following content can be used to fulfill the prerequisites:

Environment before
Environment after
About the author
Students
14,688
Labs
95
Courses
1
Learning paths
3

Parveen is an Azure advocate with previous experience in the professional consulting services industries. He specializes in infrastructure and DevOps with a wide range of knowledge in security and access management. He is also an Azure Certified - DevOps Engineer Expert, Security Engineer, Developer Associate, Administrator Associate, CompTIA Certified - Network+, Security+, and AWS Cloud Practitioner.
Parveen enjoys writing about cloud technologies and sharing the knowledge with the community to help students upskill in the cloud.

Covered topics
Lab steps
Logging in to the Microsoft Azure Portal
Review Azure Function Setting and Configure Scale Instance
Configure Azure Load Testing to Demonstrate Instance Scaling