Azure Blob Storage 수명 주기 관리 구현

완료됨

액세스 계층이 회사에서 식별한 과도한 스토리지 비용을 제어하도록 돕는 기능을 제공한다고 확신하게 되었고, 가장 중요한 관심사는 관리상의 부담을 최소화하면서 구현을 간소화할 수 있는 방식을 찾는 것입니다. 이 단원에서는 사용자 지정 가능한 규칙에 따라 액세스 계층 유형 간 전환을 자동화할 수 있는 Azure Storage Blob 수명 주기 관리에 대해 알아봅니다.

Azure Blob Storage 수명 주기 관리 설명

스토리지 사용 패턴과 데이터의 관련성은 시간이 지남에 따라 변경되므로 최적의 액세스 계층 할당을 유지하는 것이 지속적인 프로세스입니다. 이 문제를 해결하려면 자동화된 솔루션이 필요합니다. 다행히 Azure Blob Storage에는 바로 이 기능을 제공하는 수명 주기 관리 정책에 대한 지원이 포함됩니다.

Azure Blob Storage 수명 주기 관리 구성

Azure Storage 수명 주기 관리는 JSON 형식 정책으로 구성됩니다. 이 정책은 의도한 Blob 관리 작업을 결정하는 사용자 지정 정의 규칙으로 구성됩니다. 가장 일반적으로 이러한 작업은 Blob이 마지막으로 수정되거나 액세스된 시기를 평가합니다. 평가 결과에 따라 현재 액세스 계층 할당을 보존하거나, Blob을 다른 계층으로 전환하거나, 삭제합니다. 수명 주기 관리는 Blob 버전 관리 및 스냅샷과도 통합됩니다. 이 기능을 사용하면 이전 버전의 Blob 및 스냅샷을 쿨, 콜드 및 보관 스토리지 계층으로 자동 전환하고 필요한 경우 삭제하여 비용을 최소화할 수 있습니다. 이름 접두사나 blob-index 태그를 기준으로 특정 컨테이너에 대한 규칙 범위를 지정할 수 있습니다.

마지막 액세스한 날짜를 기준으로 평가에 대한 지원을 구현하려면 Blob 액세스 시간 추적을 사용하도록 설정해야 합니다. 마지막 액세스한 날짜는 쓰기만 지정하는 마지막 수정 날짜와 달리 읽기 및 쓰기 작업을 모두 나타냅니다. 해당 메타데이터는 매일 업데이트됩니다.

Azure Portal 수명 주기 관리 창에 액세스 추적 사용이 선택되어 있는 스크린샷.

코드 보기의 수명 주기 관리 규칙이 마지막으로 액세스한 날짜로부터 15일 후에 Blob을 쿨 계층으로 이동하도록 설계되어 있는 스크린샷.

성능 관련 측정을 위한 수명 주기 관리 정책은 Blob에 액세스하자마자 쿨 계층에서 핫 계층으로 Blob을 전환하는 기능을 지원합니다. 이는 정책 규칙 내에서 enableAutoTierToHotFromCool 속성을 true로 설정하여 수행됩니다.

참고 항목

초기 삭제 요금의 결과로 비용에 미칠 잠재적 영향을 염두에 두어야 합니다.

수명 주기 관리 규칙이 마지막으로 액세스한 날짜로부터 15일 후에 Blob을 쿨 계층으로 이동하도록 설계되어 있는 스크린샷.

정책 규칙은 인덱스 태그와도 통합됩니다. 이를 통해 일치하는 인덱스 태그 값을 기준으로 특정 Blob을 대상으로 하는 규칙을 작성할 수 있습니다. 다음 예에서는 일치하는 인덱스 태그를 기준으로 Blob을 삭제하는 규칙을 보여 줍니다.

Azure Portal 수명 주기 관리 창에 인덱스 태그를 기반으로 Blob을 제거하는 수명 주기 관리 규칙이 있는 스크린샷.