AWS ECS с точечным экземпляром и статусом c ip - PullRequest
0 голосов
/ 26 февраля 2020

У меня есть контейнер, который запускает Flask, который я развернул на спотовом экземпляре EC2. Я использовал route53, чтобы назначить DNS этому серверу, чтобы все клиенты, которые с ним общались, просто использовали этот DNS.

Когда спот-экземпляр падает, это не так уж важно. Это не критически важная работа, поэтому я просто создаю новый экземпляр, а затем обновляю route53 новым ip-адресом.

Недавно я только начал использовать ECS для запуска контейнера, и было здорово иметь вход в CloudWatch и мониторинг работоспособности.

Есть ли какая-нибудь конфигурация, в которой я могу использовать ECS с точечным спотом с автоматическим перезапуском, но для клиентов есть stati c ip (или dns)?

Я немного растерялся в кондитерской на данный момент. Любые указатели были бы потрясающими.

1 Ответ

1 голос
/ 26 февраля 2020

Elasti c Сетевой интерфейс (ENI) поможет выполнить sh это требование о назначении предварительно определенного IP-адреса stati c для точечного экземпляра.

IP адрес может быть настроен для сетевого интерфейса elasti c. Затем интерфейс можно подключить к любому экземпляру EC2 (включая точечный экземпляр).

Дополнительная информация по ENI:

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html

...