Understanding Azure Function Scaling With Incoming Traffic Using Azure Load Testing Service
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: