Optional Workflow: Configure the Application Gateway

Azure Application Gateway is a web traffic load balancer that enables you to manage traffic to your web applications.

When deploying the Microsoft Teams solution with Application Gateway load balancing, first create the subnets in which to create the VMs. Next, create the VMs for recording.

Workflow 

  1. Create the application gateway

    The Azure Application Gateway forwards incoming requests based on which ports are defined for it to accept requests and the defined Listener for each port. Defined port-based rules tell the Application Gateway which request should be forwarded to which backend pool.

  2. Assign a DNS name to application gateway

    You need to configure a DNS name for the Public IP in the Azure Application Gateway definition.

  3. Set up backend pools on the application gateway

    Add the recording bot VMs you have created to the backend pools without targets.

  4. Set up custom health probes on the application gateway

    To let the Azure Application Gateway monitor the health of your Teams Recording Bot VM, define custom health probes. The Bot responds to these probes on a custom URL.

  5. Create a DNS entry

    The application gateway and the recording bot VMs have their own CNAME records.