Рейтинг:0

How to route multiple web apps on several AWS EC2s under 1 domain without using a bunch of Elastic IPs?

флаг sk

Last night I realized that there is a 5 address limit with regard to provisioning elastic IP's.

Ive done some initial research, and have come to the conclusion that a bunch of elastic Ip's is probably not the correct answer. I feel confident that I can add startup scripts to update Route 53 dns records at startup to circumvent the need for static ip addresses, but from reading, it seams like this could lead to issues with down time from DNS caching. For things like the phone system, website, and mail server; this would be less than ideal.

In your experience, what is the "Right" way to handle a situation like this?

For reference, I'm developing the infrastructure for my new small business, and thus far I have the following EC2's:

  1. PBX phone software by the company 3CX. This ec2 is not using an elastic IP. The company 3CX provides me a 3cx domain to use with my desktop/mobile software.
  2. Samba Server to provide network file sharing. (Elastic IP)
  3. Online accounting software (Elastic IP as a subdomain by Route 53)
  4. Wordpress sever main website (Elastic IP as a subdomain by Route 53)
  5. Softether VPN to provide access to the Samba Server (Elastic IP)
  6. MailCow Mail Server (Elastic IP as a subdomain by Route 53)

Many thanks in advance! :)

Рейтинг:0
флаг gp
Tim

У меня есть несколько предложений:

  • Я бы использовал управляемые службы там, где они доступны, а не делал что-то самостоятельно.Служба AWS VPN, размещенный сервер электронной почты, программное обеспечение для онлайн-бухгалтерии (я использую Xero), размещенная УАТС, размещенный Wordpress (например, WPEngine), вероятно, были бы НАМНОГО проще, чем размещать свой собственный. Хотя это может стоить немного больше.
  • Вместо сервера Samba почему бы не использовать AWS EFS? Вы должны использовать DirectConnect (дорого) или AWS VPN (довольно дешево), чтобы получить к нему доступ из-за пределов AWS.
  • Если у вас закончились эластичные IP-адреса, вы просто запросите больше у AWS. Это мягкий лимит. Google «увеличение предела эластичного IP-адреса AWS», но шаги находятся

Шаги

  • Откройте панель поддержки AWS.
  • Выберите «Увеличение лимита услуг».
  • Важно: сервисные квоты EC2 распространяются на один регион одновременно. Вы должны увеличить квоту службы запроса в каждом регионе AWS, где вам нужно больше ресурсов.

Вы можете получить более полезные ответы, если зададите более открытый вопрос о том, как достичь своих целей, а не спрашивайте, как делать то, что вы придумали.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.