Blob 수명 주기 관리 규칙 추가

완료됨

모든 데이터 세트에는 고유한 수명 주기가 있습니다. 수명 주기 초기에 사용자는 세트의 일부 데이터에 액세스하는 경향이 있지만 모든 데이터에 액세스하지는 않습니다. 데이터 세트가 오래되면 세트의 모든 데이터에 대한 액세스가 크게 감소하는 경향이 있습니다. 일부 데이터 세트는 클라우드에서 유휴 상태로 유지되지만 아주 드물지만 액세스되는 경우가 있습니다. 일부 데이터는 만들기 후 며칠 또는 몇 달 내에 만료됩니다. 다른 데이터는 데이터 세트 수명 동안 적극적으로 읽고 수정됩니다.

Azure Blob Storage는 데이터 세트에 대한 수명 주기 관리를 지원합니다. GPv2 및 Blob Storage 계정에 대해 풍부한 규칙 기반 정책을 제공합니다. 수명 주기 정책 규칙을 사용하여 데이터를 적절한 액세스 계층으로 전환하고, 데이터 세트의 수명 주기가 끝날 때까지 만료 시간을 설정할 수 있습니다.

Azure Blob 수명 주기를 자동으로 관리하는 방법 | Azure 팁 및 요령

수명 주기 관리에 대해 알아야 할 사항

Azure Blob Storage 수명 주기 관리 정책 규칙을 사용하여 여러 작업을 수행할 수 있습니다.

  • Blob을 쿨 스토리지 계층으로 전환하여(핫 스토리지 계층에서 쿨 스토리지 계층으로, 핫 스토리지 계층에서 보관 스토리지 계층으로 또는 쿨 스토리지 계층에서 보관 스토리지 계층으로) 성능 및 비용을 최적화합니다.

  • 수명 주기가 끝나면 Blob을 삭제합니다.

  • Azure Storage 계정 수준에서 하루에 한 번 실행하도록 규칙 기반 조건을 정의합니다.

  • 컨테이너 또는 Blob 하위 집합에 규칙 기반 조건을 적용합니다.

비즈니스 시나리오

수명 주기 초기 단계에는 데이터에 자주 액세스하지만 2주 후에는 가끔씩만 데이터에 액세스하는 시나리오를 고려해 보겠습니다. 첫 번째 달 이후에는 데이터 세트에 거의 액세스하지 않습니다. 이 시나리오에서 Blob Storage의 핫 스토리지 계층이 초기 단계 도중에는 가장 적합합니다. 가끔 접근하는 경우에는 쿨 스토리지 계층이 가장 적합합니다. 보관 계층 스토리지는 데이터가 생성된 지 한 달이 넘은 경우 가장 적절한 옵션입니다. 이와 같이 전환하려면 수명 주기 관리 정책 규칙을 사용하여 오래된 데이터를 쿨 계층으로 이동하면 됩니다.

수명 주기 관리 정책 규칙 구성

Azure Portal에서 여러 설정을 지정하여 Azure Storage 계정에 대한 수명 주기 관리 정책 규칙을 만듭니다. 각 규칙에 대해 If - Then 차단 조건을 만들어 사양에 따라 데이터를 전환하거나 만료합니다. 이러한 세부 정보를 검토할 때 데이터 세트에 대한 수명 주기 관리 정책 규칙을 설정하는 방법을 고려합니다.

Azure Portal에서 Blob 데이터에 대해 수명 주기 관리 정책 규칙을 추가하는 방법을 보여주는 스크린샷.

  • If: If 절은 정책 규칙에 대한 평가 절을 설정합니다. If 절이 true로 평가되면 Then 절이 실행됩니다. If 절을 사용하여 Blob 데이터를 적용할 시간을 설정합니다. 수명 주기 관리 기능은 지정된 시간에 따라 데이터가 액세스 또는 수정되는지 확인합니다.

    • More than (days ago): 평가 조건에서 사용할 기간(일)입니다.
  • Then: Then 절은 정책 규칙에 대한 작업 절을 설정합니다. If 절이 true로 평가되면 Then 절이 실행됩니다. Then 절을 사용하여 Blob 데이터에 대한 전환 작업을 설정합니다. 수명 주기 관리 기능은 설정에 따라 데이터를 전환합니다.

    • 쿨 스토리지로 이동: Blob 데이터가 쿨 계층 스토리지로 전환됩니다.
    • 콜드 스토리지로 이동: Blob 데이터는 콜드 계층 스토리지로 전환됩니다.
    • 보관 스토리지로 이동: Blob 데이터가 보관 계층 스토리지로 전환됩니다.
    • Blob 삭제: Blob 데이터가 삭제됩니다.

정책 규칙을 설계하고 데이터의 보존 기간에 따라 스토리지 계층을 조정하면 요구 사항에 맞는 가장 저렴한 스토리지 옵션을 설계할 수 있습니다.