Здравствуйте, у меня есть 3 разных веб-приложения. Каждое веб-приложение имеет отдельное приложение с другой конечной точкой. Мне нужно реплицировать все эти службы приложений в нескольких регионах. У меня такой вопрос. Нужен ли мне один диспетчер трафика для каждого приложения репликации?
Другая альтернатива, которая у меня была, была. У меня может быть один диспетчер трафика перед всеми приложениями, а за диспетчером трафика, но перед всем приложением для интеграции всех служб приложений в одно, у меня может быть один шлюз API. В таком случае, я полагаю, у меня мог бы быть только один диспетчер трафика вместо трех.
Есть ли у кого-нибудь одна рекомендация для такого типа архитектуры?
Диспетчер трафика Azure разработан как глобальная служба, не привязанная к местоположению. Если у вас есть 3 веб-приложения, расположенные в разных регионах, используйте один диспетчер трафика для маршрутизации всех запросов. Эта эталонная архитектура будет полезна: https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/app-service-web-app/multi-region