Amazon Web Services 한국 블로그
Amazon S3 Intelligent-Tiering, 아카이브 액세스 계층 추가
AWS는 2년 전에 S3 Intelligent-Tiering을 출시하면서 데이터 액세스 패턴을 깊이 이해하지 못해도 S3를 활용할 수 있는 기능을 추가했습니다. 오늘, 거의 액세스하지 않는 객체를 자동으로 아카이브하는 S3 Intelligent-Tiering의 두 가지 새로운 최적화 기능을 출시합니다. 이러한 새로운 최적화 기능을 통해 예측할 수 없는 액세스 패턴이 있고 간혹 몇 달 동안 액세스하지 않는 객체를 아카이브하는 데 필요한 수동 작업의 양을 줄일 수 있습니다.
S3 Intelligent-Tiering이란 무엇인가요?
S3 Intelligent-Tiering은 성능 저하 또는 운영 오버헤드 없이 가장 경제적인 액세스 계층으로 데이터를 자동으로 이동함으로써 스토리지 비용을 최적화하도록 설계된 스토리지 클래스입니다. Amazon S3에 S3 Intelligent-Tiering을 추가하여 올바른 스토리지 클래스를 사용하는 데 따르는 문제와 액세스 패턴이 불규칙할 때 비용을 최적화하는 데 따르는 문제를 해결했습니다.
S3 Intelligent-Tiering은 액세스 패턴이 변경될 때 액세스 계층 간에 세분화된 객체 수준에서 데이터를 이동함으로써 비용을 자동으로 절감합니다. 이는 알 수 없거나 예측할 수 없는 액세스 패턴이 있는 데이터에 대한 스토리지 비용을 최적화하려는 경우 완벽한 스토리지 클래스입니다. 소액의 월별 객체 모니터링 및 자동화 요금을 지불하면 S3 Intelligent-Tiering이 액세스 패턴을 모니터링하고 객체를 한 계층에서 다른 계층으로 자동으로 이동합니다.
오늘 출시 기능은 무엇인가요?
스토리지 비용을 더욱 줄이기 위해, 많은 고객은 거의 액세스하지 않는 객체를 S3 Glacier 또는 S3 Glacier Deep Archive에 직접 아카이브하는 것을 선호합니다. 그러나 이렇게 하려면 오랜 기간 동안 객체의 액세스 패턴을 이해하는 복잡한 시스템을 구축해야 하며 간혹 몇 달 동안 객체에 액세스하지 않을 경우에는 해당 객체를 아카이브해야 합니다.
오늘 부터 드문 액세스에 최적화된 비동기식 액세스용으로 설계된 매우 저렴한 비용의 두 가지 새로운 아카이브 액세스 계층(Archive Access 계층 및 Deep Archive Access 계층)을 발표합니다. 하나 또는 두 개의 아카이브 액세스 계층에 옵트인할 수 있으며 버킷, 접두사 또는 객체 태그 수준에서 구성할 수 있습니다.
이제 S3 Intelligent-Tiering을 사용하여 필요할 때 높은 처리량과 짧은 지연 시간 액세스 기능을 이용할 수 있으며, 180일 이상 객체에 액세스하지 않은 경우 매월 TB당 1 USD 미만으로 비용을 자동으로 지불할 수 있습니다. S3 Intelligent-Tiering 고객은 이미 최대 40%의 비용 절감을 실현하고 있으며, 이제 새로운 아카이브 액세스 계층을 사용하여 거의 액세스하지 않는 객체의 스토리지 비용을 최대 95%까지 절감할 수 있습니다.
사용 가능한 액세스 계층:
- Frequent Access 계층 및 Infrequent Access 계층: 한 계층은 빈번한 액세스에 최적화되어 있고 다른 계층은 빈번하지 않은 액세스에 최적화된 저비용 계층입니다. 이러한 계층은 고객에게 짧은 지연 시간과 높은 처리량 성능을 제공합니다. 빈번한 액세스 계층에서 30일이 지나면 액세스되지 않은 객체는 빈번하지 않은 액세스 계층으로 이동됩니다. 빈번한 액세스 계층의 요금은 S3 Standard 및 Infrequent 액세스 계층의 요금이 S3 Standard – Infrequent Access로 책정되는 것처럼 책정됩니다.
- Archive Access 계층(새로운 기능): S3 Glacier 스토리지 클래스와 동일한 성능 및 요금을 제공합니다.
- Deep Archive Access 계층(새로운 기능): S3 Glacier Deep Archive 스토리지 클래스와 동일한 성능 및 요금을 제공합니다.
새 아카이브 액세스 계층은 어떻게 작동합니까?
아카이브 액세스 계층 중 하나 또는 둘 다를 활성화하면, S3 Intelligent-Tiering은 90일 동안 액세스되지 않은 객체를 Archive Access 계층으로 자동으로 이동하고, 180일 후에는 액세스되지 않은 객체를 Deep Archive Access 계층으로 자동으로 이동합니다. 아카이브 액세스 계층 중 하나에 있는 객체가 복원될 때마다, 객체는 몇 시간 내에 Frequent Access 계층으로 이동되고 검색할 준비가 됩니다.
아카이브 액세스 계층에 있는 객체는 3~5시간 내에 검색되며, 딥 아카이브 액세스 계층에 있는 객체는 12시간 이내에 검색됩니다. 아카이브 계층의 객체에 더 빠르게 액세스해야 하는 경우, 콘솔에서 신속 검색을 선택하여 빠른 검색 비용을 지불할 수 있습니다.
새로운 Intelligent-Tiering 아카이브 액세스 계층을 시작하려면 어떻게 해야 합니까?
Intelligent-Tiering 아카이브 액세스 계층에 대한 구성은 버킷 수준에서 정의됩니다. 먼저, 버킷 속성에서 Intelligent-Tiering 아카이브에 대한 새 구성을 생성합니다. Intelligent-Tiering 아카이브에 대해 하나 이상의 구성 규칙을 정의할 수 있습니다.
아카이브 구성 설정 페이지에서 S3 Intelligent-Tiering 스토리지 클래스를 사용하는 버킷의 모든 객체에 구성을 적용하도록 선택하거나 필터를 정의하여 이 구성 규칙의 범위를 제한할 수 있습니다. 필터를 정의하는 데 사용할 수 있는 두 가지 옵션은 객체 접두사 또는 객체 태그입니다.
이 규칙을 적용해야 하는 버킷의 객체를 결정한 후에는 아카이브 액세스 계층을 하나 또는 둘 다 활성화해야 합니다. 아카이브 액세스 계층 중 하나를 활성화하면 이 객체를 이 액세스 계층으로 이전할 기간(일)을 정의할 수 있습니다. Archive Access 계층의 경우 이 숫자는 90보다 크거나 같아야 하며 Deep Archive Access 계층의 경우 180일보다 크거나 같아야 합니다.
구성 생성을 완료하면 Intelligent-Tiering 아카이브 구성의 버킷 속성에서 모든 규칙을 볼 수 있으며 언제든지 규칙을 편집할 수 있습니다.
구성을 정의한 후 규칙에 정의한 필터와 일치하는 새 객체를 S3에 업로드하고 스토리지 클래스 Intelligent-Tiering을 선택하면, 이 객체가 시간이 지남에 따라 구성한 모든 액세스 계층에 대해 이전되고 액세스되지 않습니다.
S3 Intelligent-Tiering Archive Access 계층으로 비용을 최적화하는 방법에 대한 자세한 정보는 이 동영상에서 확인하십시오.
염두에 두어야 할 몇 가지 마지막 사항:
- 객체 크기: 모든 크기의 객체에 대해 Intelligent-Tiering을 사용할 수 있지만 128KB보다 작은 객체는 Frequent Access 계층에 유지됩니다. Archive Access 계층 또는 Deep Archive Access 계층에 아카이브된 각 객체에 대해 S3는 객체 이름 및 기타 메타데이터에는 8KB의 스토리지를 사용하고(S3 Standard 스토리지 요금 청구) 인덱스 및 관련 메타데이터에는 32KB의 스토리지를 사용합니다(S3 Glacier 및 S3 Glacier Deep Archive 스토리지 요금 청구). 이렇게 하면 모든 S3 객체 또는 S3 인벤토리 보고서의 실시간 목록을 가져올 수 있습니다.
- 객체 수명: Intelligent-Tiering은 수명이 30일 이상인 객체에 적합하며 이 스토리지 클래스를 사용하는 모든 객체에 대해 최소 30일 동안 요금이 청구됩니다.
- 내구성 및 가용성: S3 Intelligent-Tiering은 99.9% 의 가용성과 99.999999999% 내구성을 제공하도록 설계되었습니다.
- 요금: 월별 스토리지, 요청 및 데이터 전송에 대한 비용을 지불하게 됩니다. Intelligent-Tiering을 사용하는 경우 모니터링 및 자동화에 대해 소액의 월별 객체당 요금을 지불하면 됩니다. S3 Intelligent-Tiering에는 검색 요금이 없으며 계층 간 데이터 이동에 대한 요금이 부과되지 않습니다. Frequent Access 계층의 객체는 S3 Standard와 동일한 요금으로 청구되고, Infrequent Access 계층에 저장된 객체는 S3 Standard Infrequent Access와 동일한 요금으로 청구되며, Archive Access 계층에 저장된 객체는 S3 Glacier와 동일한 요금으로 청구되고, Deep Archive Access 계층에 저장된 객체는 S3 Deep Glacier와 동일한 요금으로 청구됩니다.
- API 및 CLI 액세스: INTELLIGENT_TIERING 스토리지 클래스와 함께 S3 CLI 및 S3 API에서 Intelligent-Tiering을 사용할 수 있습니다. 또한 특정 버킷에 대해 PUT, GET 및 Delete 구성 API를 사용하여 Intelligent-Tiering 아카이브를 구성할 수 있습니다.
- 기능 지원: S3 Intelligent-Tiering은 객체의 액세스 계층에 대해 보고하는 S3 인벤토리와 모든 AWS 리전으로 데이터를 복제하는 S3 복제와 같은 기능을 지원합니다.
정식 출시
이제 S3 Intelligent-Tiering의 새로운 아카이브 액세스 계층을 모든 AWS 리전에서 사용할 수 있습니다.
— Marcia