S3 Glacier Flexible Retrieval 및 S3 Glacier Deep Archive의 아카이브 스토리지 이해
S3 Glacier Flexible Retrieval 및 S3 Glacier Deep Archive는 아카이브 스토리지 클래입니다. 즉, 이러한 스토리지 클래스에 객체를 저장하면 해당 객체는 아카이빙되며 직접 액세스할 수 없습니다. 아카이빙된 객체에 액세스하려면 객체에 대한 복원 요청을 제출한 다음 서비스가 객체를 복원할 때까지 기다려야 합니다. 복원 요청은 객체의 임시 사본을 복원하며, 요청에서 지정한 기간이 만료되면 해당 사본이 삭제됩니다. 자세한 정보는 아카이브된 객체 작업 섹션을 참조하세요.
객체를 S3 Glacier Deep Archive 스토리지 클래스로 전환할 때는 한 방향으로만 이동할 수 있습니다.
아카이빙된 객체의 스토리지 클래스를 다른 스토리지 클래스로 변경하고자 하는 경우, 먼저 복원 작업을 통해 객체의 임시 사본을 만들어야 합니다. 그런 다음 복사 작업을 사용하여 S3 Standard, S3 Intelligent-Tiering, S3 Standard-IA, S3 One Zone-IA, S3 Glacier Instant Retrieval, S3 Glacier Flexible Retrieval 또는 Reduced Redundancy Storage를 스토리지 클래스로 지정하여 객체를 덮어씁니다.
참고
복원된 객체에 대한 복사 작업은 Amazon S3 콘솔에서 S3 Glacier Flexible Retrieval 또는 S3 Glacier Deep Archive 스토리지 클래스에 있는 객체에 대해 지원되지 않습니다. 이러한 유형의 복사 작업에는 AWS Command Line Interface(AWS CLI), AWS SDK 또는 REST API를 사용하십시오.
이러한 스토리지 클래스에 아카이빙된 객체는 AWS 리전별로 계정당 최대 1,000TPS(초당 트랜잭션 수)의 객체 복원 요청으로 복원할 수 있습니다.
비용 고려 사항
자주 액세스하지 않는 데이터를 몇 달 또는 몇 년 동안 아카이브할 계획이라면 S3 Glacier Flexible Retrieval 및 S3 Glacier Deep Archive 스토리지 클래스로 스토리지 비용을 절감할 수 있습니다. 그러나 S3 Glacier Flexible Retrieval 및 S3 Glacier Deep Archive 스토리지 클래스가 적합한지 확인하려면 다음을 고려하세요.
-
스토리지 오버헤드 요금 - 아카이브된 각 객체에 대해 40KB의 추가 메타데이터가 필요합니다. 여기에는 데이터를 식별하고 검색하는 데 필요한 32KB의 메타데이터가 포함되며 해당 스토리지 클래스의 기본 요금이 부과됩니다. 아카이빙된 객체의 사용자 정의 이름 및 메타데이터를 유지하기 위해 추가 8KB의 데이터가 필요하며 S3 Standard 요금이 부과됩니다.
작은 크기의 객체를 보관할 경우 이러한 스토리지 요금을 고려해야 합니다. 또한 크기가 작은 여러 객체를 더 적은 수의 크기가 큰 객체로 통합하면 오버헤드 비용을 줄일 수 있습니다.
-
멀티파트 업로드 요금 - S3-storage-class-glacier의 객체입니다. S3 Glacier Deep Archive는 멀티파트 업로드를 사용하여 업로드할 때 S3 Standard 스토리지 클래스 요금으로 청구됩니다. 자세한 내용은 멀티파트 업로드 및 요금 단원을 참조하십시오.
-
최소 30일 스토리지 요금 - S3 Glacier Flexible Retrieval 및 S3 Glacier Deep Archive는 장기 아카이브 솔루션입니다. 최소 스토리지 기간은 S3 Glacier Flexible Retrieval 스토리지 클래스의 경우 90일, S3 Glacier Deep Archive의 경우 180일입니다. 삭제한 객체가 최소 스토리지 기간보다 오래 아카이브되는 경우 스토리지 클래스에 아카이브된 데이터를 삭제해도 요금이 부과되지 않습니다. 최소 기간 안에 아카이브된 객체를 삭제하거나 덮어쓰는 경우, Amazon S3는 해당 기간의 나머지 기간에 대한 요금을 청구합니다.
-
데이터 검색 요금 - 아카이브된 객체를 S3 Glacier Flexible Retrieval 및 S3 Glacier Deep Archive Archive에 복원하는 경우 요청당 데이터 검색 요금이 부과됩니다. 이러한 요금은 복원을 시작할 때 선택한 검색 계층에 따라 달라집니다. 요금 정보는 Amazon S3 요금
을 참조하세요. -
S3 수명 주기 – 아카이브된 객체를 S3 Glacier Flexible Retrieval 및 S3 Glacier Deep Archive에 복원하면 요청당 데이터 검색 요금이 부과됩니다. 이러한 요금은 복원을 시작할 때 선택한 검색 계층에 따라 달라집니다. 요금 정보는 Amazon S3 요금
을 참조하세요.
보관된 객체의 복원
보관된 객체에는 실시간으로 액세스할 수 없습니다. 먼저 복원 요청을 시작한 후 요청에 지정된 기간 동안 객체의 임시 사본을 사용할 수 있게 될 때까지 기다려야 합니다. 복원된 객체의 임시 복사본을 받으면 객체의 스토리지 클래스는 S3 Glacier Flexible Retrieval 또는 S3 Glacier Deep Archive에 유지됩니다. (HeadObject 또는 GetObject API 작업 요청은 S3 Glacier Flexible Retrieval 또는 S3 Glacier Deep Archive를 스토리지 클래스로 반환합니다.)
참고
아카이브를 복원하면 아카이브(S3 Glacier Flexible Retrieval 또는 S3 Glacier Deep Archive 요금) 및 임시로 복원한 복사본(S3 Standard 스토리지 요금) 모두에 대해 요금이 청구됩니다. 요금에 대한 자세한 내용은 Amazon S3 요금
프로그래밍 방식으로 또는 Amazon S3 콘솔을 사용하여 객체 복사본을 복원할 수 있습니다. Amazon S3는 각 객체에 대한 복원 요청을 한 번에 하나씩만 처리합니다. 자세한 내용은 아카이브된 객체 복원 단원을 참조하십시오.