Multi-region API Management Deployment

Taranjeet Malik 546 Reputation points
2024-07-24T03:00:42.8166667+00:00

Hi

We wish to deploy Azure API Management in internal VNet mode (within a VNet and Subnet) and this will be a Multi-region deployment. We're deploying it through Bicep code. The only relevant official MS guidance I could find is here--> https://video2.skills-academy.com/en-us/azure/api-management/api-management-howto-deploy-multi-region

Understand that there's

  1. How do we specify the resource group for the APIM in secondary region?
  2. What should be set as the fqdn and domainNameLabel settings for the Public IP resource created in the secondary region?
  3. Is this all we need to configure to get the multi-region APIM deployment or are there any other considerations like SSL certificate availability in secondary region:
       additionalLocations: [
             {
               disableGateway: bool
               location: 'string'
               natGatewayState: 'string'
               publicIpAddressId: 'string'
               sku: {
                 capacity: int
                 name: 'string'
               }
               virtualNetworkConfiguration: {
                 subnetResourceId: 'string'
               }
               zones: [
                 'string'
               ]
             }
           ]
    

Any relevant articles / blogs that detail the process of APIM multi-region deployment?

Thanks

Taranjeet Singh

Azure API Management
Azure API Management
An Azure service that provides a hybrid, multi-cloud management platform for APIs.
2,074 questions
0 comments No comments
{count} votes

Accepted answer
  1. Ben Gimblett 4,330 Reputation points Microsoft Employee
    2024-07-24T10:46:09.3533333+00:00

    Hi Please see the quickstart example here https://video2.skills-academy.com/en-us/samples/azure/azure-quickstart-templates/api-management-create-with-multiregion/
    However this does not demo how to add the secondary unit in a vnet (in another location)
    I modified the quickstart - this works https://github.com/bengimblett/bicep/blob/main/apim-multi-region/main.bicep by creating an APIM Premium with a secondary location both VNET attach/internal


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.