AWS - HA - 다중 NAT - 단일 EIP

AWS - HA - 다중 NAT - 단일 EIP

에 따르면AWS 문서두 EC2 인스턴스 간에 HA를 설정할 수 있지만 단일 EIP만 사용하고 싶습니다.

탄력적 IP와 관련된 섹션으로 페이지를 아래로 스크롤하면 튜토리얼에서는 3개의 EIP가 필요하다고 언급합니다. 각 NAT 인스턴스가 서로 다른 가용 영역에 있지만 동일한 VPC 내에 있도록 구성하고 있습니다. 이 구성을 사용하면 VIP로 EIP 1개만 필요하며 내부 IP를 사용하여 NAT-1과 NAT-2 간의 통신을 용이하게 해야 합니까? 이 상황에서 3개의 EIP를 사용하는 것은 과잉인 것처럼 보입니다.

목표는 단일 EIP를 통해 Gateway.sn3.domain.com에 SSH로 접속하고 기본 NAT(NAT-1)가 다운된 경우에도 액세스 권한을 얻는 것입니다.

--업데이트--

이를 지원하려면 NAT 앞에 ELB가 있어야 할 것 같습니다.

여러 인스턴스에 대한 AWS EC2 탄력적 IP

답변1

AWS 노트에 따르면:

참고: LoadBalancer와 연결된 IP 주소 집합은 시간이 지남에 따라 변경될 수 있으므로 특정 IP 주소를 사용하여 "A" 레코드를 생성해서는 안 됩니다. Elastic Load Balancing 서비스에서 생성된 이름 대신 로드 밸런서에 친숙한 DNS 이름을 사용하려면 LoadBalancer DNS 이름에 대한 CNAME 레코드를 생성하거나 Amazon Route 53을 사용하여 호스팅 영역을 생성해야 합니다. 자세한 내용은 Elastic Load Balancing에 도메인 이름 사용을 참조하십시오.

그래서 나는 그들이 추천한 대로 했고, 아주 잘 작동했습니다! DNS 항목을 입력 할 때 표시되는 두 개의 공용 IPS를 내부적으로 연결했지만 digAWS 콘솔을 통해 로드 밸런서에 연결된 인스턴스에는 공용 IP가 없습니다.

설정은 다음과 같이 끝났습니다.

CNAME    gateway.sn3.example.com   lb-nat.somecrazy-dns-entry-aws-creates

관련 정보