핵심 요약
인프랩은 S3 Intelligent-Tiering 도입과 Lambda@Edge 기반 AVIF 변환으로 저장 비용을 38% 줄이고 이미지 CDN 트래픽과 웹페이지 로딩 속도 개선을 달성했습니다.
구현 방법
- S3 Intelligent-Tiering 도입 및 전환 전략: 객체 크기(주로 128KB 초과), 콜드 액세스 특성을 고려해 자동 티어링을 활용하고, 업로드 시 PutObject에 StorageClass='INTELLIGENT_TIERING' 지정 또는 Lifecycle/CopyObject 방식으로 비용 최적화를 수행
- 이미지 CDN 최적화: Lambda@Edge 기반 이미지 리사이저로 AVIF/WebP 포맷 변환을 지원하고, 브라우저 호환성에 맞춘 다중 포맷 제공(- AVIF 우선, 미지원 시 WebP 또는 원본)
- GIF 처리 및 모니터링: FFmpeg를 통한 GIF→MP4 변환으로 애니메이션 콘텐츠의 CDN 트래픽을 절감하고, S3 Inventory와 Athena를 활용한 파일 분포 분석으로 단계적 도입과 효과 측정
주요 결과
- 저장 비용이 약 38% 절감
- 90일간 접근이 없는 객체를 Archive Instant Access 계층으로 이동하여 추가 비용 절감 가능성 확보
- 이미지 CDN 응답 크기(P90)가 약 15% 감소
- LCP가 개선되어 초기 로딩 속도가 향상 (배포 전 1.16초 → 배포 후 0.87초)
- GIF를 MP4로 변환하는 방식으로 애니메이션 콘텐츠의 CDN 트래픽 큰 폭 감소


