title | description | services | documentationcenter | author | manager | editor | ms.assetid | ms.service | ms.workload | ms.tgt_pltfrm | ms.devlang | ms.topic | ms.date | ms.author |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Deploy Azure API Management services to multiple Azure regions | Microsoft Docs |
Learn how to deploy an Azure API Management service instance to multiple Azure regions. |
api-management |
steved0x |
erikre |
47389ad6-f865-4706-833f-846115e22e4d |
api-management |
mobile |
na |
na |
article |
01/23/2017 |
apipm |
API Management supports multi-region deployment which enables API publishers to distribute a single API management service across any number of desired Azure regions. This helps reduce request latency perceived by geographically distributed API consumers and also improves service availability if one region goes offline.
When an API Management service is created initially, it contains only one unit and resides in a single Azure region, which is designated as the Primary Region. Additional regions can be easily added through the Azure Portal. An API Management gateway server is deployed to each region and call traffic will be routed to the closest gateway. If a region goes offline, the traffic is automatically re-directed to the next closest gateway.
Important
Multi-region deployment is only available in the Premium tier.
Note
If you have not yet created an API Management service instance, see Create an API Management service instance in the Get started with Azure API Management tutorial.
In the Azure Portal navigate to the Scale and pricing page for your API Management service instance.
To deploy to a new region, click on + Add region from the toolbar.
Select the location from the drop-down list and set the number of units for with the slider.
Click Add to place your selection in the Locations table.
Repeat this process until you have all locations configured and click Save from the toolbar to start the deployment process.
In the Azure Portal navigate to the Scale and pricing page for your API Management service instance.
For the location you would like to remove open the context menu using the ... button at the right end of the table. Select the Delete option.
Confirm the deletion and click Save to apply the changes.