hands-on lab

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

Difficulty: Intermediate
Duration: Up to 1 hour
Students: 29
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.

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

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