@Katare, Ashish Since multi region deployments are supported only the Premium Tier, you could try and mimic the same deployment strategy but with basic/standard instances and without a single control instance.
And the best way to achieve this would be to
- Setup CI/CD with ARM Templates to ensure the same configuration is deployed to each region
- Setup Traffic Manager for routing
But do note that the Premium Tier instances can support many more requests compared to basic/standard tiers. So, depending on your load, you might need multiple smaller instances to handle the same amount of load, which may come up to the same cost with extra work to synchronize all instances.
---
Another option you could consider would be to leverage Self Hosted Gateways that you could host in your VNET directly. If the services in the VNET are hosted as containers in AKS for example, the self-hosted gateway could be hosted there as well. Otherwise, you could leverage Azure Container Instances to run the gateway as well.
Note that this still requires APIM Premium Tier would with just one fully managed instance and depending on your projected load, you would allocate compute resources accordingly for the self-hosted gateway containers wherever they are hosted.