한 회사의 내부 웹 애플리케이션이 현재 단일 EC2 웹 서버에서 실행 중이며, 아웃바운드 인터넷 액세스를 위해 NAT 인스턴스를 사용하고 있습니다. 이 앱을 고가용성으로 만들어야 합니다. 어떤 아키텍처 변경 조합을 구현해야 할까요? (두 가지 선택)
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 여러 가용 영역에 추가 EC2 웹 서버를 시작하고 트래픽 분산을 위해 그 앞에 Application Load Balancer를 배치합니다., NAT 인스턴스를 각 가용 영역의 NAT gateway로 교체하고 NAT gateway를 사용하도록 라우팅 테이블을 업데이트합니다..
이것이 정답인 이유
애플리케이션의 고가용성을 위해서는 단일 장애 지점을 제거해야 합니다. 현재 단일 EC2 웹 서버는 단일 장애 지점이므로, 여러 가용 영역(AZ)에 EC2 웹 서버를 배포하고 Application Load Balancer(ALB)를 사용하여 트래픽을 분산해야 합니다. ALB는 여러 AZ에 걸쳐 트래픽을 분산하고 비정상 인스턴스를 자동으로 제외하여 애플리케이션의 가용성을 높입니다. NAT 인스턴스 또한 단일 장애 지점입니다. NAT 인스턴스는 고가용성을 위해 수동 구성이 필요하며 유지 관리가 복잡합니다. 각 AZ에 NAT Gateway를 배포하고 라우팅 테이블을 업데이트하면 NAT Gateway가 자동으로 고가용성을 제공하며 관리 부담을 줄일 수 있습니다. NAT Gateway는 AZ별로 배포되어 해당 AZ의 서브넷에서 아웃바운드 인터넷 액세스를 제공합니다. 오답 설명: NAT 인스턴스를 Auto Scaling 그룹에 넣는 것은 NAT 인스턴스의 고가용성을 보장하지 않습니다. NAT 인스턴스는 상태 저장 연결을 유지하므로 Auto Scaling 그룹에 적합하지 않습니다. 단일 EC2 인스턴스 앞에 ALB를 배치하고 CloudWatch 경보로 복구하는 것은 인스턴스 장애 시 복구 시간을 발생시켜 고가용성 목표에 미치지 못합니다. 단일 NAT Gateway를 여러 AZ에 걸쳐 사용하는 것은 불가능합니다. NAT Gateway는 AZ별 리소스이며, 각 AZ의 서브넷은 해당 AZ의 NAT Gateway를 통해 인터넷에 액세스해야 합니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음