question

KatareAshish-1107 avatar image
0 Votes"
KatareAshish-1107 asked KatareAshish-1107 commented

APIM instances in Azure - Multiple region

I am new to Azure API Management and looking to use the APIM effectivity in our organization. we have multiple API Management instances and wondering if we could combine those to one or more (what are the limitations if we do)... Different region using different APIM instances and i am thinking if we could one APIM instances and multiple gateways with in that one instance so gateways would take traffic based on the region or where backend services are deployed – we have backend services hosted in different regions so would like to keep the API traffic to specific regions due to data policy and latency. is that something can be done using Azure APIM... if yes - what if one gateway goes down in one region then APIM instance should not send the traffic to other gateways in different regions due to data security policy or would it send the same.. Looking around to explore on it in details and appreciate your inputs or if someone has done this in their organization.

azure-api-management
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

1 Answer

PramodValavala-MSFT avatar image
0 Votes"
PramodValavala-MSFT answered KatareAshish-1107 commented

This is possible in the Premium Tier where you can deploy to multiple regions (with a limit of 10 per region which can be increased with a support request).

As for data protection, while the built in Traffic Manager profile is just set up for low latency, you could setup a custom traffic manager with the Geographic Routing Method.


· 4
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Thank you @PramodValavala-MSFT for the documentation. Sorry if i wasnt clear in my original questions but this is more on it,

I am wondering if the below scenario is possible :

Single API Management Service --> Multiple Regions (its possible) --> Multiple APIs having different backend those are regional (Few in NA, Europe and Asia) those are using dedicated API gateways with in that common API Management service.

Now, if API A is using North America Gateways and that is the primary region (for APIM Service) then API B which is using Europe as secondary region and gateways will not be impacted. Also, custom domain name like https://api.company.com can be used for all the APIs deployed at the different regions.

Appreciate your thought

0 Votes 0 ·

Yes. This section shows how you can check the deployment region to ensure only that gateway can forward requests to region-specific API.

As for the domain, traffic manager setup will ensure the same hostname resolves to different IPs based on the region where the request is coming from. You just have to ensure the domain is setup as a custom domain on APIM.


0 Votes 0 ·
0 Votes 0 ·