아카이브 가져오기 옵션 이해
Amazon S3에는 S3 Glacier Instant Retrieval, S3 Glacier Flexible Retrieval, S3 Glacier Deep Archive라는 세 가지 아카이브 스토리지 클래스가 있습니다. S3 Glacier Instant Retrieval 스토리지 클래스에 저장된 객체는 GET을 사용하여 즉시 액세스할 수 있지만, S3 Glacier Flexible Retrieval 또는 S3 Glacier Deep Archive 스토리지 클래스에 저장된 데이터에 액세스하려면 먼저 RestoreObject REST API를 사용하여 데이터를 검색해야 합니다. 수천만 개의 객체 또는 수백 테라바이트의 데이터로 구성된 데이터세트를 복원하는 데는 일반적인 복원 시간보다 오래 걸릴 수 있으며 특별한 고려 사항이 필요합니다. 자세한 내용은 대용량 데이터세트 복원 섹션을 참조하세요.
아카이브된 객체를 복원할 때 원하는 검색 속도에 따라 신속, 표준 및 대량의 세 가지 검색 액세스 옵션 중에서 선택할 수 있습니다.
-
신속 검색 - S3 Glacier Flexible Retrieval 스토리지 클래스 또는 S3 Intelligent-Tiering Archive Access 계층에 저장된 데이터에 신속하게 액세스할 수 있습니다. 최대 수백 개의 객체에 대한 긴급 요청이 필요할 경우 이 옵션을 사용할 수 있습니다. 크기가 250메가바이트 미만인 객체는 일반적으로 1~5분 이내에 사용 가능하며, 크기가 250메가바이트 이상인 객체는 일반적으로 초당 최대 300메가바이트의 검색 처리량으로 검색됩니다. 또한 신속 검색을 위한 프로비저닝된 용량을 구매할 수 있습니다. 프로비저닝된 용량을 통해 필요 시 신속 검색 용량을 사용할 수 있습니다. 자세한 내용은 프로비저닝된 용량 섹션을 참조하세요.
참고
빠른 검색은 프리미엄 기능이며 빠른 요청 및 검색 요금이 부과됩니다. Amazon S3 요금에 관한 자세한 내용은 Amazon S3 요금
을 참조하세요. -
표준 검색 - 몇 시간 내에 데이터에 액세스할 수 있습니다. 요청 시 검색 옵션을 지정하지 않을 경우 표준이 기본 옵션이 됩니다. 표준 검색은 일반적으로 S3 Glacier Flexible Retrieval 스토리지 클래스 또는 S3 Intelligent-Tiering Archive Access 계층의 경우 3~5시간 이내에 완료됩니다. S3 Glacier Deep Archive 스토리지 클래스 또는 S3 Intelligent-Tiering Deep Archive Access 계층의 경우 표준 검색은 일반적으로 12시간 이내에 완료됩니다. 표준 검색은 S3 Intelligent-Tiering 스토리지 클래스에 저장된 객체에 대해 무료입니다.
참고
-
S3 Glacier Flexible Retrieval 스토리지 클래스 또는 S3 Intelligent-Tiering Archive Access 계층에 저장된 객체의 경우, S3 Batch Operations의 복원 작업을 사용하여 시작된 표준 검색은 일반적으로 몇 분 이내에 시작되고 하루 최대 1~2페타바이트의 처리량으로 3~5시간 이내에 완료됩니다.
-
S3 Glacier Deep Archive 스토리지 클래스 또는 S3 Intelligent-Tiering Deep Archive Access 계층에 저장된 객체의 경우, Batch Operations를 사용하여 시작된 표준 검색은 일반적으로 하루 최대 1~2페타바이트의 처리량으로 9시간 이내에 완료됩니다.
-
-
대량 검색 - S3 Glacier 스토리지 클래스에서 가장 저렴한 검색 옵션을 사용하여 데이터에 액세스합니다. 대량 검색을 통해 심지어 대용량 데이터를 저렴하게 검색할 수 있습니다. S3 Glacier Flexible Retrieval 스토리지 클래스 또는 S3 Intelligent-Tiering Archive Access 계층에 저장된 객체의 경우, 대량 검색은 일반적으로 5~12시간 이내에 완료됩니다. S3 Glacier Deep Archive 스토리지 클래스 또는 S3 Intelligent-Tiering Deep Archive Access 계층에 저장된 객체의 경우, 이러한 검색은 일반적으로 48시간 이내에 완료됩니다. S3 Glacier Flexible Retrieval 또는 S3 Intelligent-Tiering 스토리지 클래스에 저장된 객체의 경우 대량 검색이 무료입니다.
다음 테이블에는 아카이브 검색 옵션이 요약되어 있습니다. 요금에 대한 자세한 내용은 Amazon S3 요금
| 스토리지 클래스 또는 계층 | 신속 | 스탠다드(배치 작업 사용) | 스탠다드(배치 작업 미사용) | 대량 |
|---|---|---|---|---|
|
S3 Glacier Flexible Retrieval 또는 S3 Intelligent-Tiering Archive Access |
1~5분 |
수분~5시간 |
3~5시간 |
5~12시간 |
|
S3 Glacier Deep Archive 또는 S3 Intelligent-Tiering Deep Archive Access |
사용할 수 없음 |
9~12시간 |
12시간 이내 |
48시간 이내 |
Expedited, Standard 또는 Bulk 검색을 실행하려면 RestoreObject REST API 작업 요청의 Tier 요청 요소를 원하는 옵션으로 설정하거나 AWS Command Line Interface(AWS CLI) 또는 AWS SDK에서 동등한 옵션으로 설정합니다. 프로비저닝된 용량을 구매하였다면, 사용자의 프로비저닝된 용량을 통해 모든 신속 검색이 자동으로 수행됩니다.
대용량 데이터세트 복원
수천만 개의 객체 또는 수백 테라바이트의 데이터로 구성된 데이터세트를 복원하는 경우 검색 제한으로 인해 모든 검색 계층에서 일반적인 복원 시간보다 오래 걸릴 수 있습니다.
S3 Glacier Flexible Retrieval, S3 Glacier Deep Archive 또는 S3 Intelligent-Tiering 스토리지 클래스에 저장된 객체에 대해 복원 요청을 시작할 때 검색 요청 할당량이 AWS 계정에 적용됩니다. S3 Glacier는 초당 최대 1,000개의 트랜잭션 속도로 복원 요청을 지원합니다. 이 속도를 초과할 경우, 유효한 요청은 제한되거나 거부되며 Amazon S3에서 ThrottlingException 오류를 반환합니다. S3 Batch Operations를 사용하면 단일 요청으로 여러 객체를 검색할 수 있으므로 계정에서 사용 가능한 복원 요청 속도를 최대한 활용할 수 있습니다. 자세한 내용은 Batch Operations를 사용하여 대량으로 객체 작업 수행 섹션을 참조하세요.
복원 요청을 시작한 후 S3 Glacier는 고객 계정당 하루 최대 1~2페타바이트의 처리량으로 대규모 데이터세트 복원을 지원합니다. 어떤 복구 옵션을 선택하든 5테라바이트보다 큰 객체는 복원하는 데 더 오랜 시간이 걸리며, 복구 처리량은 초당 최대 300메가바이트입니다. 예를 들어 50테라바이트 S3 Glacier Flexible Retrieval 객체는 완료하는 데 최대 48시간이 걸릴 수 있습니다. 복원 한도를 늘려야 하는 경우 AWS Support에 문의할 수 있습니다.
프로비저닝된 용량
프로비저닝된 용량은 긴급 검색에 대한 검색 용량이 필요할 때 S3 Glacier Flexible Retrieval의 용량을 제공합니다. 각 용량 단위로 5분마다 긴급 검색을 최소 3회 수행할 수 있고, 초당 최대 300메가바이트의 검색 처리량이 제공됩니다.
프로비저닝된 용량이 없으면 신속 검색은 수요가 많은 기간에는 수락되지 않을 수도 있습니다. 더 많은 데이터에 예측 가능하고 빠르게 액세스하려면 S3 Glacier Instant Retrieval
프로비저닝된 용량 단위는 AWS 계정에 할당됩니다. 따라서 버킷 소유자가 아닌 긴급 데이터 검색의 요청자가 프로비저닝된 용량 단위를 구매해야 합니다.
Amazon S3 콘솔, Amazon Glacier 콘솔, 프로비저닝된 용량 구매 REST API 작업, AWS SDK 또는 AWS CLI를 사용하면 프로비저닝된 용량을 구매할 수 있습니다. 프로비저닝된 용량의 요금에 대한 자세한 내용은 Amazon S3 요금