데이터레이크는 시간이 지날수록 용량이 커지고, 데이터의 접근 빈도는 시간에 따라 변합니다. 오늘은 S3 스토리지 클래스, 수명주기 정책, Intelligent-Tiering을 활용한 비용 최적화를 다룹니다.
S3는 접근 패턴과 비용에 따라 여러 스토리지 클래스를 제공합니다.
| 클래스 | 용도 | 특징 |
|---|---|---|
| S3 Standard | 자주 접근하는 핫 데이터 | 가장 높은 스토리지 비용, 검색 무료 |
| S3 Standard-IA | 가끔 접근(월 1회 미만) | 저장 저렴, 검색 비용 발생, 최소 30일 보관 |
| S3 One Zone-IA | 재생성 가능한 비핵심 데이터 | 단일 AZ, IA보다 저렴, 가용성 낮음 |
| S3 Glacier Instant Retrieval | 분기 1회 접근, 즉시 검색 필요 | IA보다 저렴, 밀리초 검색 |
| S3 Glacier Flexible Retrieval | 아카이브, 분~시간 검색 허용 | 매우 저렴, 검색 지연 |
| S3 Glacier Deep Archive | 장기 규제 보관 | 최저 비용, 12시간급 검색 |
| S3 Intelligent-Tiering | 접근 패턴이 불규칙/예측 불가 | 자동 계층 이동, 모니터링 요금 |
💡 관련 이론: IA(Infrequent Access) 계열은 저장 단가는 낮지만 데이터를 읽을 때 GB당 검색 요금이 붙습니다