question

KatareAshish-1107 avatar image
0 Votes"
KatareAshish-1107 asked IgorO-1980 answered

API Portal Setup for multi region APIM

We have 3 APIM Instances for different regions (USA, Canada, Europe). How do we have a common API developer portal for documentation purpose ?
Azure API portals are very much tied to an APIM instance and we would end up creating 3 different portals if we follow Azure way of doing.

Also, do API portal provide the Partner onboarding feature in Azure ?

Please let me know if any thoughts or suggestions. if anyone has done the similar setup,

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.

MikeUrnun avatar image
0 Votes"
MikeUrnun answered

Hello @KatareAshish-1107 - Ideally, you'll want to stay on the Premium tier of APIM (only 1 service instance) where the Azure way is an architecture that only deploys the Gateway component throughout the regions you specify whilst also providing you with the centralized/common components for Dev Portal, Management tasks, etc...

However, based on our conversation in your previous post, it seems that you are proceeding to implement 3 separate service APIM instances on the Basic tier, and are continuing to explore ways to merge duplicative components like the Dev Portal? I would caution you against doing that as it raises more questions & is not future-proof. If the end goal is to drive down cost from the Premium tier, I would look into self-hosted gateways & self-hosted Dev Portal configurations and then do a cost comparison.


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.

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

@MikeUrnun Yes, we are going with multi APIM instances in different regions , mainly because of cost.
we have to keep the APIM instances in many regions because of data privacy and its not realistic for us to pay for premium instances (one instance is around $2750 per month.. if we keep it in 4 regions and for DR it double it and that would have $8*2750 - which is too much to keep the API Management solution if we are starting in APIs)

I know its adding complexity but thinking Azure APIM is costly so wondering if someone else is facing the similar challenges.

· 2
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.

@KatareAshish-1107 I hear ya.. I'll also ask my team internally for any other ideas that might help.

0 Votes 0 ·

thank you.

0 Votes 0 ·
IgorO-1980 avatar image
0 Votes"
IgorO-1980 answered

Hello @KatareAshish-1107

You can try the API portal solution, this almost the same approach for the content editing experience with an option to add your Open API specs for any API providers.

Please check our GitHub repo https://github.com/Azure/API-Portal and leave feedback.

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.