Если я собираю приложение и развертываю его в кластере GKE, но обслуживаю пользователей из нескольких регионов, как мне минимизировать задержку от пользователей до моего кластера?
Нужно ли:
- Развертывание одного и того же приложения в разных кластерах в разных регионах?
- Использовать балансировщик нагрузки с GKE в качестве вспомогательного сервиса?
Или есть какие-либо настройки при развертывании чтобы убедиться, что у моего кластера минимальная задержка с точки зрения нескольких регионов?
Дополнительно, если я запускаю отдельные приложения для внешнего и внутреннего интерфейса. Я полагаю, что лучше всего отделить внешний интерфейс от внутреннего в двух разных кластерах или в одном кластере с разными модулями?