AWS EC2: configuração PuTTY constante para instâncias que podem ser reiniciadas

AWS EC2: configuração PuTTY constante para instâncias que podem ser reiniciadas

Configurei o PuTTY para acessar minhas instâncias conforme descrito noinstrução. Eu configurei o nome do host conforme exibido no painel da minha instância - tudo funciona muito bem. Mas quando eu reinicio minha instância, seu endereço IP público (assim como o DNS público) é diferente (AFAIU eles estão sendo reorganizados cada vez que a instância é reiniciada). Então tenho que reconfigurar minha conexão no PuTTY. Existe alguma maneira de obter alguma configuração constante que funcione independentemente da alteração do endereço IP?

PS: Sei que os Elastic IP's são a solução, mas estou interessado em algumas outras opções.

Responder1

Empacote seu aplicativo dentro do contêiner Docker e reinicie o contêiner Docker dentro da máquina host, se necessário. Há suporte para Docker no serviço Elastic Beanstalk, então você não precisa se preocupar em instalar e configurar o Docker. Portanto, o fluxo típico para trabalhar diretamente com o serviço é

  1. Crie uma nova instância do Beanstalk (que na verdade é EC2 com software pré-instalado)
  2. Implante a imagem hello-world nele ou use a sua própria.
  3. Conecte-se usando SSH na instância EC2.
  4. sudo su
  5. janela de encaixe ps
  6. E assim por diante...

No entanto, há algum recurso não óbvio usando o Beanstalk, pois por padrão seu aplicativo será exposto ao mundo externo na porta 80 usando o nginx pré-instalado e você terá que reconfigurar um pouco o nginx se não quiser expor a porta 80. Mas, na verdade, você alcançará todo o poder de automação de implantação disponível com o Beanstalk.

Responder2

Não vejo razão para não usar o Elastic IP - é gratuito e fácil de configurar.

Outra opção seria usar DNS dinâmico, mas você precisará executar algum tipo de script na inicialização da instância (interna ou externamente). Usamos configurações como essa no passado para nossos endereços internos, mas eventualmente migramos para VPC. DNSMadeEasy suporta esse recurso, há muitos scripts disponíveis e é fácil escrever o seu próprio.

informação relacionada