У меня есть несколько серверов веб-приложений, работающих на разных экземплярах Amazon EC2. На данный момент я могу получить доступ к этим серверам на клиентских устройствах, назначив эластичный IP-адрес экземплярам EC2, а затем вызывая API, используя эластичный IP-адрес напрямую или указав купленное доменное имя на эластичный IP-адрес. Однако сейчас я столкнулся с ограничением эластичного IP-адреса, а это означает, что мне придется отменить назначение эластичного IP-адреса одного экземпляра, прежде чем назначать его новому экземпляру, и я не хочу этого делать, поскольку старые приложения все еще используются.
Я огляделся, чтобы посмотреть, смогу ли я найти решение для этого, и наткнулся на некоторые многообещающие вещи, такие как:
- динамический DNS
- ВКК
- Эластичный балансировщик нагрузки
но я плохо в них разбираюсь, так как я новичок в инфраструктуре.Я ищу здесь, чтобы кто-нибудь указал мне правильное направление в отношении того, какой метод использовать и почему, а также, в идеале, некоторый материал, который я мог бы изучить, чтобы лучше понять эти концепции в деталях.
TLDR: как лучше всего создать несколько несвязанных общедоступных веб-приложений, каждое в своем отдельном экземпляре EC2, в одной учетной записи в AWS, не упираясь в ограничение эластичного IP-адреса?