피드로 돌아가기
Dev.toInfrastructure
원문 읽기
Multi-AZ 및 CDN 설계를 통한 High Availability 및 Latency 최적화
Global Infrastructure + IAM Practical + CloudFront & CDN
AI 요약
Context
단일 리전 및 단일 가용 영역 기반 배포 시 발생하는 물리적 장애 전파와 높은 네트워크 지연 시간의 한계 분석. 데이터 거버넌스 준수 및 글로벌 사용자 대상의 서비스 응답 속도 개선 필요성 대두.
Technical Solution
- Multi-AZ 배포를 통한 물리적 격리 구조 설계로 단일 데이터 센터 장애 시 자동 Failover 구현
- 400개 이상의 Edge Location을 활용한 CloudFront 도입으로 Origin 서버 부하 분산 및 캐싱 처리
- OAC(Origin Access Control) 적용을 통한 S3 직접 접근 차단 및 CDN 경로 강제화로 보안 강화
- 서비스 가용성, 법적 규제(GDPR 등), 네트워크 Latency, 비용을 고려한 리전 선택 전략 수립
- 전용 고속 광섬유 링크 기반의 AZ 간 근거리 복제로 데이터 일관성 및 가용성 확보
Impact
- CloudFront 도입을 통한 응답 속도 개선(기존 200-300ms에서 20-30ms로 단축)
실천 포인트
- 프로덕션 환경의 모든 워크로드를 최소 2개 이상의 AZ에 분산 배치했는지 확인 - 데이터 거버넌스 및 법적 규제 사항을 우선 검토하여 물리적 리전 위치 결정 - S3 정적 콘텐츠 제공 시 OAC 설정을 통해 비정상적인 직접 접근 경로 차단 - CloudFront의 x-cache 헤더를 통한 Cache Hit/Miss 비율 모니터링 및 TTL 최적화