AWS 스팟 인스턴스를 사용한 퍼블릭 IPv4 주소 지정 동작

AWS 스팟 인스턴스를 사용한 퍼블릭 IPv4 주소 지정 동작

비용을 최적화하기 위해 매우 리소스 집약적인 웹 스크레이퍼를 배포하고 있습니다. EC2 인스턴스를 처리할 때 IP 주소의 기본 동작을 알고 AWS 스팟 인스턴스를 사용하기로 결정했습니다. 가장 먼저 떠오른 질문은 고정 IP를 유지하는 것이 가능한지 여부였습니다. AWS에서 스팟을 재발행할 때의 주소입니다.

사람의 개입 없이 이 작업을 수행할 수 있는 것이 중요합니다(모든 것이 여러 gitlab 파이프라인에 연결되어 있음).

답변1

스팟 인스턴스가 발행되면 퍼블릭 IP가 변경됩니다. 이를 해결하는 주요 방법은 탄력적 IP를 사용하는 것입니다. 아마도 EC2 생성 이벤트에 의해 트리거된 인스턴스에 EIP를 할당하는 람다 함수를 작성할 수 있습니다. 실행 중인 인스턴스에 연결되지 않은 EIP에 대해서는 시간당 0.005달러(월 3.60달러)가 청구됩니다.

MLu는 작동하는 NAT 게이트웨이를 제안했지만 월 32달러의 비용이 들고 통과하는 데이터 GB당 0.045달러가 추가되어 비용이 많이 들 수 있습니다. 탄력적 IP가 있는 주문형 NAT 인스턴스는 NAT 인스턴스가 동일한 AZ에 있는 경우 추가 비용 없이 유사한 작업을 수행할 수 있습니다. AZ 내부 트래픽은 무료이며 표준 AWS 인터넷 트래픽 요금만 지불하면 됩니다. 이는 결국 추가 인스턴스 비용을 지불하게 된다는 의미입니다.

답변2

뒤에 넣어NAT 게이트웨이- 그렇게 하면 NAT GW IP 주소를 외부적으로 사용하게 됩니다.

관련 정보