한 회사가 애플리케이션 계정의 Amazon EC2 인스턴스 패칭 방식을 변경하고 있습니다. 회사는 현재 애플리케이션 계정의 VPC에 있는 NAT 게이트웨이를 사용하여 인터넷 상에서 인스턴스를 패칭하고 있습니다. 회사는 코어 계정의 전용 프라이빗 VPC에 EC2 인스턴스를 패치 소스 리포지토리로 설정했습니다. 회사는 AWS Systems Manager Patch Manager와 코어 계정의 패치 소스 리포지토리를 사용하여 애플리케이션 계정의 EC2 인스턴스를 패칭하려고 합니다. 회사는 애플리케이션 계정의 모든 EC2 인스턴스가 인터넷에 액세스하는 것을 방지해야 합니다. 애플리케이션 계정의 EC2 인스턴스는 애플리케이션 데이터가 저장된 Amazon S3에 액세스해야 합니다. 이러한 EC2 인스턴스는 Systems Manager 및 코어 계정의 프라이빗 VPC의 패치 소스 리포지토리에 대한 연결이 필요합니다. 이 요구사항을 충족할 솔루션은 무엇입니까?
- A. 포트 80에서 아웃바운드 트래픽을 차단하는 네트워크 ACL을 생성합니다. 네트워크 ACL을 애플리케이션 계정의 모든 서브넷과 연결합니다. 애플리케이션 계정과 코어 계정에서 사용자 지정 VPN 서버를 실행하는 하나의 EC2 인스턴스를 배포합니다. VPN 터널을 생성하여 프라이빗 VPC에 액세스합니다. 애플리케이션 계정의 라우트 테이블을 업데이트합니다.
- B. Systems Manager 및 Amazon S3에 대한 프라이빗 VIF를 생성합니다. 애플리케이션 계정의 VPC에서 NAT 게이트웨이를 삭제합니다. 코어 계정의 패치 소스 리포지토리 EC2 인스턴스에 액세스하기 위해 Transit Gateway를 생성합니다. 코어 계정의 라우트 테이블을 업데이트합니다.
- C. Systems Manager 및 Amazon S3에 대한 VPC 엔드포인트를 생성합니다. 애플리케이션 계정의 VPC에서 NAT 게이트웨이를 삭제합니다. 코어 계정의 패치 소스 리포지토리 EC2 인스턴스에 액세스하기 위해 VPC 피어링 연결을 생성합니다. 두 계정의 라우트 테이블을 업데이트합니다.✓ 정답
- D. 포트 80에서 인바운드 트래픽을 차단하는 네트워크 ACL을 생성합니다. 네트워크 ACL을 애플리케이션 계정의 모든 서브넷과 연결합니다. 코어 계정의 패치 소스 리포지토리 EC2 인스턴스에 액세스하기 위해 Transit Gateway를 생성합니다. 두 계정의 라우트 테이블을 업데이트합니다.
해설
【핵심 용어】 ▸ VPC 엔드포인트 — AWS 서비스에 대한 프라이빗 연결 (인터넷 게이트웨이 불필요) ▸ VPC 피어링 — 두 VPC 간 직접 프라이빗 네트워크 연결 ▸ NAT 게이트웨이 삭제 — 인터넷 액세스 차단 【정답 포인트】 ▸ S3 + Systems Manager 접근 → VPC 엔드포인트로 프라이빗 경로 구성 ▸ 인터넷 액세스 방지 → NAT 게이트웨이 제거 ▸ 코어 계정 패치 저장소 접근 → VPC 피어링 (계정 간 프라이빗 연결) ▸ 비용 효율성 → 모든 트래픽이 AWS 프라이빗 네트워크 내부 【오답 체크】 (A) 사용자 지정 VPN 서버 — 불필요한 복잡성, VPC 엔드포인트로 충분 (B) 프라이빗 VIF — Direct Connect 전용 (문제에 언급 없음), Transit Gateway는 여러 VPC 연결이 아닌 2개만 필요 (D) 인바운드 차단 — 패치 소스로부터 수신할 수 없음, 아웃바운드 차단이 맞음 【시험 포인트】 "인터넷 차단 + AWS 서비스 + 계정 간" → VPC 엔드포인트 + VPC 피어링 조합 NAT 게이트웨이 제거 = 인터넷 접근 완전 차단 의도