Batch 서비스 할당량 및 제한

다른 Azure 서비스와 마찬가지로 Azure Batch와 연결된 특정 리소스에 대한 제한이 있습니다. 예를 들어 풀에서 컴퓨팅 노드의 대상 수에 도달하지 않더라도 배치 계정의 주요 할당량 한도에 도달했을 수 있습니다. 대부분의 제한은 Azure에서 구독 또는 계정 수준에 적용하는 기본 할당량입니다.

Batch 워크로드를 설계 및 강화할 때 이 할당량에 주의합니다. 단일 Batch 계정에서 여러 Batch 워크로드를 실행할 수 있습니다. 또는 구독은 같지만 Azure 지역이 다른 배치 계정 간에 워크로드를 배포할 수 있습니다. Batch에서 프로덕션 작업을 실행하려는 경우 기본값보다 하나 이상 많은 할당량으로 늘려야 할 수 있습니다. 할당량을 늘리려면 무료로 할당량 증가를 요청하세요.

리소스 할당량

할당량은 용량 보장이 아니라 한도입니다. 대규모 용량이 필요한 경우 Azure 지원에 문의하세요.

또한 할당량은 보장되는 값이 아닙니다. 할당량은 Batch 서비스로부터의 변경 또는 사용자의 할당량 값 변경 요청에 따라 달라질 수 있습니다.

리소스 기본 제한 최대 한도
구독당 지역별 Azure Batch 계정 1-3 50
Batch 계정당 전용 코어 0-9001 고객 지원 문의
Batch 계정당 낮은 우선 순위의 코어 수 0-1001 고객 지원 문의
배치 계정당 활성 작업 및 작업 일정(완료된 작업에는 제한이 없음) 100-300 1,0002
Batch 계정당 풀 0-1001 5002
Batch 계정당 프라이빗 엔드포인트 연결 100 100

1 용량 관리를 위해 일부 지역의 새 Batch 계정 및 일부 구독 유형에 대한 기본 할당량이 위의 값 범위에서 감소했습니다. 경우에 따라 이 한도가 0으로 감소했습니다. 새 Batch 계정을 만들 때 할당량을 확인하고 필요한 경우 적절한 코어 또는 서비스 할당량 증가를 요청합니다. 또는 구독의 모든 Batch 계정에서 코어 및 VM 제품군 할당량을 유지 관리하는 데는 이미 충분한 할당량이 있는 Batch 계정 또는 사용자 구독 풀 할당 Batch 계정을 다시 사용하는 것이 좋습니다. 활성 작업 또는 풀 같은 서비스 할당량은 사용자 구독 풀 할당 Batch 계정의 경우에도 개별 Batch 계정에 적용됩니다.

2 이 한도를 초과하여 늘리려면 Azure 지원에 문의합니다.

참고 항목

기본 제한은 Batch 계정을 만드는 데 사용되는 구독 유형에 따라 달라집니다. 표시된 코어 할당량은 Batch 서비스 모드의 Batch 계정에 대한 할당량입니다. 배치 계정에서 할당량을 봅니다.

코어 할당량

Batch 서비스 모드의 코어 할당량

Batch에서 지원하는 각 VM(가상 머신) 시리즈에 대한 코어 할당량이 있습니다. 이 코어 할당량은 Azure Portal의 할당량 페이지에 표시됩니다. VM 시리즈 할당량 한도를 업데이트하려면 지원 요청을 엽니다.

  • 전용 노드의 경우 Batch는 각 VM 시리즈에 대한 코어 할당량 한도 및 전체 배치 계정에 대한 총 코어 할당량 한도를 적용합니다.
  • 스팟 노드의 경우 Batch는 서로 다른 VM 시리즈를 구분하지 않고 배치 계정에 대한 총 코어 할당량만 적용합니다.

사용자 구독 모드의 코어 할당량

풀 할당 모드가 사용자 구독으로 설정된 배치 계정을 만든 경우 Batch VM 및 기타 리소스는 풀이 생성되거나 풀 크기가 조정될 때 구독에 직접 생성됩니다. Azure Batch 코어 할당량이 적용되지 않으며, 지역 컴퓨팅 코어, 시리즈별 컴퓨팅 코어 및 기타 리소스에 대한 구독의 할당량이 사용되고 적용됩니다.

이러한 할당량에 대해 자세히 알아보려면 Azure 구독 및 서비스 제한, 할당량 및 제약 조건을 참조하세요.

풀 크기 제한

풀 크기 제한은 Batch 서비스에 의해 설정됩니다. 리소스 할당량과 달리 이 값은 변경할 수 없습니다. 노드 간 통신 및 사용자 지정 이미지를 포함하는 풀에만 표준 할당량과 다른 제한이 있습니다.

리소스 최대 제한
노드 간 통신 사용 풀의 컴퓨팅 노드
Batch 서비스 풀 할당 모드 100
Batch 구독 풀 할당 모드 80
관리 이미지 리소스를 사용하여 만든 풀의 컴퓨팅 노드1
전용 노드 2000
스폿 노드 1000

1 노드 간 통신을 사용하도록 설정되지 않은 풀의 경우입니다.

기타 제한

Batch 서비스에서 설정하는 기타 제한은 다음과 같습니다. 리소스 할당량과 달리 이러한 값은 변경할 수 없습니다.

리소스 최대 제한
컴퓨팅 노드당 동시 작업 4 x 노드 코어 수
애플리케이션 200
애플리케이션당 애플리케이션 패키지 40
풀당 애플리케이션 패키지 10
최대 작업 수명 180일1
컴퓨팅 노드당 탑재 10
풀당 인증서 12

1 태스크의 최대 수명(태스크가 작업에 추가되는 시점부터 완료되는 시점까지)은 180일입니다. 완료된 태스크는 7일 동안 유지됩니다. 최대 수명 이내에 완료되지 않은 태스크에 대한 데이터에는 액세스할 수 없습니다.

Batch 할당량 보기

Azure Portal에서 배치 계정 할당량을 보려면 다음을 수행합니다.

  1. Azure Portal에 로그인합니다.

  2. 배치 계정을 선택하거나 검색합니다.

  3. 배치 계정 페이지에서 검토하려는 배치 계정을 선택합니다.

  4. 배치 계정 메뉴의 설정 아래에서 할당량을 선택합니다.

  5. 현재 배치 계정에 적용된 할당량을 검토합니다.

    Screenshot of Batch account's quota page in the Azure portal. Highlights for the quota page in menu, button to request quota increase, and quota column in resource list.

할당량 증가

Azure Portal을 사용하거나 Azure 할당량 REST API를 사용하여 배치 계정 또는 구독에 대해 할당량 증가를 요청할 수 있습니다.

할당량 증가 유형은 Batch 계정의 풀 할당 모드에 따라 다릅니다. 할당량 증가를 요청하려면 할당량을 늘리려는 VM 시리즈를 포함해야 합니다. 할당량 증가가 적용되는 경우 모든 VM 시리즈에 적용됩니다.

지원 요청을 제출하면 Azure 지원 팀에서 연락을 드릴 것입니다. 할당량 요청은 몇 분에서 최대 2일(영업일 기준) 이내에 완료될 수 있습니다.

할당량 유형

지원 요청을 만들 때 두 가지 할당량 유형 중에서 선택할 수 있습니다.

단일 배치 계정에 대한 할당량 증가를 요청하려면 배치 계정당을 선택합니다. 이러한 할당량 증가에는 전용 및 스폿 코어 수, 작업 및 풀 수가 포함될 수 있습니다. 이 옵션을 선택하는 경우 이 요청이 적용되는 배치 계정을 지정합니다. 그런 다음, 업데이트하려는 할당량을 선택합니다. 각 리소스에 대해 요청하는 새 한도를 제공합니다. 스폿 할당량은 모든 VM 시리즈에서 단일 값입니다. 제한된 SKU가 필요한 경우 스폿 코어를 선택하고 요청할 VM 제품군을 포함합니다.

한 지역의 모든 배치 계정에 적용되는 할당량 증가를 요청하려면 이 지역의 모든 계정을 선택합니다. 예를 들어 구독당 지역당 배치 계정 수를 늘리려면 이 옵션을 사용합니다.

Azure Portal에서 요청

Azure Portal을 사용하여 할당량 증가를 요청하려면 먼저 지원 요청을 엽니다.

  1. Azure Portal에 로그인합니다.

  2. 할당량을 선택하거나 검색합니다.

  3. 할당량 페이지에서 내 할당량 증가를 선택합니다.

또한 지원 요청은 다음과 같이 열 수도 있습니다.

  1. Azure Portal에 로그인합니다.

  2. Azure Portal에서 도움말 + 지원을 선택하거나 검색합니다. 또는 포털 메뉴에서 물음표 아이콘(?)을 선택합니다. 그런 다음, 지원 + 문제 해결 창에서 도움말 + 지원을 선택합니다.

  3. 새 지원 요청 페이지에서 지원 요청 만들기를 선택합니다.

다음으로, 지원 요청을 작성합니다.

  1. 기본 사항 탭에서 다음을 수행합니다.

    1. 요약에 대해 문제에 대한 설명을 입력합니다.

    2. 문제 유형에 대해 서비스 및 구독 제한(할당량)을 선택합니다.

    3. 구독에 대해 배치 계정이 있는 Azure 구독을 선택합니다.

    4. 할당량 유형에서 Batch를 선택합니다.

    5. 다음: 솔루션을 선택하여 계속합니다. 솔루션 탭을 건너뜁니다.

      Screenshot of new support request in the Azure portal, showing quota as the issue type and Batch as the quota type.

  2. 세부 정보 탭에서 다음을 수행합니다.

    1. 문제 세부 정보 아래에서 세부 정보 입력을 선택합니다.

    2. 할당량 세부 정보 창에서 위치에 대해 할당량을 늘리려는 Azure 지역을 입력합니다.

    3. 할당량 유형에 대해 할당량 유형을 선택합니다. 선택할 옵션을 잘 모르는 경우 할당량 유형에 대한 설명을 참조하세요.

    4. 해당하는 경우 배치 계정에 대해 업데이트할 배치 계정을 선택합니다.

    5. 해당하는 경우 업데이트할 할당량 선택에 대해 늘릴 특정 할당량을 선택합니다.

      Screenshot of the quota increase request screen, highlighting selection box for the quota type.

    6. 고급 진단 정보 아래에서 고급 진단 정보 수집을 허용할지 여부를 선택합니다.

    7. 지원 방법 아래에서 비즈니스 상황에 적합한 심각도 수준을 선택합니다. 선호하는 연락 방법과 지원 언어도 선택합니다.

    8. 연락처 정보 아래에서 필요한 연락처 세부 정보를 입력하고 확인합니다.

    9. 다음: 검토 + 만들기 를 선택하여 계속 진행합니다.

  3. 만들기를 선택하여 지원 요청을 제출합니다.

Azure 할당량 REST API를 통한 요청

Azure 할당량 REST API를 사용하여 구독 수준 또는 배치 계정 수준에서 할당량 증가를 요청할 수 있습니다.

자세한 내용과 예제는 Azure 지원 REST API를 사용하여 할당량 증가 요청을 참조하세요.

Azure 가상 네트워크에 배포된 VM 구성의 Batch 풀은 더 많은 Azure 네트워킹 리소스를 자동으로 할당합니다. 이 리소스는 Batch 풀을 만들 때 제공되는 가상 네트워크가 포함된 구독에 생성됩니다.

가상 네트워크의 100개 풀 노드 각각에 대해 다음 리소스가 생성됩니다.

이러한 리소스는 구독의 리소스 할당량으로 제한됩니다. 가상 네트워크에서 대규모 풀 배포를 계획하는 경우 해당 리소스 중 하나 이상에 대해 할당량 증가를 요청해야 할 수 있습니다.

다음 단계