Comportamento de endereçamento IPv4 público com instâncias spot da AWS

Comportamento de endereçamento IPv4 público com instâncias spot da AWS

Estou implantando um web scraper com muitos recursos, para otimizar custos optei por usar instâncias AWS Spot conhecendo o comportamento padrão dos endereços IP ao lidar com instâncias EC2 a primeira pergunta que me veio à mente foi se é possível manter um IP fixo endereço quando os spots forem reemitidos pela AWS.

é crucial poder fazer isso sem qualquer intervenção humana (tudo está conectado a vários pipelines do gitlab)

Responder1

Seu IP público mudará quando uma instância spot for emitida. A principal maneira de contornar isso é usar um IP elástico. Você provavelmente pode escrever uma função lambda para atribuir o EIP à instância acionada por um evento de criação do EC2. Serão cobrados US$ 0,005 por hora (que equivale a US$ 3,60 por mês) por qualquer EIP não vinculado a uma instância em execução.

MLu sugeriu um gateway NAT, que funcionaria, mas custaria US$ 32 por mês e um acréscimo de US$ 0,045 por GB de dados que passam por ele, o que poderia sair caro. Uma instância NAT sob demanda com um IP elástico poderia fazer um trabalho semelhante sem custo adicional se a instância NAT estiver na mesma AZ. O tráfego dentro de uma AZ é gratuito, então você paga apenas as taxas de tráfego de Internet padrão da AWS. Isso significa que você acaba pagando por uma instância adicional.

Responder2

Coloque-os atrás de umGateway NAT- dessa forma, eles usarão extensivamente o endereço IP NAT GW.

informação relacionada