Как обеспечить, чтобы экземпляр EC2 выдерживал остановку / запуск? - PullRequest
2 голосов
/ 17 февраля 2012

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

Вопросы:

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

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

Ответы [ 2 ]

4 голосов
/ 17 февраля 2012

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

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

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

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

0 голосов
/ 17 февраля 2012

Возможно, вы захотите взглянуть на новые эластичные сетевые интерфейсы.

...