Amazon S3 스토리지 클래스 이해 및 관리

Amazon S3 스토리지 클래스 이해 및 관리 (Understanding and managing Amazon S3 storage classes)

Amazon S3의 각 객체에는 연결된 스토리지 클래스가 있어요. 기본적으로 S3 객체는 S3 Standard 스토리지 클래스에 저장되지만, Amazon S3는 저장하는 객체에 대해 다양한 다른 스토리지 클래스도 제공해요. 사용 사례 시나리오와 성능 액세스 요구 사항에 따라 클래스를 선택해요. 사용 사례에 맞게 설계된 스토리지 클래스를 선택하면 객체의 스토리지 비용, 성능 및 가용성을 최적화할 수 있어요. 이러한 모든 스토리지 클래스는 높은 내구성을 제공해요.

다음 섹션은 다양한 스토리지 클래스와 객체의 스토리지 클래스를 설정하는 방법에 대한 세부 정보를 제공해요.

주제

  • 자주 액세스되는 객체용 스토리지 클래스
  • 변하거나 알 수 없는 액세스 패턴의 데이터를 자동으로 최적화하는 스토리지 클래스
  • 드물게 액세스되는 객체용 스토리지 클래스
  • 거의 액세스되지 않는 객체용 스토리지 클래스
  • Amazon S3 on Outposts용 스토리지 클래스
  • Amazon S3 스토리지 클래스 비교
  • 객체의 스토리지 클래스 설정
  • Amazon S3 분석 – Storage Class Analysis
  • Amazon S3 Intelligent-Tiering으로 스토리지 비용 관리
  • 장기 데이터 스토리지를 위한 S3 Glacier 스토리지 클래스 이해
  • 보관된 객체 작업

본문

자주 액세스되는 객체용 스토리지 클래스

성능에 민감한 사용 사례(밀리초 액세스 시간이 필요한 경우)와 자주 액세스되는 데이터의 경우 Amazon S3는 다음 스토리지 클래스를 제공해요.

  • S3 Standard(STANDARD) – 기본 스토리지 클래스예요. 객체를 업로드할 때 스토리지 클래스를 지정하지 않으면 Amazon S3가 S3 Standard 스토리지 클래스를 할당해요. S3 Standard와 S3 Standard-IA 간의 비용을 최적화하려면 Amazon S3 분석 – Storage Class Analysis를 사용할 수 있어요.
  • S3 Express One Zone(EXPRESS_ONEZONE) – Amazon S3 Express One Zone은 가장 지연 시간에 민감한 애플리케이션을 위해 일관된 한 자릿수 밀리초 데이터 액세스를 제공하도록 특별히 설계된 고성능 단일 영역 Amazon S3 스토리지 클래스예요. S3 Express One Zone은 현재 사용 가능한 가장 낮은 지연 시간의 클라우드 객체 스토리지 클래스로, S3 Standard보다 데이터 액세스 속도가 최대 10배 빠르고 요청 비용이 50% 낮아요. S3 Express One Zone을 사용하면 데이터가 단일 가용 영역 내의 여러 디바이스에 중복 저장돼요. 자세한 내용은 S3 Express One Zone을 참고하세요.
  • Reduced Redundancy Storage(REDUCED_REDUNDANCY) – RRS 클래스는 S3 Standard 스토리지 클래스보다 적은 중복성으로 저장할 수 있는 비중요한 재생 가능 데이터용으로 설계됐어요.

중요 이 스토리지 클래스는 사용하지 않을 것을 권장해요. S3 Standard 스토리지 클래스가 더 비용 효율적이에요.

내구성 측면에서 RRS 객체는 연평균 객체의 0.01% 손실이 예상돼요. RRS 객체가 손실되면 해당 객체에 대한 요청이 있을 때 Amazon S3는 405 오류를 반환해요.

변하거나 알 수 없는 액세스 패턴의 데이터를 자동으로 최적화하는 스토리지 클래스

  • S3 Intelligent-Tiering(INTELLIGENT_TIERING) – S3 Intelligent-Tiering 스토리지 클래스는 액세스 패턴이 변할 때 자동으로 데이터를 가장 비용 효율적인 액세스 계층으로 이동시켜 스토리지 비용을 최적화하도록 설계됐어요. 자세한 내용은 Amazon S3 Intelligent-Tiering으로 스토리지 비용 관리를 참고하세요.

드물게 액세스되는 객체용 스토리지 클래스

오래 보관되지만 덜 자주 액세스되는 데이터의 경우 Amazon S3는 다음 스토리지 클래스를 제공해요.

  • S3 Standard-IA(STANDARD_IA) – S3 Standard-IA는 덜 자주 액세스되지만 필요할 때 빠르게 검색해야 하는 데이터용으로 설계됐어요. S3 Standard보다 스토리지 요금이 낮지만 검색 요금이 부과돼요.
  • S3 One Zone-IA(ONEZONE_IA) – S3 One Zone-IA는 단일 가용 영역에 데이터를 저장하는 덜 자주 액세스되는 데이터용으로 설계됐어요. S3 Standard-IA보다 스토리지 요금이 낮지만 가용 영역이 손실되면 데이터가 손실될 수 있어요.

참고 S3 Standard-IA 및 S3 One Zone-IA에 저장된 객체에는 30일 최소 스토리지 약정이 적용되며, 30일 전에 객체를 삭제하거나 전환하면 조기 삭제 요금이 부과돼요.

거의 액세스되지 않는 객체용 스토리지 클래스

거의 액세스되지 않는 아카이브 데이터의 경우 Amazon S3는 다음 스토리지 클래스를 제공해요.

  • S3 Glacier Instant Retrieval(GLACIER_IR) – 밀리초 검색이 필요한 장기 보관 아카이브 데이터용으로 설계됐어요.
  • S3 Glacier Flexible Retrieval(GLACIER) – 분에서 몇 시간이 걸릴 수 있는 검색이 필요한 아카이브 데이터용으로 설계됐어요.
  • S3 Glacier Deep Archive(DEEP_ARCHIVE) – 클라우드에서 가장 낮은 스토리지 비용으로 장기 보관과 디지털 보존을 위해 설계된 가장 저렴한 스토리지 클래스예요.

자세한 내용은 장기 데이터 스토리지를 위한 S3 Glacier 스토리지 클래스 이해를 참고하세요.

Amazon S3 on Outposts용 스토리지 클래스

  • S3 Outposts(OUTPOSTS) – Amazon S3 on Outposts 객체에만 적용되는 스토리지 클래스예요. S3 on Outposts를 사용하면 온프레미스 환경에서 워크로드와 데이터를 함께 유지할 수 있어요. 자세한 내용은 Amazon S3 on Outposts를 참고하세요.

Amazon S3 스토리지 클래스 비교

스토리지 클래스 액세스 빈도 검색 시간 최소 스토리지 약정 내구성
S3 Standard 자주 액세스 밀리초 없음 99.999999999%
S3 Express One Zone 자주 액세스(단일 영역) 밀리초 없음 99.99% (단일 영역)
S3 Intelligent-Tiering 변함/알 수 없음 밀리초 없음 99.999999999%
S3 Standard-IA 드물게 액세스 밀리초 30일 99.999999999%
S3 One Zone-IA 드물게 액세스(단일 영역) 밀리초 30일 99.99% (단일 영역)
S3 Glacier Instant Retrieval 거의 액세스 밀리초 90일 99.999999999%
S3 Glacier Flexible Retrieval 거의 액세스 분~시간 90일 99.999999999%
S3 Glacier Deep Archive 거의 액세스 12시간 이내 180일 99.999999999%

객체의 스토리지 클래스를 설정하는 방법에 대한 자세한 내용은 객체의 스토리지 클래스 설정을 참고하세요.

출처: 문서

더 알아보기