S3 Intelligent-Tiering 작동 방식 - Amazon Simple Storage Service

S3 Intelligent-Tiering 작동 방식

Amazon S3 Intelligent-Tiering 스토리지 클래스는 3개의 액세스 계층에 객체를 자동으로 저장합니다. 한 계층은 빈도가 높은 액세스에 최적화되어 있고, 하나의 저렴한 계층은 빈도가 낮은 액세스에 최적화되어 있고, 또 다른 매우 저렴한 계층은 거의 액세스하지 않는 데이터에 최적화되어 있습니다. S3 Intelligent-Tiering은 저렴한 월별 객체 모니터링 및 자동화 요금으로 액세스 패턴을 모니터링하고 연속 30일 동안 액세스하지 않은 객체를 Infrequent Access 계층으로 자동 이동합니다. 90일 동안 액세스한 적이 없으면 성능 영향이나 운영 오버헤드 없이 객체가 Archive Instant Access 계층으로 이동됩니다.

몇 분에서 몇 시간 내에 액세스할 수 있는 데이터에 대한 스토리지 비용을 최소화하려면 아카이빙 기능을 활성화하여 액세스 계층을 두 개 추가하세요. 객체의 계층을 Archive Access 계층, Deep Archive Access 계층 또는 둘 다로 낮출 수 있습니다. Archive Access를 사용하면 S3 Intelligent-Tiering이 최소 연속 90일 동안 액세스하지 않은 객체를 Archive Access 계층으로 옮깁니다. Archive Access를 사용하면 S3 Intelligent-Tiering이 최소 연속 180일 동안 액세스하지 않은 객체를 Deep Archive Access 계층으로 옮깁니다. 두 계층 모두에 대해 필요에 따라 액세스되지 않아야 하는 기간(일)을 구성할 수 있습니다.

다음 작업은 객체를 Archive Access 계층 또는 Deep Archive Access 계층으로 계층화하지 못하게 하는 액세스에 해당합니다.

예를 들어, 지정한 일수(예: 180일)가 지나기 전에 SelectObjectContent를 통해 객체에 액세스하는 경우 해당 작업으로 타이머가 재설정됩니다. 마지막 SelectObjectContent 요청이 지정한 기간(일)에 도달할 때까지 객체는 Archive Access 계층 또는 Deep Archive Access 계층으로 이동하지 않습니다.

나중에 Infrequent Access 계층 또는 Archive Instant Access 계층의 객체에 액세스하면 이 객체는 자동으로 Frequent Access 계층으로 다시 이동합니다.

다음 작업은 Infrequent Access 계층 또는 Archive Instant Access 계층에서 Frequent Access 계층으로 객체를 자동으로 이동하는 액세스를 구성합니다.

이외 작업은 Infrequent Access 계층 또는 Archive Instant Access 계층에서 Frequent Access 계층으로 객체를 자동으로 이동하는 액세스를 구성하지 않습니다. 다음은 이러한 작업의 전체 목록이 아니라 샘플입니다.

PutObject, CopyObject 또는 CreateMultipartUpload 작업을 호출할 때 x-amz-storage-class 요청 헤더INTELLIGENT-TIERING을 지정하여 새로 생성된 데이터에 대한 기본 스토리지 클래스로 S3 Intelligent-Tiering을 사용할 수 있습니다. S3 Intelligent-Tiering은 99.9% 의 가용성과 99.9999999%의 내구성을 제공하도록 설계되었습니다.

참고

객체의 크기가 128KB 미만이면 자동 계층화를 모니터링 및 사용할 수 없습니다. 작은 객체는 항상 Frequent Access 계층에 저장됩니다.

S3 Intelligent-Tiering 액세스 계층

다음 섹션에서는 다양한 자동 및 선택적 액세스 계층에 대해 설명합니다. 객체가 액세스 계층 간에 이동할 때 스토리지 클래스는 동일하게 유지됩니다(S3 Intelligent-Tiering).

Frequent Access 계층(자동)

S3 Intelligent-Tiering에서 생성하거나 전환한 객체가 수명 주기를 시작하는 기본 액세스 계층입니다. 객체가 액세스되는 동안 이 계층에 남아 있습니다. Frequent Access 계층은 짧은 지연 시간 및 높은 처리량 성능을 제공합니다.

Infrequent Access 계층(자동)

30일 연속으로 객체에 액세스하지 않으면 객체가 Infrequent Access 계층으로 이동합니다. Infrequent Access 계층은 짧은 지연 시간 및 높은 처리량 성능을 제공합니다.

Archive Instant Access 계층(자동)

90일 연속으로 객체에 액세스하지 않으면 객체가 Archive Instant Access 계층으로 이동합니다. Archive Instant Access 계층은 짧은 지연 시간과 높은 처리량 성능을 제공합니다.

Archive Access 계층(선택 사항)

S3 Intelligent-Tiering은 비동기식으로 액세스할 수 있는 데이터에 대해 Archive Access 계층을 활성화하는 옵션을 제공합니다. 활성화 후 Archive Access 계층은 최소 연속 90일 동안 액세스하지 않은 객체를 자동으로 아카이브합니다. 아카이브에 대한 마지막 액세스 시간을 최대 730일로 연장할 수 있습니다. Archive Access 계층의 성능은 S3 Glacier Flexible Retrieval 스토리지 클래스와 동일합니다.

이 액세스 계층의 표준 검색 시간은 3~5시간입니다. S3 배치 작업을 사용하여 복원 요청을 시작하는 경우 몇 분 내에 복원이 시작됩니다. 검색 옵션 및 시간에 대한 자세한 내용은 S3 Intelligent-Tiering Archive Access 및 Deep Archive Access 계층에서 객체 복원 섹션을 참조하세요.

참고

Archive Instant Access 계층을 우회하려는 경우에만 90일 동안 Archive Access 계층을 활성화합니다. Archive Access 계층은 몇 분에서 몇 시간의 검색 시간과 함께 약간 더 저렴한 스토리지 비용을 제공합니다. Archive Instant Access 계층은 밀리초 단위의 액세스와 높은 처리량 성능을 제공합니다.

Deep Archive Access 계층(선택 사항)

S3 Intelligent-Tiering은 비동기식으로 액세스할 수 있는 데이터에 대해 Deep Archive Access 계층을 활성화하는 옵션을 제공합니다. 활성화 후 Deep Archive Access 계층은 최소 연속 180일 동안 액세스하지 않은 객체를 자동으로 아카이브합니다. 아카이브에 대한 마지막 액세스 시간을 최대 730일로 연장할 수 있습니다. Deep Archive Access 계층의 성능은 S3 Glacier Deep Archive 스토리지 클래스와 동일합니다.

이 액세스 계층에 있는 객체의 표준 검색은 12시간 이내에 발생합니다. S3 배치 작업을 사용하여 복원 요청을 시작하는 경우 9시간 내에 복원이 시작됩니다. 검색 옵션 및 시간에 대한 자세한 내용은 S3 Intelligent-Tiering Archive Access 및 Deep Archive Access 계층에서 객체 복원 섹션을 참조하세요.

참고

애플리케이션에서 객체에 비동기적으로 액세스할 수 있는 경우에만 Archive Access 및 Deep Archive Access 계층을 활성화합니다. 검색 중인 객체가 Archive Access 또는 Deep Archive Access 계층에 저장되어 있는 경우 먼저 RestoreObject 작업을 사용하여 객체를 복원해야 합니다.