[Baseline] S3

CLOUD/AWS Cloud / / 2023. 10. 15. 16:08

크게 4개 스토리지 클래스로 구분할 수 있다.

 

자주 액세스하는 객체를 위한 스토리지 클래스

성능에 민감한 사용 사례(밀리초 액세스 시간을 필요로 하는 사례)와 자주 액세스되는 데이터를 위해 Amazon S3는 다음과 같은 스토리지 클래스를 제공합니다.

  • S3 Standard – 기본 스토리지 클래스입니다. 객체를 업로드할 때 스토리지 클래스를 지정하지 않으면 Amazon S3가 S3 Standard 스토리지 클래스를 할당합니다.
  • Reduced Redundancy – RRS(Reduced Redundancy Storage) 스토리지 클래스는 S3 Standard 스토리지 클래스보다 더 적은 중복성으로 저장될 수 있는 데이터 중에서도 중요하지 않고 재현 가능한 데이터를 목적으로 설계되었습니다.

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

S3 Intelligent-Tiering은 3개의 액세스 계층에 객체를 자동으로 저장합니다.

  • Frequent Access – S3 Intelligent-Tiering에 업로드하거나 이전한 객체는 Frequent Access 계층에 자동으로 저장됩니다.
  • Infrequent Access – S3 Intelligent-Tiering은 30일 연속으로 액세스되지 않은 객체를 Infrequent Access 계층으로 이동합니다.
  • Archive Instant Access – S3 Intelligent-Tiering을 사용하면 90일 연속으로 액세스되지 않은 기존 객체가 Archive Instant Access 계층으로 자동으로 이동됩니다.

이러한 세 가지 계층 외에도 S3 Intelligent-Tiering은 두 가지 선택적 아카이브 액세스 계층을 제공합니다.

  • Archive Access – S3 Intelligent-Tiering은 비동기식으로 액세스할 수 있는 데이터에 대해 Archive Access 계층을 활성화하는 옵션을 제공합니다. 활성화 후 Archive Access 계층은 최소 연속 90일 동안 액세스하지 않은 객체를 자동으로 아카이브합니다.
  • Deep Archive Access – S3 Intelligent-Tiering은 비동기식으로 액세스할 수 있는 데이터에 대해 Deep Archive Access 계층을 활성화하는 옵션을 제공합니다. 활성화 후 Deep Archive Access 계층은 최소 연속 180일 동안 액세스하지 않은 객체를 자동으로 아카이브합니다.
 

자주 액세스하지 않는 객체를 위한 스토리지 클래스

S3 Standard-IA 및 S3 One Zone-IA 스토리지 클래스는 사용자가 30일 이상 저장하려고 하는 128KB 이상의 객체에 적합합니다. 객체가 128KB 미만이더라도 Amazon S3는 128KB에 대한 요금을 부과합니다. 최소 스토리지 기간인 30일이 끝나기 전에 객체를 삭제하면 30일 요금이 부과됩니다. 30일 이전에 삭제되거나 덮어써지거나 다른 스토리지 클래스로 이전된 객체에는 일반 스토리지 사용 요금과 30일 최소 기간 중 남은 기간으로 비례 배분된 요금이 부과됩니다. 요금 정보는 Amazon S3 요금을 참조하세요.

 

S3 One Zone IA = 어느 AZ에 저장할지 정할 수 있나?

 

다음과 같이 하는 것이 좋습니다.

  • S3 Standard-IA – 기본 데이터나 다시 생성할 수 없는 데이터의 유일한 복사본에만 사용합니다.
  • S3 One Zone-IA – 가용 영역에 장애 발생 시 데이터를 다시 생성할 수 있는 경우 그리고 S3 크로스 리전 복제(CRR)를 구성하는 경우 객체 복제본에 사용합니다.

객체 아카이빙을 위한 스토리지 클래스

이들 스토리지 클래스는 다음과 같은 차이가 있습니다.

  • S3 Glacier Instant Retrieval – 거의 액세스하지 않고 밀리초 단위로 검색해야 하는 데이터를 아카이브하는 데 사용합니다. S3 Glacier Instant Retrieval 스토리지 클래스에 저장된 데이터는 S3 Standard-IA 스토리지 클래스와 동일한 대기 시간 및 처리량 성능으로 S3 Standard-IA 스토리지 클래스보다 비용을 절감합니다. S3 Glacier Instant Retrieval은 S3 Standard-IA보다 데이터 액세스 비용이 더 높습니다.
  • 요금 정보는 Amazon S3 요금을 참조하세요.
  • S3 Glacier Flexible Retrieval – 분 단위로 데이터의 일부를 검색해야 하는 아카이브에 사용합니다. S3 Glacier Flexible Retrieval 스토리지 클래스에 저장된 데이터는 최소 스토리지 기간이 90일이며 신속 검색을 사용하여 최소 1~5분 이내에 액세스할 수 있습니다. 검색 시간은 유연하며 최대 5~12시간 내에 무료 대량 검색을 요청할 수 있습니다. 90일 최소 기간 이전에 객체를 삭제했거나 덮어썼거나 다른 스토리지 클래스로 이전한 경우, 90일 요금이 부과됩니다. Amazon S3는 S3 Glacier Flexible Retrieval에 대해 초당 및 AWS 계정당 최대 1,000개의 트랜잭션 속도로 복원 요청을 지원합니다.
  • 요금 정보는 Amazon S3 요금을 참조하세요.
  • S3 Glacier Deep Archive – 거의 액세스할 필요가 없는 데이터를 보관할 때 사용합니다. S3 Glacier Deep Archive 스토리지 클래스에 저장된 데이터의 최소 스토리지 기간은 180일이고 기본 검색 시간은 12시간입니다. 180일 최소 기간 이전에 객체를 삭제했거나 덮어썼거나 다른 스토리지 클래스로 이전한 경우, 180일 요금이 부과됩니다. Amazon S3는 S3 Glacier Deep Archive에 대해 초당 및 AWS 계정당 최대 1,000개의 트랜잭션 속도로 복원 요청을 지원합니다.S3 Glacier Deep Archive는 AWS에서 가장 저렴한 스토리지 옵션입니다. S3 Glacier Deep Archive의 스토리지 비용은 S3 Glacier Flexible Retrieval 스토리지 클래스를 사용하는 것보다 저렴합니다. 48시간 이내에 데이터를 반환하는 대량 검색을 사용하여 S3 Glacier Deep Archive 검색 비용을 절감할 수 있습니다.
  • 요금 정보는 Amazon S3 요금을 참조하세요.

 

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기