스토리지 수명 주기 관리 - Amazon Simple Storage Service

스토리지 수명 주기 관리

수명 주기 동안 객체가 비용 효율적으로 저장되도록 관리하려면 해당 Amazon S3 수명 주기를 구성합니다. S3 수명 주기 구성은 Amazon S3이 객체 그룹에 적용하는 작업을 정의하는 일련의 규칙입니다. 다음과 같은 두 가지 유형의 작업이 있습니다.

  • 전환 작업 - 이 작업은 객체가 다른 스토리지 클래스로 전환되는 시기를 정의합니다. 예를 들어, 생성 후 30일이 지나면 객체를 S3 STANDARD-IA 스토리지 클래스로 전환하거나 생성 후 1년이 지나면 객체를 S3 Glacier Flexible Retrieval 스토리지 클래스에 아카이브하도록 선택할 수 있습니다. 자세한 내용은 Amazon S3 스토리지 클래스 사용 단원을 참조하십시오.

    수명 주기 전환 요청과 관련된 비용이 있습니다. 요금 정보는 Amazon S3 요금을 참조하세요.

  • 만료 작업 - 이 작업은 객체가 만료되는 시기를 정의합니다. Amazon S3에서 만료된 객체를 자동으로 삭제합니다.

    수명 주기 만료 비용은 선택한 객체 만료 시점에 따라 달라집니다. 자세한 내용은 객체 만료 단원을 참조하십시오.

객체가 수명 주기 작업에 적합하게 되는 시점과 Amazon S3에서 객체를 이전하거나 만료하는 시점 사이에 지연이 있는 경우 객체가 수명 주기 작업에 적합한 상태가 되는 즉시 결제 변경 사항이 적용됩니다. 예를 들어 객체가 만료되도록 예약되어 있고 Amazon S3가 객체를 즉시 만료하지 않는 경우 만료 시간 이후에는 스토리지 요금이 부과되지 않습니다. 이 동작에 대한 한 가지 예외는 S3 Intelligent-Tiering 스토리지 클래스로 전환하는 수명 주기 규칙이 있는 경우입니다. 이 경우 객체가 S3 Intelligent-Tiering으로 전환될 때까지 결제 변경이 발생하지 않습니다.

S3 수명 주기 규칙에 대한 자세한 내용은 수명 주기 구성의 요소 섹션을 참조하세요.

S3 수명 주기에 대한 자세한 지표를 얻으려면 Amazon S3 스토리지 렌즈 지표를 사용하면 됩니다. S3 스토리지 렌즈는 조직 전반에서 객체 스토리지 사용 및 활동에 대한 가시성을 확보하는 데 사용할 수 있는 클라우드 스토리지 분석 기능입니다. S3 스토리지 렌즈는 S3 버전 관리가 활성화된 버킷 또는 비최신 버전 바이트의 비율이 높은 버킷을 식별하는 데 사용할 수 있는 지표와 S3 수명 주기 규칙 수 지표를 제공합니다. 자세한 내용은 Amazon S3 스토리지 렌즈를 사용한 스토리지 비용 최적화를 참조하세요.

객체 수명 주기 관리

수명 주기가 명확한 객체에 대해 S3 수명 주기 구성 규칙을 정의합니다. 예:

  • 버킷에 주기적으로 로그를 업로드할 경우 애플리케이션에서는 이것을 한 주나 한 달 동안 필요로 할 수 있습니다. 그 이후에는 사용자가 이것을 삭제하고 싶을 것입니다.

  • 일부 문서는 제한된 기간 동안 자주 액세스됩니다. 그 이후에는 문서가 가끔 액세스됩니다. 어느 시점이 되면 이러한 문서에 실시간으로 액세스할 필요가 없지만 조직 또는 규정에서 특정 기간 동안 해당 문서를 보관할 것을 요구할 수도 있습니다. 그 이후에는 사용자가 문서를 삭제할 수 있습니다.

  • 어떤 유형의 데이터는 주로 아카이브의 목적으로 Amazon S3에 업로드할 수도 있습니다. 예를 들어, 디지털 미디어, 금융 및 의료 기록, 가공되지 않은 유전체 염기서열 데이터, 장기 데이터베이스 백업 파일, 그리고 규제 준수를 위해 보존해야 하는 데이터 등을 보관할 것입니다.

S3 수명 주기 구성 규칙을 사용하면 Amazon S3가 객체를 더 저렴한 스토리지 클래스로 전환하거나 아카이브하거나 삭제하도록 유도할 수 있습니다.

수명 주기 구성 생성

S3 수명 주기 구성(XML 파일)은 객체의 수명 동안 해당 객체에 대해 Amazon S3이 수행하도록 할 사전 정의된 작업이 포함된 일련의 규칙으로 이루어져 있습니다.

Amazon S3 콘솔, REST API, AWS SDK 및 AWS Command Line Interface(AWS CLI)를 사용하여 수명 주기를 구성할 수도 있습니다. 자세한 내용은 버킷에서 수명 주기 구성 설정 단원을 참조하십시오.

Amazon S3에서는 버킷에서 수명 주기 구성을 관리하기 위한 일련의 REST API 작업을 제공합니다. Amazon S3에서는 버킷에 연결된 수명 주기 하위 리소스로 구성을 저장합니다. 세부 정보는 다음을 참조하세요.

PUT Bucket lifecycle

GET Bucket lifecycle

DELETE Bucket lifecycle

수명 주기 구성을 생성하는 방법에 대한 자세한 내용은 다음 주제를 참조하세요.