금융 회사가 Amazon S3에서 데이터 레이크를 호스팅합니다. 회사는 매일 밤 여러 제3자로부터 SFTP를 통해 금융 데이터 레코드를 수신합니다. 회사는 VPC의 퍼블릭 서브넷에 있는 Amazon EC2 인스턴스에서 자체 SFTP 서버를 실행합니다. 파일이 업로드되면 같은 인스턴스에서 실행되는 크론 작업으로 데이터 레이크로 이동합니다. SFTP 서버는 Amazon Route 53을 사용하여 sftp.example.com DNS를 통해 접근 가능합니다. 솔루션 아키텍트가 SFTP 솔루션의 안정성과 확장성을 개선하기 위해 어떻게 해야 합니까?
- A. EC2 인스턴스를 Auto Scaling 그룹에 배치합니다. EC2 인스턴스를 Application Load Balancer(ALB) 뒤에 배치합니다. Route 53에서 sftp.example.com DNS 레코드를 ALB로 가리키도록 업데이트합니다.
- B. SFTP 서버를 AWS Transfer for SFTP로 마이그레이션합니다. Route 53에서 sftp.example.com DNS 레코드를 서버 엔드포인트 호스트명으로 가리키도록 업데이트합니다.✓ 정답
- C. SFTP 서버를 AWS Storage Gateway의 파일 게이트웨이로 마이그레이션합니다. Route 53에서 sftp.example.com DNS 레코드를 파일 게이트웨이 엔드포인트로 가리키도록 업데이트합니다.
- D. EC2 인스턴스를 Network Load Balancer(NLB) 뒤에 배치합니다. Route 53에서 sftp.example.com DNS 레코드를 NLB로 가리키도록 업데이트합니다.
해설
【핵심 용어】 ▸ AWS Transfer for SFTP — SFTP 프로토콜을 위한 완전 관리형 서비스 ▸ 관리 오버헤드 제로 — 서버 패칭, 확장성 자동 ▸ 높은 가용성 — 다중 AZ 분산, 장애 자동 복구 【정답 포인트】 ▸ 문제: EC2 단일 서버의 SPOF(Single Point of Failure) ▸ Transfer for SFTP = 완전 관리형, 자동 확장, 높은 가용성 ▸ 신뢰할 수 있는 제3자 업로드 → 관리형 서비스 필수 ▸ DNS 엔드포인트 제공으로 Route 53 연동 간단 【오답 체크】 (A) ALB는 SFTP(L4 프로토콜) 미지원, 비효율 (C) Storage Gateway 파일 게이트웨이는 NFS/SMB용, SFTP 아님 (D) NLB는 기술적으로 가능하나 관리 부담 유지, SFTP 특화 아님 【시험 포인트】 SFTP 관리형 서비스 → AWS Transfer for SFTP EC2 기반 프로토콜 서버 → 관리형 서비스로 전환이 최고의 실천