Я запустил экземпляр Amazon RDS (с включенным Multi-Az) и получил имя хоста, например instance.abc123.us-west-1.rds.amazonaws.com. Изменится ли когда-нибудь имя хоста этого экземпляра? Могу ли я использовать это имя хоста непосредственно в своих приложениях, или я должен использовать другие псевдонимы DNS (или эластичные IP-адреса AWS) или что-то в этом роде?
Имена хостов инстансов Amazon RDS не меняются, пока инстанс работает. Он тоже перезагружается. Если вы используете кластер, вы должны использовать конечную точку кластера в качестве имени хоста в своих приложениях. Вы можете использовать имя хоста как есть или создать простую запись CNAME в своем DNS, чтобы сделать ее запоминающейся.
Вы должны изучить использование Route53 .. Это их службы DNS. Я рекомендую настроить Route53, добавив CNAME в ваш экземпляр RDS, чтобы ваш код мог ссылаться на него по имени хоста, найденному в Route53, а не по общему имени хоста AWS. Общее имя хоста не меняется для RDS, но, безусловно, было бы полезно использовать Route53, чтобы дать ему лучшее имя хоста.