Вопрос

Нам нужно динамически раскрыть экземпляры EC2 для новых клиентов и назначить им субдомен: customer1.mydomain.com, customer2.mydomain.com. Я хотел бы сделать это программно, используя AWS SDK. Я хотел бы использовать маршрут 53, чтобы назначить субдомены на экземпляры.

Вопросы:

  1. Можно ли указать маршрут 53 на экземпляре, вместо IP? Или мне также нужно динамически назначить упругий IP -адрес для каждого экземпляра?

  2. Что происходит, когда аппаратное обеспечение вылетает? Я не смог выяснить, как получить CloudWatch и автоматическое масштабирование, чтобы обнаружить, когда экземпляр выходит вниз, а затем автоматически раскручивает (поддерживаемый EBS) экземпляр на новом аппаратном обеспечении и привлек в поддоде.

Это было полезно?

Решение

Да, вы можете использовать Route53, чтобы отобразить имена DNS на экземпляры EC2.

  1. Эластичный IP -адрес - это основной способ указать на экземпляр EC2 постоянным образом. Он может быть связан с заменой экземпляра, если вы решите, что ваш первоначальный экземпляр больше не подходит, и его необходимо переоценивать с экземпляром после остановки/запуска (если вы не находитесь в VPC). При добавлении его в DNS я рекомендую использовать Cname to Elastic IP -адреса DNS Имя.

  2. Автоматическое масштабирование может автоматически запустить экземпляр замены, если он обнаруживает, что экземпляр прошел или больше не проходит проверку здоровья. Тем не менее, он не будет автоматически повторно ассоциировать эластичные IP-адреса. Вы можете объединить автоматическое масштабирование с Упругая балансировка нагрузки иметь постоянную запись DNS для доступа к здоровому экземпляру, включая любые замены. Вы бы нанесли на карту свои записи DNS как указатели CNAME на имя DNS ELB, как описано в документах.

Я не уверен, как именно ваш заголовок вопроса относится к телу вопросов, но если вы заинтересованы в том, что делает остановка/старт, я написал статью о том, как она отличается от простой перезагрузки экземпляра: Перезагрузка против остановки/начала экземпляра Amazon EC2

Другие советы

Вы можете посмотреть на новый Эластичные сетевые интерфейсы.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top