Как настроить домен для Application Load Balancer с AWS Auto Scaling

У меня есть экземпляр EC2, на котором запущено мое веб-приложение с эластичным IP. Я использую базовый CDN CloudFlare, а GoDaddy является регистратором домена. Итак, серверы имен в Godaddy - это серверы CloudFlare, а IP в cloudflare - это эластичный IP-адрес, назначенный экземпляру.

Я только что закончил добавление балансировщика нагрузки приложений. Я предпринял следующие шаги: 1. Создан балансировщик нагрузки. 2. Создана конфигурация запуска. 3. Создана группа автоматического масштабирования с минимум 2 и максимум 100 экземплярами, с аварийными сигналами для увеличения и уменьшения, когда средняя загрузка ЦП увеличивается / уменьшается. 4. Я НЕ ДОБАВЛЯЛ ни одного экземпляра при создании балансировщика нагрузки. 5. Я создал AMI для своего экземпляра EC2 и использовал его при настройке конфигурации запуска.

Я могу получить доступ к веб-приложению через DNS балансировщика нагрузки. Как указать домену использовать балансировщик нагрузки и запущенные им экземпляры? Я не использую Route53 и настроил Apache VirtualHost вручную.

0
задан 8 September 2016 в 11:35
1 ответ

В идеале вы хотите использовать Route 53 и добавить запись псевдонима. Это будет стоить вам 0,50 доллара в месяц плюс 0,40 доллара за миллион DNS-запросов. Может быть, 1 доллар в месяц, а может и меньше.

Однако CloudFlare имеет статью о том, как использовать ELB с их DNS. Вы должны сделать это таким образом, потому что вам нужно использовать CNAME для указания на доменное имя ELB, поскольку ELB не имеет фиксированного IP-адреса, и вы обычно не можете разместить CNAME на вершине домена.

Я нашел это с помощью поиска Google «используйте elb с облачным DNS», так что вы, вероятно, сможете найти другие ресурсы, если потребуется.

1
ответ дан 4 December 2019 в 16:30

Теги

Похожие вопросы