Como rotear vários aplicativos da web em vários AWS EC2s em um domínio sem usar vários IPs elásticos?

Como rotear vários aplicativos da web em vários AWS EC2s em um domínio sem usar vários IPs elásticos?

Ontem à noite percebi que há um limite de 5 endereços no que diz respeito ao provisionamento de IPs elásticos.

Fiz algumas pesquisas iniciais e cheguei à conclusão de que um monte de IPs elásticos provavelmente não é a resposta correta. Tenho certeza de que posso adicionar scripts de inicialização para atualizar os registros DNS do Route 53 na inicialização para contornar a necessidade de endereços IP estáticos, mas pela leitura, parece que isso pode levar a problemas de tempo de inatividade do cache DNS. Para coisas como sistema telefônico, site e servidor de e-mail; isso seria menos do que ideal.

Na sua experiência, qual é a maneira “certa” de lidar com uma situação como esta?

Para referência, estou desenvolvendo a infraestrutura para minha nova pequena empresa e até agora tenho os seguintes EC2s:

  1. Software de telefone PBX da empresa 3CX. Este ec2 não está usando um IP elástico. A empresa 3CX me fornece um domínio 3cx para usar com meu software desktop/móvel.
  2. Servidor Samba para fornecer compartilhamento de arquivos em rede. (IP Elástico)
  3. Software de contabilidade online (Elastic IP como subdomínio do Route 53)
  4. Site principal do servidor Wordpress (Elastic IP como subdomínio do Route 53)
  5. Softether VPN para fornecer acesso ao servidor Samba (Elastic IP)
  6. MailCow Mail Server (Elastic IP como um subdomínio pelo Route 53)

Muito obrigado antecipadamente! :)

Responder1

Tenho algumas sugestões:

  • Eu usaria serviços gerenciados onde eles estivessem disponíveis, em vez de fazer as coisas sozinho. O serviço AWS VPN, um servidor de e-mail hospedado, software de contabilidade online (eu uso o Xero), PABX hospedado, Wordpress hospedado (por exemplo, WPEngine) provavelmente seria MUITO mais fácil do que hospedar o seu próprio. Pode custar um pouco mais.
  • Em vez de um servidor Samba, por que não usar o AWS EFS? Você precisa usar DirectConnect (caro) ou AWS VPN (bastante barato) para acessá-lo de fora da AWS.
  • Se você ficar sem Elastic IPs, basta solicitar mais da AWS. É um limite suave. Google "aumento do limite de IP elástico da AWS", mas opassossão

Passos

  • Abra o painel do AWS Support.
  • Escolha Aumento do limite de serviço.
  • Importante: as cotas de serviço do EC2 afetam uma região por vez. Você deve solicitar aumentos de cota de serviço em cada região da AWS onde precisar de mais recursos.

Você poderá obter respostas mais úteis se fizer uma pergunta mais aberta sobre como atingir seus objetivos, em vez de perguntar como fazer as coisas da maneira que imaginou.

informação relacionada