Azure 파일 공유의 성능 요구 사항은 무엇입니까?
Azure Files는 SSD(프리미엄) 및 HDD(표준)의 두 가지 미디어 계층을 제공하므로 시나리오의 성능 및 가격 요구 사항에 맞게 파일 공유를 조정할 수 있습니다. SSD 파일 공유는 대부분의 IO 작업에 대해 sing-digit 밀리초 내에 일관된 고성능 및 짧은 대기 시간을 제공합니다. HDD 파일 공유는 범용으로 비용 효율적인 스토리지를 제공합니다.
Azure 파일 공유의 중복성 요구 사항은 무엇입니까?
Azure Files는 파일 공유에 대한 LRS(로컬), 영역(ZRS), GRS(지역) 및 GZRS(GeoZone) 중복 옵션을 제공합니다. SSD 파일 공유는 로컬 및 영역 중복 유형에만 사용할 수 있습니다. 자세한 내용은 Azure Files Redundacy를 참조하세요.
HDD 파일 공유를 만드는 경우 프로비전된 v2와 종량제 청구 모델 중에서 선택할 수 있습니다. 두 모델 모두 완전히 지원되지만 새 파일 공유 배포를 위해 프로비전된 v2를 사용하는 것이 좋습니다. 프로비전된 v2 파일 공유는 현재 제한된 지역 하위 집합에서 사용할 수 있습니다. 자세한 내용은 프로비전된 v2 가용성을 참조하세요.
Azure Portal을 통해 스토리지 계정을 만들려면 Azure Portal 맨 위에 있는 검색 상자를 사용하여 스토리지 계정을 검색하고 일치하는 결과를 선택합니다.
표시되는 구독에서 사용할 수 있는 모든 기존 스토리지 계정 목록을 보여 줍니다. + 만들기를 클릭하여 새 스토리지 계정을 만듭니다.
기본 사항
스토리지 계정을 만들기 위해 완료할 첫 번째 탭에는 스토리지 계정을 만드는 데 필요한 필드가 포함된 기본 레이블이 지정됩니다.
필드 이름
Input type
값
Azure Files에 적용 가능
의미
구독
Drop-down list
사용 가능한 Azure 구독
예
스토리지 계정을 배포할 선택한 구독입니다. 구독당 스토리지 계정 수가 제한되므로 구독 제한보다 적은 수의 스토리지 계정이 배포된 경우 선택한 구독에 새 스토리지 계정을 배포합니다. 자세한 내용은 스토리지 계정 크기 조정 대상을 참조하세요.
Resource group
Drop-down list
선택한 구독에서 사용 가능한 리소스 그룹
예
스토리지 계정을 배포할 리소스 그룹입니다. 리소스 그룹은 스토리지 계정을 포함하여 Azure 리소스를 구성하기 위한 논리적 컨테이너입니다.
스토리지 계정 이름
텍스트 상자
--
예
만들 스토리지 계정 리소스의 이름입니다. 이 이름은 전역적으로 고유해야 합니다. 스토리지 계정 이름은 SMB를 통해 Azure 파일 공유를 탑재할 때 서버 이름으로 사용됩니다. 스토리지 계정 이름은 3~24자여야 합니다. 이름은 숫자와 소문자만 포함할 수 있습니다.
지역
Drop-down list
사용 가능한 Azure 지역
예
배포할 스토리지 계정의 지역입니다. 리소스 그룹과 연결된 지역이나 사용 가능한 기타 지역을 사용할 수 있습니다. 참고: HDD 프로비전된 v2 파일 공유는 하위 지역 집합에서만 사용할 수 있습니다. 자세한 내용은 프로비전된 v2 가용성을 참조하세요.
주 서비스
Drop-down list
Azure Blob Storage 또는 Azure Data Lake Storage Gen 2
Azure 파일
기타(테이블 및 큐)
채워지지 않은 Azure Files만
스토리지 계정을 만드는 서비스(이 경우 Azure Files)입니다. 이 필드는 선택 사항이지만 목록에서 Azure Files를 선택하지 않으면 프로비전된 v2 청구 모델을 선택할 수 없습니다.
성능
라디오 단추 그룹
Standard
Premium
예
스토리지 계정의 미디어 계층입니다. HDD 스토리지 계정의 경우 표준, SSD 스토리지 계정의 경우 프리미엄을 선택합니다.
파일 공유 청구
라디오 단추 그룹
표준
종량제
프로비전된 v2
Premium
프로비전된 v1
예
시나리오에 필요한 청구 모델입니다. HDD 파일 공유의 경우 종량제 청구 모델은 여전히 지원되지만 새 배포에 대해 프로비전된 v2를 사용하는 것이 좋습니다. SSD 파일 공유의 경우 프로비전된 v1은 사용 가능한 유일한 청구 옵션입니다. 참고: HDD 프로비전된 v2 파일 공유는 하위 지역 집합에서만 사용할 수 있습니다. 자세한 내용은 프로비전된 v2 가용성을 참조하세요.
중복
Drop-down list
LRS(로컬 중복 스토리지)
GRS(지역 중복 스토리지)
ZRS(영역 중복 스토리지)
GZRS(지역 영역 중복 스토리지)
예
스토리지 계정에 대한 중복 선택입니다. 자세한 내용은 Azure Files Redundacy를 참조하세요.
지역을 사용할 수 없는 경우 데이터에 대한 읽기 액세스 권한 부여
확인란
선택/선택 취소됨
아니요
이 설정은 Geo 또는 GeoZone 중복 유형이 있는 종량제 청구 모델을 선택하는 경우에만 표시됩니다. Azure Files는 이 설정의 상태에 관계없이 장애 조치 없이 보조 지역의 데이터에 대한 읽기 액세스를 지원하지 않습니다.
고급
고급 탭은 선택 사항이지만 스토리지 계정에 대한 보다 세부적인 설정을 제공합니다. 첫 번째 섹션은 보안 설정과 관련이 있습니다.
필드 이름
Input type
값
Azure Files에 적용 가능
의미
REST API 작업을 위한 보안 전송 필요
확인란
선택/선택 취소됨
예
이 설정은 REST API 작업에도 적용되지만 Azure Files용 SMB 및 NFS에도 적용됨을 나타냅니다. 스토리지 계정에 NFS 파일 공유를 배포하려는 경우 또는 암호화되지 않은 SMB(예: SMB 2.1)에 액세스해야 하는 클라이언트가 있는 경우 이 확인란의 선택을 취소합니다.
개별 컨테이너에 대한 익명 액세스 허용
확인란
선택/선택 취소됨
아니요
이 설정은 익명 액세스를 사용하여 Azure Blob Storage 컨테이너에 액세스할 수 있는지 여부를 제어합니다. 이 설정은 Azure Files에 적용되지 않습니다. 이 설정은 FileStorage 스토리지 계정에서 Azure Blob Storage 컨테이너를 만들 수 없더라도 프로비전된 v1 또는 프로비전된 v2 파일 공유를 포함하는 FileStorage 스토리지 계정에 사용할 수 있습니다.
스토리지 계정 키 액세스 사용
확인란
선택/선택 취소됨
예
이 설정은 스토리지 계정 키(공유 키라고도 함)를 사용할 수 있는지 여부를 제어합니다. 사용하도록 설정하면 스토리지 계정 키를 사용하여 SMB를 사용하여 파일 공유를 탑재하거나 FileREST API를 사용하여 공유에 액세스할 수 있습니다.
Azure Portal에서는 Microsoft Entra 권한 부여가 기본값입니다.
확인란
선택/선택 취소됨
예
이 설정은 Azure Portal에서 파일 공유를 검색할 때 사용자의 Microsoft Entra(이전의 Azure AD) ID가 사용되는지 여부를 제어합니다.
최소 TLS 버전
Drop-down list
지원되는 TLS 버전
예
이 설정은 TLS를 사용하는 프로토콜에 사용되는 최소 허용 TLS 버전을 제어합니다. Azure Files의 경우 FileREST 프로토콜만 TLS를 사용합니다(HTTPS의 일부로).
복사 작업에 대해 허용된 범위
Drop-down list
복사 작업에 대한 범위
예
이 설정은 일반적으로 AzCopy와 같은 도구를 통해 용이하게 하는 FileREST API를 사용하여 스토리지 계정 복사 작업에 대한 스토리지 계정의 범위를 제어합니다.
계층 구조 네임스페이스 섹션은 Azure Files만 포함할 수 있는 프로비전된 v1 또는 프로비전된 v2 청구 모델을 사용하는 FileStorage 스토리지 계정에서도 Azure Blob Storage 사용에만 적용됩니다. Azure 파일 공유는 이러한 설정의 값에 관계없이 계층 구조 네임스페이스를 지원합니다.
필드 이름
Input type
값
Azure Files에 적용 가능
의미
계층 구조 네임스페이스 사용
확인란
선택/선택 취소됨
아니요
Azure Blob Storage 전용 설정입니다. 이 설정은 FileStorage 스토리지 계정에 사용할 수 없지만 Azure Files가 기본 서비스로 선택된 경우에도 종량제 모델을 사용하는 스토리지 계정에 대해 활성화됩니다.
Access 프로토콜 섹션은 Azure Files만 포함할 수 있는 프로비전된 v1 또는 프로비전된 v2 청구 모델을 사용하는 FileStorage 스토리지 계정에서도 Azure Blob Storage 사용에만 적용됩니다.
필드 이름
Input type
값
Azure Files에 적용 가능
의미
SFTP 사용
확인란
선택/선택 취소됨
아니요
Azure Blob Storage 전용 설정입니다. 이 설정은 FileStorage 스토리지 계정에 사용할 수 없지만 Azure Files가 기본 서비스로 선택된 경우에도 종량제 모델을 사용하는 스토리지 계정에 대해 활성화됩니다.
네트워크 파일 시스템 v3 사용
확인란
선택/선택 취소됨
아니요
Azure Blob Storage 전용 설정입니다. FileStorage 스토리지 계정에 대해서는 이 설정을 사용할 수 없지만 종량제 모델을 사용하는 스토리지 계정에는 활성화되어 있습니다. SSD 스토리지 계정은 이 설정이 선택 취소되어 있더라도 NFS v4.1 파일 공유를 만들 수 있습니다. Azure Files에서 파일 공유의 프로토콜은 스토리지 계정이 아닌 파일 공유에서 선택됩니다.
Blob Storage 섹션은 Azure Files만 포함할 수 있는 프로비전된 v1 또는 프로비전된 v2 모델을 사용하는 FileStorage 스토리지 계정에서도 Azure Blob Storage 사용에만 적용됩니다.
필드 이름
Input type
값
Azure Files에 적용 가능
의미
테넌트 간 복제 허용
확인란
선택/선택 취소됨
아니요
Azure Blob Storage 전용 설정입니다. 이 설정은 Azure Blob Storage를 포함할 수 없는 FileStorage 스토리지 계정에 대해서도 항상 사용할 수 있습니다. 이 확인란을 선택하면 Azure Files에 영향을 주지 않습니다.
액세스 계층
라디오 단추 그룹
Blob Storage 액세스 계층
아니요
Azure Blob Storage 전용 설정입니다. 이 설정은 Azure Blob Storage를 포함할 수 없는 FileStorage 스토리지 계정에 대해서도 항상 사용할 수 있습니다. 옵션을 선택하면 Azure Files에 영향을 주지 않습니다.
네트워킹
네트워킹 섹션에서는 네트워킹 옵션을 구성할 수 있습니다. 이러한 설정은 스토리지 계정을 만들 때 선택 사항이며 원할 경우 나중에 구성할 수 있습니다. 해당 옵션에 대한 자세한 내용은 Azure Files 네트워킹 고려 사항을 참조하세요.
데이터 보호
데이터 보호 탭에는 일시 삭제를 사용하거나 사용하지 않도록 설정하는 기능이 포함되어 있습니다. Azure Files에 대한 일시 삭제 옵션은 복구 섹션 아래에 있습니다.
필드 이름
Input type
값
Azure Files에 적용 가능
의미
컨테이너에 특정 시점 복원 사용
확인란
선택/선택 취소됨
아니요
Azure Blob Storage 전용 설정입니다. 이 설정은 Azure Blob Storage를 포함할 수 없는 FileStorage 스토리지 계정에 대해서도 항상 사용할 수 있지만 FileStorage 스토리지 계정에 대해 이 확인란을 선택하면 유효성 검사 오류 메시지가 표시됩니다. 종량제 스토리지 계정의 경우 이 설정에 대한 선택은 Azure Files에 적용되지 않습니다.
최대 복원 지점(일 전)
입력란
일(숫자)
아니요
컨테이너에 대해 지정 시간 복원을 사용하도록 설정하면 이 텍스트 상자를 사용할 수 있습니다. 선택한 값은 Azure Files에 적용되지 않습니다.
Blob에 일시 삭제를 사용하도록 설정
확인란
선택/선택 취소됨
아니요
Azure Blob Storage 전용 설정입니다. 이 설정은 Azure Blob Storage를 포함할 수 없는 FileStorage 스토리지 계정에 대해서도 항상 사용할 수 있지만 FileStorage 스토리지 계정에 대해 이 확인란을 선택하면 유효성 검사 오류 메시지가 표시됩니다. 종량제 스토리지 계정의 경우 이 설정에 대한 선택은 Azure Files에 적용되지 않습니다.
삭제된 Blob을 보관할 일수
입력란
일(숫자)
아니요
Blob에 대해 일시 삭제 사용이 선택된 경우 이 텍스트 상자를 사용할 수 있습니다. 선택한 값은 Azure Files에 적용되지 않습니다.
컨테이너에 대해 일시 삭제 사용
확인란
선택/선택 취소됨
아니요
Azure Blob Storage 전용 설정입니다. 이 설정은 Azure Blob Storage를 포함할 수 없는 FileStorage 스토리지 계정에 대해서도 항상 사용할 수 있지만 FileStorage 스토리지 계정에 대해 이 확인란을 선택하면 유효성 검사 오류 메시지가 표시됩니다. 종량제 스토리지 계정의 경우 이 설정에 대한 선택은 Azure Files에 적용되지 않습니다.
삭제된 컨테이너를 보관하는 일수
입력란
일(숫자)
아니요
컨테이너에 대해 일시 삭제 사용이 선택된 경우 이 텍스트 상자를 사용할 수 있습니다. 선택한 값은 Azure Files에 적용되지 않습니다.
파일 공유에 일시 삭제 사용
확인란
선택/선택 취소됨
예
일시 삭제 기능을 사용하도록 설정하여 실수로 파일 공유를 삭제하지 않도록 보호합니다. 일시 삭제는 기본적으로 사용하도록 설정되지만 공유가 비즈니스 워크플로의 일부로 자주 만들어지고 삭제되는 경우 이 설정을 사용하지 않도록 선택할 수 있습니다. 일시 삭제된 파일 공유는 프로비전된 모델에서도 사용된 용량에 대해 요금이 청구됩니다.
삭제된 파일 공유를 유지하는 일수
입력란
일(숫자)
아니요
파일 공유에 대해 일시 삭제 사용이 선택되면 이 텍스트 상자를 사용할 수 있습니다. 기본적으로 파일 공유는 제거되기 전에 7일 동안 보존되지만 요구 사항에 따라 이 수를 늘리거나 줄이도록 선택할 수 있습니다. 일시 삭제된 파일 공유는 프로비전된 파일 공유에서도 사용된 용량에 대해 요금이 청구되므로 장기간 보존하면 일시 삭제로 인해 더 많은 비용이 발생할 수 있습니다.
추적 섹션은 Azure Files만 포함할 수 있는 프로비전된 v1 또는 프로비전된 v2 청구 모델을 사용하는 FileStorage 스토리지 계정에서도 Azure Blob Storage 사용에만 적용됩니다.
필드 이름
Input type
값
Azure Files에 적용 가능
의미
Blob에 버전 관리 사용
확인란
선택/선택 취소됨
아니요
Azure Blob Storage 전용 설정입니다. 이 설정은 Azure Blob Storage를 포함할 수 없는 FileStorage 스토리지 계정에 대해서도 항상 사용할 수 있지만 FileStorage 스토리지 계정에 대해 이 확인란을 선택하면 유효성 검사 오류 메시지가 표시됩니다. 종량제 스토리지 계정의 경우 이 설정에 대한 선택은 Azure Files에 적용되지 않습니다.
Blob 변경 피드 사용
확인란
선택/선택 취소됨
아니요
Azure Blob Storage 전용 설정입니다. 이 설정은 Azure Blob Storage를 포함할 수 없는 FileStorage 스토리지 계정에 대해서도 항상 사용할 수 있지만 FileStorage 스토리지 계정에 대해 이 확인란을 선택하면 유효성 검사 오류 메시지가 표시됩니다. 종량제 스토리지 계정의 경우 이 설정에 대한 선택은 Azure Files에 적용되지 않습니다.
Access 제어 섹션은 Azure Files만 포함할 수 있는 프로비전된 v1 또는 프로비전된 v2 청구 모델을 사용하는 FileStorage 스토리지 계정에서도 Azure Blob Storage 사용에만 적용됩니다.
필드 이름
Input type
값
Azure Files에 적용 가능
의미
버전 수준 불변성 지원 사용
확인란
선택/선택 취소됨
아니요
Azure Blob Storage 전용 설정입니다. 이 설정은 Azure Blob Storage를 포함할 수 없는 FileStorage 스토리지 계정에 대해서도 항상 사용할 수 있지만 FileStorage 스토리지 계정에 대해 이 확인란을 선택하면 유효성 검사 오류 메시지가 표시됩니다. 종량제 스토리지 계정의 경우 이 설정에 대한 선택은 Azure Files에 적용되지 않습니다.
암호화
암호화 탭은 미사용 암호화와 관련된 설정을 제어합니다.
필드 이름
Input type
값
Azure Files에 적용 가능
의미
암호화 유형
라디오 단추 그룹
Microsoft 관리형 키
고객 관리형 키
예
이 설정은 이 스토리지 계정에 배치된 데이터의 암호화 키를 보유하는 사용자를 제어합니다. 자세한 내용은 미사용 데이터 암호화를 참조하세요.
고객 관리형 키에 대한 지원을 사용하도록 설정
라디오 단추 그룹
Blob 및 파일만
모든 서비스 유형(Blob, 파일, 테이블 및 큐)
아니요
Azure 파일 공유가 존재할 수 있는 모든 종류의/SKU 조합은 이 설정에 관계없이 고객 관리형 키를 지원할 수 있습니다.
인프라 암호화 사용
확인란
선택/선택 취소됨
예
스토리지 계정은 필요에 따라 시스템에 저장된 데이터에 대해 보조 암호화 계층을 사용하여 손상되는 키 중 하나를 방지할 수 있습니다. 자세한 내용은 인프라 암호화 사용을 참조하세요.
태그
태그는 동일한 태그를 여러 개의 리소스 및 리소스 그룹에 적용하여 리소스를 범주화하고 통합된 청구 정보를 볼 수 있는 이름/값 쌍입니다. 해당 항목은 선택사항이며 스토리지 계정이 생성된 후에 적용될 수 있습니다.
검토 + 만들기
스토리지 계정을 만드는 마지막 단계는 검토 + 만들기 탭에서 만들기 단추를 선택하는 것입니다. 스토리지 계정에 필요한 모든 필드가 완료될 때까지 이 단추를 사용할 수 없습니다.
프로비전된 v2 스토리지 계정 만들기(PowerShell)
Az.Storage PowerShell 모듈은 현재 프로비전된 v2 스토리지 계정 만들기를 지원하지 않습니다. PowerShell을 사용하여 프로비전된 v2 스토리지 계정을 만들려면 cmdlet을 New-AzResource 사용합니다. cmdlet의 New-AzResource 매개 변수를 -Properties 사용하여 스토리지 계정 속성을 설정할 수 있습니다. 가능한 속성 이름에 대한 자세한 내용은 Microsoft.Storage 리소스 공급자 REST API 설명서를 참조하세요.
프로비전된 v2 파일 공유에 대한 스토리지 계정을 만들려면 다음 명령을 사용합니다. 변수 $resourceGroupName$storageAccountName$region$storageAccountSku 의 값과 스토리지 계정 배포에 필요한 값으로 바꿔야 합니다.
$resourceGroupName = "<my-resource-group>"
$storageAccountName = "<my-storage-account-name>"
$region = "<my-region>"
# Valid SKUs are StandardV2_LRS (HDD Local provisioned v2), StandardV2_ZRS (HDD
# Zone provisioned v2), StandardV2_GRS (HDD Geo provisioned v2),
# StandardV2_GZRS (HDD GeoZone provisioned v2)
$storageAccountSku = "StandardV2_LRS"
# Note that kind provided is FileStorage. Combining this with a valid selected
# SKU will result in an HDD provisioned v2 file share with the selected
# redundancy. It is also possible to other types of storage accounts with the
# New-AzResource cmdlet, however, we recommend using the New-AzStorageAccount
# cmdlet instead.
$storageAccount = New-AzResource `
-ResourceType "Microsoft.Storage/storageAccounts" `
-ResourceGroupName $resourceGroupName `
-ResourceName $storageAccountName `
-Location $region `
-Kind "FileStorage" `
-Sku @{ Name = $storageAccountSku } `
-Confirm:$false
프로비전된 v1 또는 종량제 스토리지 계정 만들기(PowerShell)
PowerShell을 사용하여 프로비전된 v1 또는 종량제 스토리지 계정을 만들려면 Az.Storage PowerShell 모듈의 cmdlet을 사용합니다 New-AzStorageAccount . 이 cmdlet에는 많은 옵션이 있지만, 필수 옵션만 표시됩니다. 고급 옵션에 대한 자세한 내용은 New-AzStorageAccount cmdlet 설명서를 참조하세요.
프로비전된 v1 또는 종량제 파일 공유에 대한 스토리지 계정을 만들려면 다음 명령을 사용합니다. 변수$resourceGroupName, $storageAccountName, $storageAccountKind$region및 $storageAccountSku 스토리지 계정 배포에 필요한 값으로 바꿔야 합니다.
$resourceGroupName = "<my-resource-group>"
$storageAccountName = "<my-storage-account-name>"
$region = "<my-region>"
# Valid storage account kinds are FileStorage (SSD provisioned v1) and StorageV2
# (HDD pay-as-you-go). Create HDD provisioned v2 storage accounts with
# New-AzResource.
$storageAccountKind = "FileStorage"
# Valid SKUs for FileStorage are Premium_LRS (SSD Local provisioned v1) and
# Premium_ZRS (SSD Zone provisioned v1).
#
# Valid SKUs for StorageV2 are Standard_LRS (HDD Local pay-as-you-go),
# Standard_ZRS (HDD Zone pay-as-you-go), Standard_GRS (HDD Geo pay-as-you-go),
# and Standard_GZRS (HDD GeoZone pay-as-you-go).
$storageAccountSku = "Premium_LRS"
$storageAccount = New-AzStorageAccount `
-ResourceGroupName $resourceGroupName `
-Name $storageAccountName `
-Location $region `
-Kind $storageAccountKind `
-SkuName $storageAccountSku
프로비전된 v2 스토리지 계정 만들기(Azure CLI)
Azure CLI 스토리지 명령 그룹은 현재 프로비전된 v2 스토리지 계정 만들기를 지원하지 않습니다. Azure CLI를 사용하여 프로비전된 v2 스토리지 계정을 만들려면 이 az resource create 명령을 사용합니다. 스토리지 계정 속성은 명령의 매개 변수를 --properties 사용하여 설정할 수 있습니다. 가능한 속성 이름에 대한 자세한 내용은 Microsoft.Storage 리소스 공급자 REST API 설명서를 참조하세요.
프로비전된 v2 파일 공유에 대한 스토리지 계정을 만들려면 다음 명령을 사용합니다. 변수 resourceGroupNamestorageAccountNameregionstorageAccountSku 의 값과 스토리지 계정 배포에 필요한 값으로 바꿔야 합니다.
resourceGroupName="<my-resource-group>"
storageAccountName="<my-storage-account-name>"
region="<my-region>"
# Valid SKUs are StandardV2_LRS (HDD Local provisioned v2), StandardV2_ZRS (HDD
# Zone provisioned v2), StandardV2_GRS (HDD Geo provisioned v2),
# StandardV2_GZRS (HDD GeoZone provisioned v2)
storageAccountSku="StandardV2_LRS"
# Note that kind provided is FileStorage. Combining this with a valid selected
# SKU will result in an HDD provisioned v2 file share with the selected
# redundancy. It is also possible to other types of storage accounts with the
# az resource create command, however, we recommend using the az storage account
# create command instead.
storageAccount=$(az resource create \
--resource-type "Microsoft.Storage/storageAccounts" \
--resource-group $resourceGroupName \
--name $storageAccountName \
--is-full-object \
--properties "{\"location\":\"$region\",\"kind\":\"FileStorage\",\"sku\":{\"name\":\"$storageAccountSku\"},\"properties\":{}}" \
--query "id" \
--output tsv
)
프로비전된 v1 또는 종량제 스토리지 계정 만들기(Azure CLI)
Azure CLI를 사용하여 프로비전된 v1 또는 종량제 스토리지 계정을 만들려면 이 az storage account create 명령을 사용합니다. 이 명령에는 많은 옵션이 있지만, 필수 옵션만 표시됩니다. 고급 옵션에 대한 자세한 내용은 az storage account create 명령 설명서를 참조하세요.
프로비전된 v1 또는 종량제 파일 공유에 대한 스토리지 계정을 만들려면 다음 명령을 사용합니다. 변수resourceGroupName, storageAccountName, storageAccountKindregion및 storageAccountSku 스토리지 계정 배포에 필요한 값으로 바꿔야 합니다.
resourceGroupName="<my-resource-group>"
storageAccountName="<my-storage-account-name>"
region="<my-region>"
# Valid storage account kinds are FileStorage (SSD provisioned v1) and StorageV2
# (HDD pay-as-you-go). Create HDD provisioned v2 storage accounts with
# az resource create.
storageAccountKind="FileStorage"
# Valid SKUs for FileStorage are Premium_LRS (SSD Local provisioned v1) and
# Premium_ZRS (SSD Zone provisioned v1).
#
# Valid SKUs for StorageV2 are Standard_LRS (HDD Local pay-as-you-go),
# Standard_ZRS (HDD Zone pay-as-you-go), Standard_GRS (HDD Geo pay-as-you-go),
# and Standard_GZRS (HDD GeoZone pay-as-you-go).
storageAccountSku="Premium_LRS"
az storage account create \
--resource-group $resourceGroupName \
--name $storageAccountName \
--location $region \
--kind $storageAccountKind \
--sku $storageAccountSku \
--output none
파일 공유 만들기
스토리지 계정을 만든 후 파일 공유를 만들 수 있습니다. 이 프로세스는 프로비전된 v2, 프로비전된 v1 또는 종량제 스토리지 계정을 만들었는지 여부에 따라 다릅니다.
참고 항목
파일 공유 이름은 모두 소문자, 숫자, 단일 하이픈이어야 하며 소문자 또는 숫자로 시작하고 끝나야 합니다. 이름에 두 개의 연속 하이픈을 포함할 수 없습니다. 파일 공유 및 파일 이름 지정에 대한 자세한 내용은 공유, 디렉터리, 파일 및 메타데이터 이름 지정 및 참조를 참조하세요.
프로비전된 v2 파일 공유 만들기
프로비전된 v2 청구 모델을 사용하여 파일 공유를 만들 때 파일 공유에 필요한 스토리지, IOPS 및 처리량을 지정합니다. 프로비전하는 각 수량의 양에 따라 총 청구 금액이 결정됩니다. 기본적으로 프로비전된 v2 모델을 사용하여 새 파일 공유를 만들 때 IOPS 수와 지정한 프로비전된 스토리지의 양에 따라 필요한 처리량에 대한 권장 사항을 제공합니다. 개별 파일 공유 요구 사항에 따라 권장 사항보다 더 많거나 적은 IOPS 또는 처리량이 필요하고 필요에 따라 원하는 값으로 이러한 권장 사항을 재정의할 수 있습니다. 프로비전된 v2 모델에 대한 자세한 내용은 프로비전된 v2 청구 모델 이해를 참조하세요.
새로 만든 스토리지 계정의 스토리지 계정에 대한 목차의 데이터 스토리지에서 파일 공유를 선택합니다.
파일 공유 목록에는 이전에 만든 파일 공유가 이 스토리지 계정에 표시되거나 파일 공유가 없는 경우 빈 테이블이 표시됩니다. + 파일 공유를 선택하여 새 파일 공유를 만듭니다.
새 파일 공유 블레이드의 기본 사항 탭에서 필드를 완료합니다 .
이름: 만들 파일 공유의 이름입니다.
GiB(프로비저닝된 스토리지): 공유에 프로비전할 스토리지의 양입니다. 실제 프로비전된 스토리지 용량은 실제 사용량에 관계없이 청구되는 양입니다.
프로비전된 IOPS 및 처리량: 권장 프로비전 중에서 선택하고 IOPS 및 처리량을 수동으로 지정할 수 있는 라디오 단추 그룹입니다. IOPS 및 처리량 권장 사항은 해당 미디어 계층의 프로비전된 스토리지 양에 대한 일반적인 고객 사용량을 기반으로 하므로 IOPS 및 처리량 요구 사항이 무엇인지 구체적으로 모르는 경우 권장 사항을 고수하고 필요에 따라 나중에 조정하는 것이 좋습니다.
IOPS: IOPS 및 처리량을 수동으로 지정하는 경우 이 텍스트 상자를 사용하면 이 파일 공유에서 프로비전하려는 IOPS의 양을 입력할 수 있습니다.
처리량(MiB/초): IOPS 및 처리량을 수동으로 지정하는 경우 이 텍스트 상자에 이 파일 공유에 프로비전하려는 처리량을 입력할 수 있습니다.
백업 탭을 선택합니다. 기본적으로 Azure Portal을 사용하여 Azure 파일 공유를 만들면 백업이 활성화됩니다. 파일 공유에 대한 백업을 사용하지 않도록 설정하려면 백업 사용 확인란의 선택을 취소합니다. 백업을 사용하도록 설정하려면 기본값을 그대로 두거나 스토리지 계정과 동일한 지역 및 구독에 새 Recovery Services 자격 증명 모음을 만드세요. 새 백업 정책을 만들려면 새 정책 만들기를 선택합니다.
검토 + 만들기를 선택한 다음 만들기를 선택하여 Azure 파일 공유를 만듭니다.
New-AzResource cmdlet을 사용하여 Azure 파일 공유를 만들 수 있습니다. 다음 PowerShell 명령은 Azure PowerShell 섹션에서 스토리지 계정을 만들 때 변수를 설정한 $storageAccount 것으로 가정합니다.
프로비전된 v2 파일 공유를 만들려면 다음 명령을 사용합니다. 변수 $shareName$provisionedStorageGiB$provisionedIops$provisionedThroughputMibPerSec 의 값과 파일 공유 배포에 대해 원하는 선택 항목으로 바꿔야 합니다.
$shareName = "<file-share>"
# The provisioned storage size of the share in GiB. Valid range is 32 to
# 262,144.
$provisionedStorageGib = 1024
# The provisioned IOPS of the share. This is set to null here to get the
# recommended IOPS for the amount of provisioned storage provided, however, you
# can override this value if you have detail about how many IOPS your workload
# requires.
$provisionedIops = $null
# The provisioned throughput in MiB / sec of the share. This is set to null
# here to get the recommended throughput for the amount of provisioned storage
# provided, however, you can override this value if you have detail about how
# much throughput your workload requires.
$provisionedThroughputMibPerSec = $null
# Build file share properties for provisioning
$fileShareProperties = @{ shareQuota = $provisionedStorageGib }
if ($null -ne $provisionedIops) {
$fileShareProperties += @{ provisionedIops = $provisionedIops }
}
if ($null -ne $provisionedThroughputMibPerSec) {
$fileShareProperties += @{
provisionedBandwidthMibps = $provisionedThroughputMibPerSec
}
}
# Build resource ID for desired file share
$resourceId = $storageAccount.ResourceId
$resourceId += "/fileServices/default/shares/$shareName"
# Create resource
New-AzResource `
-ResourceId $resourceId `
-Properties $fileShareProperties `
-Confirm:$false | `
Out-Null
az resource create 명령을 사용하여 Azure 파일 공유를 만들 수 있습니다. 다음 명령은 Azure CLI 섹션에서 스토리지 계정을 만들 때 변수를 설정한 storageAccount 것으로 가정합니다.
프로비전된 v2 파일 공유를 만들려면 다음 명령을 사용합니다. 변수 shareNameprovisionedStorageGibprovisionedIopsprovisionedThroughputMibPerSec 의 값과 파일 공유 배포에 대해 원하는 선택 항목으로 바꿔야 합니다.
shareName="<file-share>"
# The provisioned storage size of the share in GiB. Valid range is 32 to
# 262,144.
provisionedStorageGib=1024
# The provisioned IOPS of the share. This is set to the empty string here to
# get the recommended IOPS for the amount of provisioned storage provided,
# however, you can override this value if you have detail about how many IOPS
# your workload requires.
provisionedIops=""
# The provisioned throughput in MiB / sec of the share. This is set to null
# here to get the recommended throughput for the amount of provisioned storage
# provided, however, you can override this value if you have detail about how
# much throughput your workload requires.
provisionedThroughputMibPerSec=""
# Build file share properties JSON.
fileShareProperties="{\"shareQuota\":$provisionedStorageGib"
if [ ! -z "${provisionedIops}" ]; then
fileShareProperties="$fileShareProperties,\"provisionedIops\":"
fileShareProperties="$fileShareProperties$provisionedIops"
fi
if [ ! -z "${provisionedThroughputMibPerSec}" ]; then
fileShareProperties="$fileShareProperties,\"provisionedBandwidthMibps\":"
fileShareProperties="$fileShareProperties$provisionedThroughputMibPerSec"
fi
fileShareProperties="$fileShareProperties}"
# Build resource ID for desired file share
resourceId="$storageAccount/fileServices/default/shares/$shareName"
# Create resource
az resource create \
--id $resourceId \
--properties $fileShareProperties \
--output none
SSD 프로비전된 v1 파일 공유 만들기
프로비전된 v1 청구 모델을 사용하여 파일 공유를 만들 때 공유에 필요한 스토리지의 양을 지정하고 프로비전된 스토리지 양에 따라 IOPS 및 처리량 용량이 계산됩니다. 개별 파일 공유 요구 사항에 따라 권장 사항보다 더 많은 IOPS 또는 처리량이 필요할 수 있습니다. 이 경우 필요한 IOPS 또는 처리량을 얻기 위해 더 많은 스토리지를 프로비전해야 합니다. 프로비전된 v1 모델에 대한 자세한 내용은 프로비전된 v1 청구 모델 이해를 참조하세요.
새로 만든 스토리지 계정의 스토리지 계정에 대한 목차의 데이터 스토리지에서 파일 공유를 선택합니다.
파일 공유 목록에는 이전에 만든 파일 공유가 이 스토리지 계정에 표시되거나 파일 공유가 없는 경우 빈 테이블이 표시됩니다. + 파일 공유를 선택하여 새 파일 공유를 만듭니다.
새 파일 공유 블레이드의 기본 사항 탭에서 필드를 완료합니다 .
이름: 만들 파일 공유의 이름입니다.
GiB(프로비저닝된 스토리지): 공유에 프로비전할 스토리지의 양입니다. 프로비전된 스토리지 용량은 실제 사용량에 관계없이 청구되는 양입니다.
프로토콜: 공유에 사용할 파일 공유 프로토콜입니다. 기본적으로 새 공유는 SMB 프로토콜을 사용합니다. NFS v4.1 공유에 대한 NFS 프로토콜을 선택합니다.
루트 스쿼시: NFS를 선택한 프로토콜로 선택하면 루트 스쿼시 동작을 전환하면 NFS 파일 공유에 대한 루트 사용자의 권한이 줄어듭니다.
백업 탭을 선택합니다. 기본적으로 Azure Portal을 사용하여 Azure 파일 공유를 만들면 백업이 활성화됩니다. 파일 공유에 대한 백업을 사용하지 않도록 설정하려면 백업 사용 확인란의 선택을 취소합니다. 백업을 사용하도록 설정하려면 기본값을 그대로 두거나 스토리지 계정과 동일한 지역 및 구독에 새 Recovery Services 자격 증명 모음을 만드세요. 새 백업 정책을 만들려면 새 정책 만들기를 선택합니다. NFS 공유는 Azure Backup을 지원하지 않습니다.
검토 + 만들기를 선택한 다음 만들기를 선택하여 Azure 파일 공유를 만듭니다.
New-AzRmStorageShare cmdlet을 사용하여 Azure 파일 공유를 만들 수 있습니다. 다음 PowerShell 명령은 변수 $resourceGroupName$storageAccountName 를 설정하고 Azure PowerShell 섹션에서 스토리지 계정 만들기에 정의된 대로 가정합니다.
프로비전된 v1 파일 공유를 만들려면 다음 명령을 사용합니다. 변수$shareName$provisionedStorageGib의 값과 $protocol 파일 공유 배포에 대해 원하는 선택 항목으로 바꿔야 합니다.
$shareName = "<file-share>"
# The provisioned storage size of the share in GiB. Valid range is 100 to
# 102,400.
$provisionedStorageGib = 1024
# The protocol chosen for the file share. Valid set contains "SMB" and "NFS".
$protocol = "SMB"
New-AzRmStorageShare `
-ResourceGroupName $resourceGroupName `
-StorageAccountName $storageAccountName `
-Name $shareName `
-QuotaGiB $provisionedStorageGib `
-EnabledProtocol $protocol | `
Out-Null
명령을 사용하여 Azure 파일 공유를 az storage share-rm create 만들 수 있습니다. 다음 PowerShell 명령은 변수 resourceGroupNamestorageAccountName 를 설정하고 Azure CLI 섹션을 사용하여 스토리지 계정 만들기에 정의된 대로 가정합니다.
프로비전된 v1 파일 공유를 만들려면 다음 명령을 사용합니다. 변수shareNameprovisionedStorageGib의 값과 protocol 파일 공유 배포에 대해 원하는 선택 항목으로 바꿔야 합니다.
shareName="<file-share>"
# The provisioned storage size of the share in GiB. Valid range is 100 to
# 102,400.
provisionedStorageGib=1024
# The protocol chosen for the file share. Valid set contains "SMB" and "NFS".
protocol="SMB"
az storage share-rm create \
--resource-group $resourceGroupName \
--storage-account $storageAccountName \
--name $shareName \
--quota $provisionedStorageGib \
--enabled-protocols $protocol \
--output none
HDD 종량제 파일 공유 만들기
HDD 종량제 파일 공유에는 액세스 계층이라는 속성이 있습니다. 세 가지 액세스 계층은 모두 정확히 동일한 스토리지 하드웨어에 저장됩니다. 이러한 세 가지 액세스 계층의 주요 차이점은 쿨 계층에서 낮은 미사용 데이터 스토리지 가격과 쿨 계층에서 더 높은 트랜잭션 가격입니다. 계층 간의 차이점에 대해 자세히 알아보려면 액세스 계층의 차이점을 참조 하세요.
새로 만든 스토리지 계정의 스토리지 계정에 대한 목차의 데이터 스토리지에서 파일 공유를 선택합니다.
파일 공유 목록에는 이전에 만든 파일 공유가 이 스토리지 계정에 표시되거나 파일 공유가 없는 경우 빈 테이블이 표시됩니다. + 파일 공유를 선택하여 새 파일 공유를 만듭니다.
새 파일 공유 블레이드의 기본 사항 탭에서 필드를 완료합니다 .
이름: 만들 파일 공유의 이름입니다.
액세스 계층: 종량제 파일 공유에 대해 선택한 액세스 계층입니다. 마이그레이션 중에 가능한 트랜잭션 최적화 액세스 계층을 선택하고 , 트랜잭션 비용을 최소화한 다음, 마이그레이션이 완료된 후 원하는 경우 더 낮은 계층으로 전환하는 것이 좋습니다.
백업 탭을 선택합니다. 기본적으로 Azure Portal을 사용하여 Azure 파일 공유를 만들면 백업이 활성화됩니다. 파일 공유에 대한 백업을 사용하지 않도록 설정하려면 백업 사용 확인란의 선택을 취소합니다. 백업을 사용하도록 설정하려면 기본값을 그대로 두거나 스토리지 계정과 동일한 지역 및 구독에 새 Recovery Services 자격 증명 모음을 만드세요. 새 백업 정책을 만들려면 새 정책 만들기를 선택합니다.
검토 + 만들기를 선택한 다음 만들기를 선택하여 Azure 파일 공유를 만듭니다.
New-AzRmStorageShare cmdlet을 사용하여 Azure 파일 공유를 만들 수 있습니다. 다음 PowerShell 명령은 변수 $resourceGroupName$storageAccountName 를 설정하고 Azure PowerShell 섹션을 사용하여 스토리지 계정 만들기에 정의된 대로 가정합니다.
종량제 파일 공유를 만들려면 다음 명령을 사용합니다. 변수 $shareName$accessTier 의 값을 파일 공유 배포에 대해 원하는 선택 항목으로 바꿔야 합니다.
$shareName = "<file-share>"
# The access tier of the file share. Valid set contains "TransactionOptimized",
# "Hot", "Cool"
$accessTier = "Hot"
New-AzRmStorageShare `
-ResourceGroupName $resourceGroupName `
-StorageAccountName $storageAccountName `
-Name $shareName `
-AccessTier $accessTier | `
Out-Null
az storage share-rm create 명령을 사용하여 Azure 파일 공유를 만들 수 있습니다. 다음 Azure CLI 명령은 변수 $resourceGroupName$storageAccountName 를 설정하고 Azure CLI 섹션을 사용하여 스토리지 계정 만들기에 정의된 대로 가정합니다.
종량제 파일 공유를 만들려면 다음 명령을 사용합니다. 변수 shareNameaccessTier 의 값을 파일 공유 배포에 대해 원하는 선택 항목으로 바꿔야 합니다.
shareName="<file-share>"
# The access tier of the file share. Valid set contains "TransactionOptimized",
# "Hot", and "Cool".
accessTier="Hot"
az storage share-rm create \
--resource-group $resourceGroupName \
--storage-account $storageAccountName \
--name $shareName \
--access-tier $accessTier \
--output none
파일 공유의 비용 및 성능 특성 변경
파일 공유를 만든 후 공유의 프로비전(프로비전된 모델) 또는 액세스 계층(종량제 모델)을 조정해야 할 수 있습니다. 다음 섹션에서는 공유에 대한 관련 속성을 조정하는 방법을 보여 줍니다.
프로비전된 v2 파일 공유의 비용 및 성능 특성 변경
프로비전된 v2 파일 공유를 만든 후 프로비전된 파일 공유 수량 중 하나 또는 세 개 모두를 변경할 수 있습니다.
프로비전된 IOPS 및 처리량: 권장 프로비전 중에서 선택하고 IOPS 및 처리량을 수동으로 지정할 수 있는 라디오 단추 그룹입니다. 공유가 프로비전된 스토리지 양에 대한 권장 IOPS 및 처리량 수준에 있는 경우 권장 프로비저닝 이 선택됩니다. 그렇지 않으면 수동으로 IOPS를 지정하고 처리량을 선택합니다. 공유 프로비저닝을 변경하려는 경우 이러한 두 옵션 간에 전환할 수 있습니다.
IOPS: IOPS 및 처리량을 수동으로 지정하는 경우 이 텍스트 상자를 사용하면 이 파일 공유에 프로비전된 IOPS의 양을 변경할 수 있습니다.
처리량(MiB/초): IOPS 및 처리량을 수동으로 지정하도록 선택하면 이 텍스트 상자에서 이 파일 공유에 프로비전된 처리량의 양을 변경할 수 있습니다.
저장을 선택하여 프로비저닝 변경 내용을 저장합니다. 스토리지, IOPS 및 처리량 변경은 프로비저닝 변경 후 몇 분 내에 적용됩니다.
cmdlet을 사용하여 프로비전된 v2 파일 공유를 수정할 Set-AzResource 수 있습니다. 변수$resourceGroupName, , $storageAccountName$fileShareName, $provisionedStorageGib$provisionedIops및 $provisionedThroughputMibPerSec 파일 공유에 대해 원하는 값으로 바꿔야 합니다.
# The path to the file share resource to be modified.
$resourceGroupName = "<resource-group>"
$storageAccountName = "<storage-account>"
$fileShareName = "<file-share>"
# The provisioning desired on the file share. Set these values to $null if no
# change is desired.
$provisionedStorageGib = 10240
$provisionedIops = 10000
$provisionedThroughputMibPerSec = 2048
# Get the resource ID of the storage account
$storageAccount = Get-AzResource `
-ResourceType "Microsoft.Storage/storageAccounts" `
-ResourceGroupName $resourceGroupName `
-ResourceName $storageAccountName
# Build the resource ID of the file share
$resourceId = $storageAccount.ResourceId
$resourceId += "/fileServices/default/shares/$fileShareName"
# Build the properties to be updated for the file share
$fileShareProperties = @{}
if ($null -ne $provisionedStorageGib) {
$fileShareProperties += @{ shareQuota = $provisionedStorageGib }
}
if ($null -ne $provisionedIops) {
$fileShareProperties += @{ provisionedIops = $provisionedIops }
}
if ($null -ne $provisionedThroughputMibPerSec) {
$fileShareProperties += @{
provisionedBandwidthMibps = $provisionedThroughputMibPerSec
}
}
# Update file share with new provisioning
Set-AzResource `
-ResourceId $resourceId `
-Properties $fileShareProperties `
-Confirm:$false
명령을 사용하여 프로비전된 v2 파일 공유를 수정할 az resource patch 수 있습니다. 변수, , storageAccountName, provisionedIopsfileShareNameprovisionedStorageGib및 provisionedThroughputMibPerSec 파일 resourceGroupName공유에 대한 올바른 값으로 바꿔야 합니다.
# The path to the file share resource to be modified.
resourceGroupName="<resource-group>"
storageAccountName="<storage-account>"
fileShareName="<file-share>"
# The provisioning desired on the file share. Set these values to the empty
# string if no change is desired.
provisionedStorageGib=10240
provisionedIops=10000
provisionedThroughputMibPerSec=2048
# Get the resource ID of the storage account
storageAccount=$(az resource show \
--resource-type "Microsoft.Storage/storageAccounts" \
--resource-group $resourceGroupName \
--name $storageAccountName \
--query "id" \
--output tsv
)
# Build the resource ID of the file share
resourceId="$storageAccount/fileServices/default/shares/$fileShareName"
# Build the properties to be updated for the file share
fileShareProperties="{"
if [ -z "${provisionedStorageGib}" ]; then
provisionedStorageGib=$(az resource show \
--ids $resourceId \
--query "properties.shareQuota" \
--output tsv
)
fi
fileShareProperties="$fileShareProperties\"shareQuota\":"
fileShareProperties="$fileShareProperties$provisionedStorageGib"
if [ -z "${provisionedIops}" ]; then
provisionedIops=$(az resource show \
--ids $resourceId \
--query "properties.provisionedIops" \
--output tsv
)
fi
fileShareProperties="$fileShareProperties,\"provisionedIops\":"
fileShareProperties="$fileShareProperties$provisionedIops"
if [ -z "${provisionedThroughputMibPerSec}" ]; then
provisionedThroughputMibPerSec=$(az resource show \
--ids $resourceId \
--query "properties.provisionedBandwidthMibps" \
--output tsv
)
fi
fileShareProperties="$fileShareProperties,\"provisionedBandwidthMibps\":"
fileShareProperties="$fileShareProperties$provisionedThroughputMibPerSec"
fileShareProperties="$fileShareProperties}"
# Update file share with new provisioning
az resource patch \
--ids $resourceId \
--properties $fileShareProperties
프로비전된 v1 파일 공유의 비용 및 성능 특성 변경
프로비전된 v1 파일 공유를 만든 후 파일 공유의 프로비전된 스토리지 크기를 변경할 수 있습니다. 공유의 프로비전된 스토리지를 변경하면 프로비전된 IOPS 및 프로비전된 처리량도 변경됩니다. 자세한 내용은 프로비전된 v1 프로비전 세부 정보를 참조 하세요.
크기 및 성능 팝업 대화 상자에는 단일 옵션인 GiB(프로비저닝된 스토리지)가 있습니다. 프로비전된 스토리지의 지정된 양보다 더 많은 IOPS 또는 처리량이 필요한 경우 프로비전된 스토리지 용량을 늘려 추가 IOPS 및 처리량을 얻을 수 있습니다.
저장을 선택하여 프로비저닝 변경 내용을 저장합니다. 스토리지, IOPS 및 처리량 변경은 프로비저닝 변경 후 몇 분 내에 적용됩니다.
cmdlet을 사용하여 프로비전된 v1 파일 공유를 수정할 Update-AzRmStorageShare 수 있습니다. 변수 $resourceGroupName$storageAccountName$fileShareName$provisionedStorageGib 의 값과 파일 공유에 대해 원하는 값으로 바꿔야 합니다.
# The path to the file share resource to be modified.
$resourceGroupName = "<resource-group>"
$storageAccountName = "<storage-account>"
$fileShareName = "<file-share>"
# The provisioning desired on the file share.
$provisionedStorageGib = 10240
# Update the file share provisioning.
Update-AzRmStorageShare `
-ResourceGroupName $resourceGroupName `
-StorageAccountName $storageAccountName `
-Name $fileShareName `
-QuotaGiB $provisionedStorageGib
명령을 사용하여 프로비전된 v1 파일 공유를 수정할 az storage share-rm update 수 있습니다. 변수 resourceGroupNamestorageAccountNamefileShareNameprovisionedStorageGib 의 값과 파일 공유에 대해 원하는 값으로 바꿔야 합니다.
# The path to the file share resource to be modified.
resourceGroupName="<resource-group>"
storageAccountName="<storage-account>"
fileShareName="<file-share>"
# The provisioning desired on the file share.
provisionedStorageGib=10240
# Update the file share provisioning.
az storage share-rm update \
--resource-group $resourceGroupName \
--storage-account $storageAccountName \
--name $fileShareName \
--quota $provisionedStorageGib
종량제 파일 공유의 비용 및 성능 특성 변경
종량제 파일 공유를 만든 후 변경할 수 있는 두 가지 속성이 있습니다.
액세스 계층: 파일 공유의 액세스 계층은 스토리지 대 IOPS/처리량 비용(트랜잭션 형식)의 비율을 나타냅니다. 트랜잭션 최적화, 핫 및 쿨의 세 가지 액세스 계층이 있습니다. Azure 파일 공유의 계층을 변경하면 새 액세스 계층으로의 이동에 대한 트랜잭션 비용이 발생합니다. 자세한 내용은 액세스 계층 간 전환을 참조 하세요.
할당량: 할당량은 파일 공유 크기에 대한 제한입니다. 할당량 속성은 프로비전된 v2 및 프로비전된 v1 모델에서 "프로비전된 스토리지 용량"을 의미하는 데 사용되지만 종량제 모델에서는 할당량이 청구서에 직접적인 영향을 주지 않습니다. 이를 수정하려는 두 가지 주요 이유는 종량제 모델에서 사용된 스토리지/트랜잭션 비용을 제어하기 위해 할당량을 사용하여 파일 공유의 증가를 제한하거나 파일 공유가 5TiB 이상으로 증가할 수 있도록 하는 대용량 파일 공유 기능의 도입을 미리 설정하는 스토리지 계정이 있는 경우입니다. 종량제 파일 공유의 최대 파일 공유 크기는 100TiB입니다.
할당량 편집 팝업에서 원하는 최대 공유 크기를 입력하거나 최대값으로 설정을 선택합니다. 공유를 최대 크기로 설정해도 비용이 발생하지 않습니다.
확인을 클릭하여 할당량 변경 내용을 저장합니다. 새 할당량은 몇 분 내에 적용됩니다.
cmdlet을 사용하여 종량제 파일 공유의 액세스 계층 및 할당량 설정을 수정할 Update-AzRmStorageShare 수 있습니다. 변수$resourceGroupName, $storageAccountName, $accessTier$fileShareName및 $quotaGib 파일 공유에 대해 원하는 값으로 바꿔야 합니다.
# The path to the file share resource to be modified.
$resourceGroupName = "<resource-group>"
$storageAccountName = "<storage-account>"
$fileShareName = "<file-share>"
# The settings to be changed on the file share. Set to $null to skip setting.
$accessTier = "Cool"
$quotaGib = $null
# Construct a parameters hash table for cmdlet splatting.
$updateParams = @{
ResourceGroupName = $resourceGroupName
StorageAccountName = $storageAccountName
Name = $fileShareName
}
if ($null -ne $accessTier) { $updateParams += @{ AccessTier = $accessTier } }
if ($null -ne $quotaGib) { $updateParams += @{ QuotaGiB = $quotaGib } }
# Update the file share
Update-AzRmStorageShare @updateParams
명령을 사용하여 종량제 파일 공유 az storage share-rm update 의 액세스 계층 및 할당량 설정을 수정할 수 있습니다. 변수resourceGroupName, storageAccountName, accessTierfileShareName및 quotaGib 파일 공유에 대해 원하는 값으로 바꿔야 합니다.
# The path to the file share resource to be modified.
resourceGroupName="<resource-group>"
storageAccountName="<storage-account>"
fileShareName="<file-share>"
# The settings to be changed on the file share. Set to the empty string to skip
# setting.
accessTier="Cool"
quotaGib=""
command="az storage share-rm update --resource-group $resourceGroupName"
command="$command --storage-account $storageAccountName --name $fileShareName"
if [ ! -z "${accessTier}" ]; then
command="$command --access-tier $accessTier"
fi
if [ ! -z "${quotaGib}" ]; then
command="$command --quota $quotaGib"
fi
# Update file share (command is in variable)
$command
파일 공유 삭제
워크플로에 따라 사용되지 않거나 오래된 파일 공유를 삭제할 수 있습니다. 다음 지침을 사용하여 파일 공유를 삭제할 수 있습니다. 일시 삭제를 사용하도록 설정된 스토리지 계정의 파일 공유는 보존 기간 내에 복구할 수 있습니다.