SAABlog
스토리지중급

S3 스토리지 클래스: 언제 어떤 클래스를 선택해야 할까?

자주 접근하면 Standard, 가끔 접근하면 Standard-IA, 거의 접근 안 하면 Glacier를 선택하세요. SAA-C03 시험 필수 토픽인 S3 스토리지 클래스 7가지의 차이점과 선택 기준을 정리합니다.

PHILOLAMB-
S3스토리지 클래스Glacier아카이브비용 최적화

관련 시험 도메인

  • Domain 3: Design High-Performing Architectures
  • Domain 4: Design Cost-Optimized Architectures

핵심 요약 (BLUF)

자주 접근하는 데이터는 S3 Standard, 가끔 접근하면 Standard-IA, 거의 접근 안 하면 Glacier, 접근 패턴을 모르면 Intelligent-Tiering을 선택하세요. 비용은 Standard > IA > Glacier > Deep Archive 순으로 저렴해지고, 검색 시간은 그 반대입니다.

시험 팁

시험 핵심: Standard = 자주 접근, IA = 월 1회, Glacier Instant = 분기 1회, Glacier Flexible = 연 1-2회, Deep Archive = 7-10년 보관

S3 스토리지 클래스란?

Amazon S3는 데이터 접근 빈도와 검색 시간 요구사항에 따라 7가지 스토리지 클래스를 제공합니다. 적절한 클래스를 선택하면 비용을 최대 95%까지 절감할 수 있습니다.

접근 빈도 높음 ←――――――――――――――――――――――→ 접근 빈도 낮음
비용 높음                                      비용 낮음

Standard → Standard-IA → Glacier Instant → Glacier Flexible → Deep Archive

7가지 스토리지 클래스 한눈에 비교

스토리지 클래스접근 빈도검색 시간최소 저장 기간가용성
S3 Standard자주밀리초없음99.99%
S3 Intelligent-Tiering변동밀리초없음99.9%
S3 Standard-IA월 1회밀리초30일99.9%
S3 One Zone-IA월 1회밀리초30일99.5%
S3 Glacier Instant Retrieval분기 1회밀리초90일99.9%
S3 Glacier Flexible Retrieval연 1-2회1분~12시간90일99.99%
S3 Glacier Deep Archive거의 없음12~48시간180일99.99%

비용 비교 (서울 리전 기준)

스토리지 클래스저장 비용 (GB/월)검색 비용
S3 Standard$0.025없음
S3 Standard-IA$0.0138$0.01/GB
S3 One Zone-IA$0.011$0.01/GB
S3 Glacier Instant Retrieval$0.005$0.03/GB
S3 Glacier Flexible Retrieval$0.0045$0.01~$0.03/GB
S3 Glacier Deep Archive$0.002$0.02/GB

시험 팁

비용 최적화: 저장 비용이 싼 클래스일수록 검색 비용이 비싸집니다. 접근 빈도를 정확히 예측하는 것이 핵심입니다.

S3 Standard

특징

  • 접근 빈도: 자주 접근하는 데이터
  • 지연 시간: 밀리초 단위 즉시 접근
  • 내구성: 99.999999999% (11 9's)
  • 가용성: 99.99% SLA
  • 최소 저장 기간: 없음

적합한 사용 사례

  • 웹사이트 정적 콘텐츠
  • 클라우드 애플리케이션 데이터
  • 빅데이터 분석 원본 데이터
  • 모바일 앱 백엔드
  • 콘텐츠 배포

S3 Intelligent-Tiering

특징

  • 자동 비용 최적화: 접근 패턴에 따라 자동으로 티어 이동
  • 검색 요금 없음: 티어 이동 시 추가 비용 없음
  • 월별 모니터링 요금: 객체당 소액 (약 $0.0025/1000객체)

자동 티어 구성

Frequent Access (기본)
    ↓ 30일 미접근
Infrequent Access (40% 절감)
    ↓ 90일 미접근
Archive Instant Access (68% 절감)
    ↓ 90일 미접근 (선택적 활성화)
Archive Access (최대 71% 절감)
    ↓ 180일 미접근 (선택적 활성화)
Deep Archive Access (최대 95% 절감)

적합한 사용 사례

  • 접근 패턴을 예측할 수 없는 데이터
  • 데이터 레이크
  • 사용자 생성 콘텐츠
  • 로그 데이터 분석

시험 팁

시험 포인트: 접근 패턴을 모를 때 → S3 Intelligent-Tiering (자동 비용 최적화, 검색 비용 없음)

S3 Standard-IA (Infrequent Access)

특징

  • 접근 빈도: 월 1회 정도
  • 지연 시간: S3 Standard와 동일 (밀리초)
  • 최소 저장 기간: 30일
  • 최소 객체 크기: 128KB
  • 검색 비용: $0.01/GB

Standard vs Standard-IA 비교

항목S3 StandardS3 Standard-IA
저장 비용높음45% 저렴
검색 비용없음있음
최소 저장 기간없음30일
적합한 접근 빈도자주가끔

적합한 사용 사례

  • 백업 데이터
  • 재해 복구 파일
  • 오래된 로그 파일
  • 가끔 접근하는 미디어 자산

S3 One Zone-IA

특징

  • 단일 AZ 저장: 다른 클래스와 달리 1개 AZ에만 저장
  • 비용: Standard-IA보다 20% 저렴
  • 가용성: 99.5% (다른 클래스보다 낮음)
  • 위험: AZ 장애 시 데이터 손실 가능

적합한 사용 사례

  • 재생성 가능한 데이터 (썸네일, 트랜스코딩된 미디어)
  • 온프레미스 데이터의 보조 백업
  • 복제본 데이터

시험 팁

주의: One Zone-IA는 AZ 장애 시 데이터 손실 가능. 중요한 데이터나 유일한 복사본에는 사용하지 마세요.

S3 Glacier Instant Retrieval

특징

  • 접근 빈도: 분기에 1회 정도
  • 지연 시간: 밀리초 (즉시 검색)
  • 비용: Standard-IA 대비 68% 저렴
  • 최소 저장 기간: 90일

Glacier 중 가장 빠른 검색

Glacier Instant Retrieval: 밀리초 (즉시)
Glacier Flexible Retrieval: 1분~12시간
Glacier Deep Archive: 12~48시간

적합한 사용 사례

  • 의료 영상 (CT, MRI)
  • 뉴스 미디어 자산
  • 분기 보고서
  • 규제 감사 문서

S3 Glacier Flexible Retrieval

특징

  • 접근 빈도: 연 1-2회
  • 검색 옵션: 3가지 (속도/비용 트레이드오프)
  • 최소 저장 기간: 90일

검색 옵션

검색 유형검색 시간비용
Expedited1-5분가장 비쌈
Standard3-5시간중간
Bulk5-12시간무료

적합한 사용 사례

  • 백업 아카이브
  • 재해 복구 데이터
  • 미디어 자산 아카이브
  • 규정 준수를 위한 장기 보관

시험 팁

시험 포인트: Bulk 검색은 무료이지만 5-12시간 소요. 비용 최적화 문제에서 자주 출제됩니다.

S3 Glacier Deep Archive

특징

  • 가장 저렴한 스토리지: AWS에서 가장 저렴한 스토리지
  • 검색 시간: 12-48시간
  • 최소 저장 기간: 180일 (6개월)
  • 비용: Standard 대비 최대 95% 저렴

검색 옵션

검색 유형검색 시간
Standard12시간
Bulk48시간

적합한 사용 사례

  • 7-10년 이상 장기 보관
  • 규제 준수 아카이브 (금융, 의료, 공공)
  • 디지털 보존
  • 테이프 백업 대체

시험 팁

시험 문제 패턴: "규정상 10년간 데이터를 보관해야 하지만 거의 접근하지 않습니다. 가장 비용 효율적인 솔루션은?" → S3 Glacier Deep Archive

스토리지 클래스 선택 가이드

의사결정 트리

데이터에 얼마나 자주 접근하나요?
│
├─ 자주 (일/주 단위) → S3 Standard
│
├─ 가끔 (월 단위)
│   ├─ 단일 AZ OK → S3 One Zone-IA
│   └─ 다중 AZ 필요 → S3 Standard-IA
│
├─ 드물게 (분기 단위)
│   ├─ 즉시 접근 필요 → S3 Glacier Instant Retrieval
│   └─ 몇 시간 대기 OK → S3 Glacier Flexible Retrieval
│
├─ 거의 없음 (연 단위) → S3 Glacier Deep Archive
│
└─ 패턴 불명 → S3 Intelligent-Tiering

시나리오별 선택

시나리오권장 클래스이유
웹사이트 이미지Standard자주 접근, 빠른 응답 필요
월간 보고서 백업Standard-IA월 1회 접근, 즉시 검색 필요
썸네일 이미지One Zone-IA재생성 가능, 비용 절감
의료 영상 아카이브Glacier Instant분기 접근, 즉시 검색 필요
연간 감사 자료Glacier Flexible연 1회 접근, 수시간 대기 OK
10년 규정 준수 보관Deep Archive장기 보관, 거의 접근 안 함
로그 분석 데이터Intelligent-Tiering접근 패턴 불규칙

S3 수명 주기 정책

자동 전환 설정

수명 주기 정책으로 객체를 자동으로 저렴한 클래스로 전환할 수 있습니다.

예시: 로그 파일 수명 주기

생성 → 30일 → Standard-IA → 90일 → Glacier Flexible → 365일 → Deep Archive → 7년 → 삭제

전환 제약 조건

모든 전환이 가능한 것은 아닙니다:

Standard → Standard-IA → Glacier Instant → Glacier Flexible → Deep Archive
           ↓
        One Zone-IA → Glacier Flexible → Deep Archive
  • IA에서 Standard로 역전환은 수명 주기로 불가능 (수동으로만 가능)
  • One Zone-IA에서 Glacier Instant로 직접 전환 불가

SAA-C03 시험 출제 포인트

  1. 검색 시간: Instant = 밀리초, Flexible = 1분12시간, Deep Archive = 1248시간
  2. 최소 저장 기간: IA = 30일, Glacier = 90일, Deep Archive = 180일
  3. One Zone-IA 위험: 단일 AZ 장애 시 데이터 손실 가능
  4. Intelligent-Tiering: 접근 패턴 불명 시 선택, 검색 비용 없음
  5. Bulk 검색: Glacier Flexible의 무료 옵션 (5-12시간)
  6. 규정 준수 보관: Deep Archive (7-10년 보관)

시험 팁

시험 문제 예시: "회사는 규정상 금융 데이터를 7년간 보관해야 합니다. 데이터는 거의 접근하지 않으며, 접근 시 48시간 내 검색이면 충분합니다. 가장 비용 효율적인 솔루션은?" → 정답: S3 Glacier Deep Archive (가장 저렴, 12-48시간 검색, 장기 보관)

자주 묻는 질문 (FAQ)

Q: S3 Standard-IA와 Glacier Instant Retrieval의 차이점은?

검색 빈도와 비용 구조가 다릅니다. Standard-IA는 월 1회 정도 접근에 적합하고, Glacier Instant는 분기 1회 접근에 적합합니다. Glacier Instant가 저장 비용은 더 저렴하지만 검색 비용이 더 비쌉니다.

Q: Intelligent-Tiering은 언제 사용해야 하나요?

접근 패턴을 예측할 수 없을 때 사용합니다. 자동으로 최적 티어로 이동하므로 관리가 편하고, 검색 비용이 없어서 예상치 못한 접근이 있어도 추가 비용이 발생하지 않습니다.

Q: One Zone-IA는 언제 안전하게 사용할 수 있나요?

재생성 가능한 데이터에만 사용하세요. 썸네일, 트랜스코딩된 비디오, 또는 다른 곳에 원본이 있는 백업 복사본이 적합합니다. 유일한 복사본이나 중요 데이터에는 사용하지 마세요.

Q: Glacier에서 데이터를 얼마나 빨리 가져올 수 있나요?

클래스에 따라 다릅니다:

  • Glacier Instant Retrieval: 밀리초 (즉시)
  • Glacier Flexible Retrieval: Expedited 1-5분, Standard 3-5시간, Bulk 5-12시간
  • Glacier Deep Archive: Standard 12시간, Bulk 48시간

Q: 수명 주기 정책으로 비용을 얼마나 절감할 수 있나요?

데이터 접근 패턴에 따라 30-95% 절감 가능합니다. 예를 들어, 30일 후 Standard-IA로, 90일 후 Glacier로 전환하면 장기적으로 상당한 비용을 절감할 수 있습니다.

Q: 최소 저장 기간 전에 삭제하면 어떻게 되나요?

남은 기간에 대한 요금이 청구됩니다. 예를 들어, Deep Archive(180일 최소)에 저장한 객체를 30일 후 삭제하면 150일분의 저장 비용이 청구됩니다.

관련 글

참고 자료