Azure NetApp Files에 대한 리소스 제한

Azure NetApp Files에 대한 리소스 제한을 이해하면 볼륨을 관리하는 데 도움이 됩니다.

리소스 제한

다음 표에서는 Azure NetApp Files에 대한 리소스 제한을 설명합니다.

리소스 기본 제한 지원 요청을 통해 조정 가능
구독당 지역 용량 할당량 25TiB
구독당 Azure 지역별 NetApp 계정 수 10
NetApp 계정당 용량 풀 수 25
구독당 볼륨 수 500
용량 풀당 볼륨 수 500
볼륨당 스냅샷 수 255 아니요
VNet을 호스트하는 Azure NetApp Files의 볼륨에 액세스하는 가상 네트워크(즉시 피어링된 VNet 포함)의 IP 수 아니요
단일 용량 풀의 최소 크기 1TiB* 아니요
단일 용량 풀의 최대 크기 1000TiB
단일 일반 볼륨의 최소 크기 100GiB 아니요
단일 일반 볼륨의 최대 크기 100TiB 아니요
단일 대형 볼륨의 최소 크기 102,401GiB 아니요
대용량 크기 증가 가장 낮은 프로비전 크기의 30%
단일 대형 볼륨의 최대 크기 500TiB 아니요
단일 파일의 최대 크기 16TiB 아니요
단일 디렉터리에서 디렉터리 메타데이터의 최대 크기 320MB 아니요
단일 디렉터리의 최대 파일 수 4백만입니다.
디렉터리가 제한 크기에 도달하고 있는지 확인을 참조하세요.
아니요
볼륨당 최대 파일 maxfiles 106,255,630
볼륨당 최대 내보내기 정책 규칙 수 5 아니요
볼륨당 최대 할당량 규칙 수 100 아니요
수동 QoS 볼륨에 할당된 최소 처리량 1MiB/s 아니요
수동 QoS 볼륨에 할당된 최대 처리량 4,500MiB/s 아니요
지역 간 복제 데이터 보호 볼륨(대상 볼륨) 수 50
영역 간 복제 데이터 보호 볼륨(대상 볼륨) 수 50
볼륨당 최대 정책 기반(예약) 백업 수
  • 일별 보존 횟수: 2(최소) ~ 1019(최대)
  • 주간 보존 횟수: 1(최소) ~ 1019(최대)
  • 월간 보존 횟수: 1(최소) ~ 1019(최대)

  • 최대 시간별, 일별, 주간 및 월간 백업 보관 수 합산은 1019입니다.
아니요
보호된 볼륨의 최대 크기 100TiB 아니요
구독당 백업할 수 있는 최대 볼륨 수 20
일일 볼륨당 최대 수동 백업 수 5 아니요
지역당 구독당 쿨 액세스에 대해 지원되는 최대 볼륨 수 10

* 용량 풀의 모든 볼륨이 표준 네트워크 기능을 사용하는 경우에만 최소 1TiB를 활용할 수 있습니다. 1TiB 용량 풀을 일반적으로 사용할 수 있습니다. 사용하기 전에 이 기능을 등록해야 합니다. 볼륨이 기본 네트워크 기능을 사용하는 경우 최소 크기는 4TiB입니다.

자세한 내용은 용량 관리 FAQ를 참조하세요.

Azure NetApp Files 네트워크 기능과 관련된 제한 및 제약 조건은 Azure NetApp Files 네트워크 계획에 대한 지침을 참조하세요.

디렉터리가 제한 크기 에 도달하고 있는지 확인

클라이언트에서 stat 명령을 사용하여 디렉터리가 디렉터리 메타데이터의 최대 크기 제한(320MB)에 도달하는지 여부를 확인할 수 있습니다. Azure NetApp Files의 단일 디렉터리에 대한 최대 크기 제한에 도달하면 No space left on device 오류가 발생합니다.

320MB 디렉터리의 경우 블록 수는 655360개이고, 각 블록 크기는 512바이트입니다. (즉, 320x1024x1024/512입니다.) 이 숫자는 320MB 디렉터리에 대해 최대 약 400만 개의 파일로 변환됩니다. 그러나 디렉터리에서 비 ASCII 문자가 있는 파일 수와 같은 요인에 따라 실제 최대 파일 수는 더 적을 수 있습니다. 따라서 다음과 같이 stat 명령을 사용하여 디렉터리가 제한에 도달하고 있는지 여부를 확인해야 합니다.

예:

[makam@cycrh6rtp07 ~]$ stat bin
File: 'bin'
Size: 4096            Blocks: 8          IO Block: 65536  directory

[makam@cycrh6rtp07 ~]$ stat tmp
File: 'tmp'
Size: 12288           Blocks: 24         IO Block: 65536  directory
 
[makam@cycrh6rtp07 ~]$ stat tmp1
File: 'tmp1'
Size: 4096            Blocks: 8          IO Block: 65536  directory

Maxfiles 제한

Azure NetApp Files 볼륨에는 maxfiles라는 한도가 있습니다. maxfiles 제한은 볼륨이 포함할 수 있는 파일 수입니다. Linux 파일 시스템은 inode로 제한을 나타냅니다. Azure NetApp Files 볼륨에 대한 maxfiles 제한은 볼륨의 크기(할당량)를 기준으로 인덱싱됩니다. 볼륨에 대한 maxfiles 제한은 프로비전된 볼륨 크기의 TiB당 21,251,126개의 파일 비율로 증가하거나 감소합니다.

서비스는 프로비전된 크기에 따라 볼륨의 maxfiles 제한을 동적으로 조정합니다. 예를 들어, 초기에 1TiB 크기로 구성된 볼륨의 maxfiles 제한은 21,251,126입니다. 이후에 볼륨 크기를 변경하면 다음 규칙에 따라 maxfiles 한도가 자동으로 재조정됩니다.

최대 100TiB 크기의 볼륨:

볼륨 크기(할당량) maxfiles 한도 자동 재조정
<= 1TiB 21,251,126
> 1TiB 및 <= 2TiB 42,502,252
> 2TiB 및 <= 3TiB 63,753,378
> 3TiB 및 <= 4TiB 85,004,504
> 4TiB이지만 <= 100TiB 106,255,630

Important

볼륨의 볼륨 크기(할당량)가 4TiB를 초과하고 maxfiles 제한을 늘리려면 지원 요청을 시작해야 합니다.

볼륨이 100TiB인 경우 볼륨에 5TiB 이상의 할당량을 할당한 경우 지원 요청을 시작하여 maxfiles(inodes) 제한을 106,255,630개 이상으로 늘릴 수 있습니다. 106,255,630개 파일(또는 그 일부)마다 해당 볼륨 할당량을 5TiB씩 늘려야 합니다. 예를 들어, maxfiles 제한을 106,255,630개 파일에서 212,511,260개 파일(또는 그 사이의 임의의 수)로 늘리는 경우 볼륨 할당량을 5TiB에서 10TiB로 늘려야 합니다.

볼륨이 100TiB 이하인 경우 볼륨 할당량이 25TiB 이상이면 maxfiles 제한을 최대 531,278,150까지 늘릴 수 있습니다.

Important

파일 또는 폴더가 Azure NetApp Files 볼륨에 할당되면 maxfiles 제한을 넘지 않는지 계산됩니다. 파일 또는 폴더가 삭제되면 maxfiles 할당에 대한 내부 데이터 구조는 동일하게 유지됩니다. 예를 들어 볼륨에 사용된 파일이 63,753,378개로 증가하고 100,000개의 파일이 삭제되는 경우 maxfiles 할당은 63,753,378로 유지됩니다. 볼륨이 maxfiles 제한을 초과하면 실제 사용된 파일 수를 줄이더라도 해당 maxfiles 제한에 해당하는 할당량 아래로 볼륨 크기를 줄일 수 없습니다. 예를 들어 2TiB의 maxfiles 볼륨 제한은 63,753,378입니다. 해당 볼륨에 63,753,378개 이상의 파일을 만드는 경우 볼륨 할당량을 해당 2TiB 인덱스 이하로 줄일 수 없습니다.

대용량의 경우:

볼륨 크기(할당량) maxfiles 한도 자동 재조정
> 50TiB 2,550,135,120

지원 요청을 사용하여 maxfiles 제한을 2,550,135,120 이상으로 늘릴 수 있습니다. 2,550,135,120개 파일(또는 그 일부)마다 해당 볼륨 할당량을 120TiB씩 늘려야 합니다. 예를 들어, maxfiles 제한을 2,550,135,120개 파일에서 5,100,270,240개 파일(또는 그 사이의 임의의 수)로 늘리는 경우 볼륨 할당량을 240TiB 이상으로 늘려야 합니다.

500TiB 볼륨의 최대 maxfiles 값은 10,625,563,000개 파일입니다.

할당량 요청을 통해 데이터 보호 볼륨에 대한 maxfiles 제한을 설정할 수 없습니다. Azure NetApp Files 볼륨에 복제된 파일 수를 수용하도록 데이터 보호 볼륨의 maxfiles 제한을 자동으로 증가합니다. 데이터 보호 볼륨에 장애 조치(failover)가 발생하면 maxfiles 제한은 장애 조치(failover) 이전의 마지막 값으로 유지됩니다. 이 경우 볼륨에 대한 maxfiles할당량 요청을 제출할 수 있습니다.

제한 증가 요청

Azure 지원 요청을 만들어 리소스 제한 표에서 조정 가능한 한도를 늘릴 수 있습니다.

참고 항목

지역에서 사용 가능한 리소스 및 요청된 제한 증가에 따라 Azure 지원 요청의 타당성을 결정하기 위해 추가 정보가 필요할 수 있습니다.

  1. 지원 + 문제 해결 아래의 새 지원 요청으로 이동합니다.

  2. 문제 설명 탭에서 필수 정보를 제공합니다.

    1. 문제 유형에 대해 서비스 및 구독 제한(할당량)을 선택합니다.
    2. 구독의 경우 사용자의 구독을 선택합니다.
    3. 할당량 유형의 경우 스토리지: Azure NetApp Files 한도를 선택합니다.

    문제 설명 탭을 보여 주는 스크린샷.

  3. 추가 세부 정보 탭의 요청 세부 정보 필드에서 세부 정보 입력을 선택합니다.

    세부 정보 탭과 세부 정보 입력 필드를 보여주는 스크린샷.

  4. 제한 증가를 요청하려면 표시되는 할당량 세부 정보 창에 다음 정보를 제공합니다.

    1. 할당량 유형에서 증가시킬 리소스의 유형을 선택합니다.
      예시:

      • 구독당 지역 용량 할당량(TiB)
      • 구독당 Azure 지역별 NetApp 계정 수
      • 구독당 볼륨 수
    2. 요청된 지역에서 지역을 선택합니다.
      현재 및 기본 크기는 할당량 상태 아래에 표시됩니다.

    3. 지정한 할당량 유형의 증가를 요청하는 값을 입력합니다.

    지역별 할당량에 대한 증가를 표시하고 요청하는 방법을 보여주는 스크린샷.

  5. 저장하고 계속을 선택합니다. 검토 + 만들기를 선택하여 요청을 만듭니다.

다음 단계