쿨 액세스 권한이 있는 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에 대한 리소스 제한을 참조하세요.
- 쿨 액세스는 대용량에서 지원됩니다. 쿨 액세스 가능 대용량을 만들기 전에 대용량 사용을 위해 등록되었는지 확인합니다.
쿨 액세스가 있는 프리미엄 및 Ultra 서비스 수준 볼륨의 처리량에 대한 고려 사항
- 프리미엄 및 Ultra 용량 풀에서 볼륨에 쿨 액세스를 사용하도록 설정하면 처리량이 줄어듭니다.
- 프리미엄 서비스 수준의 경우 처리량은 1TiB당 36MiB/s입니다(쿨 액세스가 없는 1TiB당 64MiB/s에 비해).
- Ultra 서비스 수준의 경우 처리량은 1TiB당 초당 68MiB입니다(쿨 액세스가 없는 1TiB당 128MiB/초).
- 이 감소된 처리량은 이후에 볼륨에 대해 쿨 액세스 기능이 꺼져 있더라도 계속 적용됩니다.
- 볼륨에서 쿨 액세스를 사용하도록 설정하면 할인된 가격의 혜택을 누릴 수 있습니다. 특히 감소된 대역폭에 대한 추가 할인은 받지 않습니다. 대신, 기본적으로 감소된 처리량을 포함하는 쿨 액세스 가격을 지불합니다.
쿨 액세스 사용 볼륨에서 데이터를 삭제하기 위한 고려 사항
쿨 계층에 데이터가 포함된 볼륨이 삭제되면 데이터를 핫 계층으로 리하일링하지 않고 쿨 계층에서 직접 삭제 프로세스가 수행됩니다. 삭제로 표시된 데이터는 서비스에서 예약된 작업에 따라 정리됩니다.
Azure NetApp Files에서 볼륨이 삭제되면 연결된 Azure Blob Storage의 데이터가 삭제로 표시됩니다. 정리 작업이 완료될 때까지 데이터는 Azure Blob Storage에 남아 있지만 삭제된 볼륨에 대해서는 요금이 부과되지 않습니다. 서비스는 청구 세부 정보를 관리합니다. 볼륨이 삭제된 후에는 Azure Storage에서 삭제 보류 중인 데이터에 대한 비용이 발생하지 않습니다.
데이터 리하일레이션: 볼륨이 삭제될 때 데이터가 핫 계층으로 리하이딩되지 않으므로 삭제 프로세스가 효율적이며 불필요한 데이터 이동을 완화합니다.
- 쿨 계층에서 핫 계층으로 데이터를 리하이딩하는 유일한 방법은 클라이언트 또는 애플리케이션이 데이터 블록을 읽는 것입니다.
볼륨을 다른 용량 풀로 이동하기 위한 고려 사항
- 쿨 액세스를 위해 사용하도록 설정된 볼륨은 쿨 액세스를 위해 해당 용량 풀을 사용하도록 설정된 경우에만 용량 풀 간에 이동할 수 있습니다. 쿨 액세스를 위해 볼륨을 사용하도록 설정한 후에는 볼륨에서 쿨 액세스를 사용하지 않도록 설정한 경우에도 쿨 액세스 사용 용량 풀에만 상주할 수 있습니다.
- 쿨 액세스 볼륨을 다른 용량 풀로 이동하는 경우 (서비스 수준 변경) 쿨 액세스를 위해 해당 풀을 사용하도록 설정해야 합니다.
- 쿨 액세스를 사용하지 않도록 설정하고 쿨 액세스 볼륨에서 계층화(즉, 볼륨이 더 이상 쿨 액세스를 사용하지 않음)를 해제하는 경우 쿨 액세스가 아닌 용량 풀로 이동할 수 없습니다. 쿨 액세스 용량 풀에서 쿨 액세스를 사용하도록 설정되었는지 여부에 관계없이 모든 볼륨 을 다른 쿨 액세스 용량 풀로만 이동할 수 있습니다.
지역 간 및 영역 간 복제에 대한 고려 사항
- 지역 간 및 영역 간 복제를 사용하면 대상 볼륨의 쿨 액세스 설정이 원본 볼륨과 일치하도록 자동으로 업데이트됩니다. 이 업데이트는 원본 볼륨에서 또는 권한 부여 중에 설정이 변경될 때마다 발생합니다. 복제의 역방향 다시 동기화가 수행될 때도 설정이 자동으로 업데이트되지만 대상 볼륨이 쿨 액세스 가능 용량 풀에 있는 경우에만 업데이트됩니다. 대상 볼륨의 쿨 액세스 설정을 변경해도 원본 볼륨의 설정에는 영향을 미치지 않습니다.
- 지역 간 또는 영역 간 복제 구성에서 원본 볼륨의 대기 시간에 영향을 주지 않고 데이터 보호를 강화하고 비용 절감을 위해 대상 볼륨에만 쿨 액세스를 사용하도록 설정할 수 있습니다.
스냅샷 복원에 대한 고려 사항
- 쿨 액세스 사용 볼륨의 스냅샷을 새 볼륨으로 복원하는 경우 새 볼륨은 부모 볼륨에서 쿨 액세스 구성을 상속합니다. 새 볼륨을 만든 후 쿨 액세스 설정을 수정할 수 있습니다.
- 쿨 액세스가 아닌 볼륨의 스냅샷에서 쿨 액세스 볼륨으로 복원할 수 없습니다. 마찬가지로 쿨 액세스 볼륨의 스냅샷에서 쿨 액세스가 아닌 볼륨으로 복원할 수 없습니다.
쿨 액세스 사용
용량 풀 및 볼륨 수준에서 사용하려면 먼저 프리미엄 또는 Ultra 서비스 수준에 쿨 액세스를 등록해야 합니다. 표준 서비스 수준에는 등록이 필요하지 않습니다.
기능 등록
요청 양식을 사용하여 이 기능에 액세스하려면 대기 목록 요청을 제출해야 합니다. 대기 목록 요청을 제출한 후 기능을 사용하도록 설정하는 데 약 1주일이 걸릴 수 있습니다. 다음 명령을 사용하여 기능 등록 상태를 확인합니다.
Get-AzProviderFeature -ProviderNamespace Microsoft.NetApp -FeatureName ANFCoolAccessUltra
쿨 액세스를 위한 용량 풀 구성
쿨 액세스 볼륨을 만들거나 사용하도록 설정하기 전에 쿨 액세스를 사용하여 용량 풀을 구성합니다. 다음 방법 중 하나로 해당 작업을 수행할 수 있습니다.
새 용량 풀에서 쿨 액세스 사용
- 용량 풀을 설정합니다.
- 쿨 액세스 사용 확인란을 선택한 다음 만들기를 선택합니다.
기존 용량 풀에서 쿨 액세스 사용
기존 용량 풀에서 쿨 액세스 지원을 사용하도록 설정할 수 있습니다. 그런 다음 쿨 액세스를 사용하도록 풀에서 볼륨을 추가하거나 수정할 수 있습니다.
쿨 액세스를 위한 볼륨 구성
볼륨을 만드는 동안 및 쿨 액세스를 사용하도록 설정된 용량 풀의 일부인 기존 볼륨에서 쿨 액세스 권한으로 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로 설정된 경우: 콜드 데이터는 쿨 계층에서 직접 제공되며 핫 계층으로 검색되지 않습니다.
- 쿨 액세스 검색 정책에 대해 값이 설정되지 않은 경우:
- 쿨 액세스를 사용할 수 없습니다.
- 쿨 계층에 기존 데이터가 있는 경우에만 쿨 액세스를 사용하지 않도록 설정하는 경우 쿨 액세스 검색 정책을 설정할 수 있습니다.
- 볼륨에서 쿨 액세스 설정을 사용하지 않도록 설정하면 쿨 액세스 검색 정책이 동일하게 유지됩니다.
- 쿨 액세스를 사용할 수 있습니다.
볼륨의 쿨 액세스 구성 수정
클라이언트 읽기/쓰기 패턴에 따라 볼륨에 필요한 대로 쿨 액세스 구성을 수정할 수 있습니다.
쿨 액세스 구성을 수정할 볼륨을 마우스 오른쪽 단추로 클릭합니다.
표시되는 편집 창에서 필요에 따라 쿨니스 기간 및 쿨 액세스 검색 정책 필드를 업데이트합니다.