쿨 액세스 권한이 있는 Azure NetApp Files 스토리지 관리
쿨 액세스 권한으로 Azure NetApp Files 스토리지를 사용하는 경우 Azure NetApp Files 스토리지(핫 계층)에서 Azure Storage 계정(쿨 계층)으로 이동하도록 비활성 데이터를 구성할 수 있습니다. 이렇게 하면 Azure NetApp Files에 저장된 데이터의 총 소유 비용을 줄일 수 있습니다.
쿨 액세스 기능을 사용하면 쿨 액세스로 용량 풀을 구성할 수 있습니다. 쿨 액세스 기능이 있는 스토리지 서비스 수준은 볼륨 및 볼륨의 스냅샷에서 Azure Storage 계정으로 콜드(자주 액세스되지 않는) 데이터를 이동하여 스토리지 비용을 줄이는 데 도움이 됩니다. 처리량 요구 사항은 쿨 액세스로 사용하도록 설정된 서비스 수준(표준, Premium, Ultra)에 대해 동일하게 유지됩니다. 그러나 Azure Storage 계정에서 데이터를 읽어야 하므로 데이터 액세스 대기 시간에 차이가 있을 수 있습니다.
쿨 액세스 기능이 있는 스토리지는 워크로드 및 읽기/쓰기 패턴에 따라 네트워크 전송 비용을 최적화하기 위한 “냉각 기간” 옵션을 제공합니다. 이 기능은 볼륨 수준에서 제공됩니다. 자세한 내용은 쿨니스 기간 섹션에 대한 옵션 설정을 참조 하세요. 쿨 액세스 기능이 있는 스토리지는 또한 볼륨별로 메트릭을 제공합니다. 자세한 내용은 메트릭 섹션을 참조하세요.
고려 사항
- 모든 서비스 계층에 대한 클라이언트 워크로드의 최대 대기 시간에 대한 보장은 제공되지 않습니다.
- 표준, 프리미엄 및 Ultra 서비스 수준에서 쿨 액세스를 사용할 수 있지만 기능 사용에 대한 요금이 청구되는 방법은 핫 계층 서비스 수준 요금과 다릅니다. 자세한 내용 및 예제는 청구 섹션을 참조하세요.
- 기존 용량 풀을 쿨 액세스 용량 풀로 변환하여 쿨 액세스 볼륨을 만들 수 있습니다. 쿨 액세스를 위해 용량 풀을 사용하도록 설정한 후에는 쿨 액세스가 아닌 용량 풀로 다시 변환할 수 없습니다.
- 쿨 액세스를 사용하도록 설정하면 쿨링 기간에 설정된 조건을 충족하는 데이터가 쿨 계층으로 이동됩니다. 예를 들어 쿨링 기간이 30일로 설정된 경우 쿨 액세스를 사용하도록 설정할 때 최소 30일 동안 쿨 상태였던 모든 데이터가 쿨 계층으로 이동됩니다.
- 쿨 액세스를 위해 사용하도록 설정된 볼륨은 쿨 액세스를 위해 해당 용량 풀을 사용하도록 설정된 경우에만 용량 풀 간에 이동할 수 있습니다. 쿨 액세스를 위해 볼륨을 사용하도록 설정한 후에는 볼륨에서 쿨 액세스를 사용하지 않도록 설정한 경우에도 쿨 액세스 사용 용량 풀에만 상주할 수 있습니다.
- 쿨 액세스 용량 풀에는 쿨 액세스를 사용하는 볼륨과 쿨 액세스를 사용하지 않는 볼륨을 모두 포함할 수 있습니다.
- 순차적 읽기 작업(예: 바이러스 백신 또는 기타 파일 검색 작업)을 수행하는 동안 쿨 계층에서 핫 계층으로의 데이터 검색을 방지하려면 쿨 액세스 검색 정책을 Default 또는 Never로 설정합니다. 자세한 내용은 새 볼륨에서 쿨 액세스 사용을 참조 하세요.
- 쿨 액세스 볼륨을 지원하는 옵션으로 용량 풀을 구성한 후에는 이 설정을 용량 풀 수준에서 사용하지 않도록 설정할 수 없습니다. 언제든지 볼륨 수준에서 쿨 액세스 설정을 켜거나 끌 수 있습니다. 볼륨 수준에서 쿨 액세스 설정을 끄면 데이터의 추가 계층화가 중지됩니다.
- 볼륨에서 쿨 액세스를 사용하지 않도록 설정한 후에는 쿨 계층으로 이동한 파일이 그대로 유지됩니다. 각 파일에 대해 I/O 작업을 수행하여 웜 계층으로 반환해야 합니다.
- 쿨 액세스 권한으로는 대용량 볼륨을 사용할 수 없습니다.
- 지역당 구독당 쿨 액세스에 대해 지원되는 최대 볼륨 수는 Azure NetApp Files에 대한 리소스 제한을 참조하세요.
- 교차지역 복제 및 교차영역 복제에서 쿨 액세스를 사용하기 위한 고려 사항:
- 대상 볼륨의 쿨 액세스 설정은 원본 볼륨에서 또는 권한 부여 중에 설정이 변경될 때마다 원본 볼륨과 일치하도록 자동으로 업데이트됩니다. 복제의 역방향 다시 동기화가 수행될 때도 설정이 자동으로 업데이트되지만 대상 볼륨이 쿨 액세스 가능 용량 풀에 있는 경우에만 업데이트됩니다. 대상 볼륨의 쿨 액세스 설정을 변경해도 원본 볼륨의 설정에는 영향을 미치지 않습니다.
- 지역 간 또는 영역 간 복제 구성에서 원본 볼륨의 대기 시간에 영향을 주지 않고 데이터 보호를 강화하고 비용 절감을 위해 대상 볼륨에만 쿨 액세스를 사용하도록 설정할 수 있습니다.
- 스냅샷 복원과 함께 쿨 액세스를 사용하기 위한 고려 사항:
- 쿨 액세스 사용 볼륨의 스냅샷을 새 볼륨으로 복원하는 경우 새 볼륨은 부모 볼륨에서 쿨 액세스 구성을 상속합니다. 새 볼륨을 만든 후 쿨 액세스 설정을 수정할 수 있습니다.
- 쿨 액세스가 아닌 볼륨의 스냅샷에서 쿨 액세스 볼륨으로 복원할 수 없습니다. 마찬가지로 쿨 액세스 볼륨의 스냅샷에서 쿨 액세스가 아닌 볼륨으로 복원할 수 없습니다.
- 볼륨을 다른 용량 풀로 이동하기 위한 고려 사항:
- 쿨 액세스 볼륨을 다른 용량 풀로 이동하는 경우(서비스 수준 변경) 쿨 액세스를 위해 해당 풀을 사용하도록 설정해야 합니다.
- 쿨 액세스를 사용하지 않도록 설정하고 쿨 액세스 볼륨에서 계층화(즉, 볼륨이 더 이상 쿨 액세스를 사용하지 않음)를 해제하는 경우 쿨 액세스가 아닌 용량 풀로 이동할 수 없습니다. 쿨 액세스 용량 풀에서 쿨 액세스를 사용하도록 설정되었는지 여부에 관계없이 모든 볼륨 을 다른 쿨 액세스 용량 풀로만 이동할 수 있습니다.
쿨 액세스 사용
용량 풀 및 볼륨 수준에서 사용하도록 설정하려면 먼저 쿨 액세스를 등록해야 합니다.
기능 등록
쿨 액세스 기능이 있는 Azure NetApp Files 스토리지가 일반 공급됩니다. 쿨 액세스를 처음으로 사용하려면 먼저 기능을 사용하려는 서비스 수준에 등록해야 합니다.
등록 후 기능이 활성화되고 백그라운드에서 작동합니다. 사용자 인터페이스 컨트롤이 필요하지 않습니다.
기능을 등록합니다.
Register-AzProviderFeature -ProviderNamespace Microsoft.NetApp -FeatureName ANFCoolAccess
기능 등록 상태를 확인합니다.
참고 항목
속성이
RegistrationState
변경되기 전에 최대 60분 동안 상태에 있을Registering
수 있습니다Registered
. 계속하기 전에 상태가 등록될 때까지 기다립니다.Get-AzProviderFeature -ProviderNamespace Microsoft.NetApp -FeatureName ANFCoolAccess
Azure CLI 명령을 az feature register
사용하여 기능을 등록하고 az feature show
등록 상태를 표시할 수도 있습니다.
쿨 액세스를 위한 용량 풀 구성
쿨 액세스 볼륨을 만들거나 사용하도록 설정하기 전에 쿨 액세스를 사용하여 용량 풀을 구성합니다. 다음 방법 중 하나로 해당 작업을 수행할 수 있습니다.
새 용량 풀에서 쿨 액세스 사용
- 용량 풀을 설정합니다.
- 쿨 액세스 사용 확인란을 선택한 다음 만들기를 선택합니다.
기존 용량 풀에서 쿨 액세스 사용
기존 용량 풀에서 쿨 액세스 지원을 사용하도록 설정할 수 있습니다. 그런 다음 쿨 액세스를 사용하도록 풀에서 볼륨을 추가하거나 수정할 수 있습니다.
쿨 액세스를 위한 볼륨 구성
볼륨을 만드는 동안 및 쿨 액세스를 사용하도록 설정된 용량 풀의 일부인 기존 볼륨에서 쿨 액세스 권한으로 Azure NetApp Files 스토리지를 사용하도록 설정할 수 있습니다.
새 볼륨에서 쿨 액세스 사용
용량 풀 메뉴에서 볼륨을 선택합니다. + 볼륨 추가를 선택하여 새 NFS(네트워크 파일 시스템), SMB(서버 메시지 블록) 또는 이중 프로토콜 볼륨을 만듭니다.
볼륨 만들기 페이지의 기본 사항 탭에서 다음 옵션을 설정하여 쿨 액세스에 볼륨을 사용하도록 설정합니다.
쿨 액세스 사용: 이 옵션은 볼륨에서 쿨 액세스를 지원하는지 여부를 지정합니다.
쿨니스 기간: 이 옵션은 자주 액세스하지 않는 데이터 블록(콜드 데이터 블록)이 Azure Storage 계정으로 이동되는 기간(일)을 지정합니다. 기본값은 31일입니다. 지원되는 값은 2~183일 사이입니다.
쿨 액세스 검색 정책: 이 옵션은 데이터가 핫 계층으로 다시 이동하는 조건을 지정합니다. 이 옵션을 기본값, On-Read 또는 Never로 설정할 수 있습니다.
다음 목록에서는 쿨 액세스 검색 정책 설정을 사용하여 데이터 검색 동작을 설명합니다.
- 쿨 액세스를 사용할 수 있습니다.
- 쿨 액세스 검색 정책에 대해 값이 설정되지 않은 경우:
검색 정책이 기본값으로 설정됩니다. 쿨 데이터는 임의 읽기가 수행되는 경우에만 핫 계층으로 검색됩니다. 순차 읽기는 쿨 계층에서 직접 제공됩니다. - 쿨 액세스 검색 정책이 기본값으로 설정된 경우: 콜드 데이터는 임의 읽기를 수행하여 검색됩니다.
- 쿨 액세스 검색 정책이 On-Read로 설정된 경우: 콜드 데이터는 순차적 읽기와 임의 읽기를 모두 수행하여 검색됩니다.
- 쿨 액세스 검색 정책이 Never로 설정된 경우: 콜드 데이터는 쿨 계층에서 직접 제공되며 핫 계층으로 검색되지 않습니다.
- 쿨 액세스 검색 정책에 대해 값이 설정되지 않은 경우:
- 쿨 액세스를 사용할 수 없습니다.
- 쿨 계층에 기존 데이터가 있는 경우에만 쿨 액세스를 사용하지 않도록 설정하는 경우 쿨 액세스 검색 정책을 설정할 수 있습니다.
- 볼륨에서 쿨 액세스 설정을 사용하지 않도록 설정하면 쿨 액세스 검색 정책이 동일하게 유지됩니다.
- 쿨 액세스를 사용할 수 있습니다.
다음 문서 중 하나의 단계에 따라 볼륨 만들기를 완료합니다.
기존 볼륨에서 쿨 액세스 사용
쿨 액세스를 사용하도록 설정된 용량 풀에서 기존 볼륨을 사용하도록 설정하여 쿨 액세스를 지원할 수 있습니다.
쿨 액세스를 사용하도록 설정할 볼륨을 마우스 오른쪽 단추로 클릭합니다.
표시되는 편집 창에서 볼륨에 대해 다음 옵션을 설정합니다.
- 쿨 액세스 사용: 이 옵션은 볼륨에서 쿨 액세스를 지원하는지 여부를 지정합니다.
- 쿨니스 기간: 이 옵션은 자주 액세스하지 않는 데이터 블록(콜드 데이터 블록)이 Azure Storage 계정으로 이동되는 기간(일)을 지정합니다. 기본값은 31일입니다. 지원되는 값은 2~183일 사이입니다.
참고 항목
쿨니스 기간은 볼륨 생성 시간부터 계산됩니다. 쿨 액세스로 기존 볼륨을 사용하도록 설정한 경우 해당 볼륨에 쿨링 주기가 소급 적용됩니다. 즉, 볼륨의 특정 데이터 블록이 쿨링 기간에 지정된 일 수 동안 자주 액세스되지 않는 경우 해당 블록은 기능이 활성화되면 쿨 계층으로 이동합니다.
쿨 액세스 검색 정책: 이 옵션은 데이터가 핫 계층으로 다시 이동하는 조건을 지정합니다. 이 옵션을 기본값, On-Read 또는 Never로 설정할 수 있습니다.
다음 목록에서는 쿨 액세스 검색 정책 설정을 사용하여 데이터 검색 동작을 설명합니다.
- 쿨 액세스를 사용할 수 있습니다.
- 쿨 액세스 검색 정책에 대해 값이 설정되지 않은 경우:
검색 정책이 기본값으로 설정됩니다. 콜드 데이터는 임의 읽기가 수행되는 경우에만 핫 계층으로 검색됩니다. 순차 읽기는 쿨 계층에서 직접 제공됩니다. - 쿨 액세스 검색 정책이 기본값으로 설정된 경우: 콜드 데이터는 임의 읽기를 수행하여 검색됩니다.
- 쿨 액세스 검색 정책이 On-Read로 설정된 경우: 콜드 데이터는 순차적 읽기와 임의 읽기를 모두 수행하여 검색됩니다.
- 쿨 액세스 검색 정책이 Never로 설정된 경우: 콜드 데이터는 쿨 계층에서 직접 제공되며 핫 계층으로 검색되지 않습니다.
- 쿨 액세스 검색 정책에 대해 값이 설정되지 않은 경우:
- 쿨 액세스를 사용할 수 없습니다.
- 쿨 계층에 기존 데이터가 있는 경우에만 쿨 액세스를 사용하지 않도록 설정하는 경우 쿨 액세스 검색 정책을 설정할 수 있습니다.
- 볼륨에서 쿨 액세스 설정을 사용하지 않도록 설정하면 쿨 액세스 검색 정책이 동일하게 유지됩니다.
- 쿨 액세스를 사용할 수 있습니다.
볼륨의 쿨 액세스 구성 수정
클라이언트 읽기/쓰기 패턴에 따라 볼륨에 필요한 대로 쿨 액세스 구성을 수정할 수 있습니다.
쿨 액세스 구성을 수정할 볼륨을 마우스 오른쪽 단추로 클릭합니다.
표시되는 편집 창에서 필요에 따라 쿨니스 기간 및 쿨 액세스 검색 정책 필드를 업데이트합니다.