Я только начал развертывать приложение на нескольких экземплярах EC2 в нескольких регионах. В каждом экземпляре у меня есть одно и то же приложение, которому требуется доступ к экземпляру RDS. Чтобы иметь хорошее время доступа к моему экземпляру RDS, я использую реплики.
Но мне интересно, как я могу развернуть каждую копию моего приложения на каждом сервере, не добавляя дополнительную конфигурацию, чтобы указать, какой RDS / реплицировать мое приложение должно использовать.
Я думаю об использовании Router53, но не знаю, с чего начать. Любая идея?
Я думаю, что Route53 - это то, что вам нужно.
Route53 может выполнять геолокационную маршрутизацию. Таким образом, вы можете настроить записи в Route53 для каждой географической области, которая указывает на имя локального экземпляра RDS.
Единственным «недостатком» является то, что Route53 должен будет взять на себя DNS в вашем домене, если вы не используете какое-либо альтернативное доменное имя, выделенное для этого, где это не имеет значения. http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-policy.html