AWS SERIES: DAY … SIX: (networking) ELASTIC IP-or-dedicated-ip
Similar ao que acontece com roteadores e modems domésticos, quando ultrapassamos determinado período num curto espaço de tempo, é compreensível a expectativa por uma mudança na rede … Falo do endereço IP (internet protocol address), quase sempre renovado: aqui o novo é completamente diferente do antecessor mas ainda sim bem próximo do bloco reservado. Mas então, como posso garantir que a minha instância na nuvem não fique trocando de ip constantemente? Eis a resposta: Elastic IP. Ou pelo menos é assim que chamamos um IP estático no mundo cloud do Tio Bezos 🤷♂️
Antes de mostrar como fazê-lo, talvez a melhor forma de comprovar se realmente funciona, seja instalando um servidor web com uma página de teste simples. Para tal, execute no terminal:
amazon-linux-extras install -y lamp-mariadb10.2-php7.2 php7.2 yum install -y httpd mariadb-server systemctl start httpd systemctl enable httpd systemctl start mariadb systemctl enable mariadb usermod -a -G apache ec2-user chown -R ec2-user:apache /var/www
Agora, copie e cole no navegador, em uma nova aba, o IP público atual da máquina em questão:


Confirmado que o endereço corrente atende e responde à todas requisições HTTP, vamos ao processo de setá-lo permanentemente … Por favor, siga o caminho expresso logo abaixo:
LADO DIREITO > REDES E SEGURANÇA > ELASTIC IP(s) > ALOCAR ENDEREÇO IP > CONJUNTO DE ENDEREÇOS IPV4 DA AMAZON > ALOCAR


Todavia, reparem que mesmo gerando um IP reservado, não há garantia de associação com nenhuma instância rodando naquele momento. Isso porque trata-se de um processo manual, e não automático. Sendo assim, marque a caixa do endereço, e depois clique em Ações > Associar IP elástico

Escolha o tipo instância na opção recurso, e selecione a máquina alvo de sua preferência, podendo até ser uma que está parada/desligada momentaneamente.


Repita novamente a etapa de copiar e colar o IP no browser, mas agora com o novo endereço reservado:

E vejam só, sucesso total 😎 Conseguimos!!! Nosso servidor apache possui um IP fixo a partir de hoje!
Lembrando que, caso você aloque um IP elástico para uma instância que está parada, a cobrança é imediata desde já. Em contrapartida, se alocou tal recurso para uma máquina ligada, então você poderá ter esse IP reservado para si sem adicional nenhum no fim do mês. Guarde bem, e tenha sempre em mente essa informação, quando estiver trabalhando na AWS.
>_ REFERÊNCIAS:
https://aws.amazon.com/pt/premiumsupport/knowledge-center/elastic-ip-charges/
https://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html