Azure Container Apps는 다양한 범위에 다양한 할당량 유형을 할당합니다. 구독 범위 외에도 할당량은 지역, 환경 및 애플리케이션 범위에도 적용됩니다. 모든 할당량 요청은 할당량 요청을 만들기 위한 두 가지 옵션을 제공하는 QMS(Azure Quota Management System)를 사용하여 시작됩니다.
| 요청 유형 | 설명 | 이러한 범위를 위해 사용하세요... | 를 통해 요청 상태 보기 |
|---|---|---|---|
| 통합 요청 | 통합 요청은 종종 몇 분 내에 승인됩니다. 요청이 할당량 임계값을 초과하는 경우 지원 엔지니어가 요청을 검토할 수 있도록 지원 티켓이 생성됩니다. 검토 시간은 최대 며칠까지 승인을 지연할 수 있습니다. | ▪ 지역 ▪ 구독 |
Azure Portal |
| 수동 요청 | 수동 요청은 항상 지원 티켓을 생성합니다. 승인은 종종 자동화되지만 일부 요청은 처리하는 데 최대 며칠이 걸릴 수 있습니다. | ▪ 환경 | Azure CLI |
참고
Azure Container Apps는 대규모 워크로드용으로 설계된 프로덕션 등급 서비스입니다. 지원 팀에 에스컬레이션되는 할당량 요청을 만드는 것은 표준이 아니라 고객을 대신하여 리소스를 관리하는 프로세스의 일부입니다. Azure Container Apps는 대규모 서비스입니다. 대부분의 모든 할당량 변경 요청은 제한된 상황에서만 예외를 제외하고 부여됩니다..
현재 할당량 수준 보기
할당량 유형에 따라 Azure Portal 및 Azure CLI를 통해 할당량 수준을 볼 수 있습니다.
포털에서 공급자용 Azure Container Apps를 선택합니다.
수동 메서드를 통해 이루어진 할당량 변경 요청은 포털에서 사용할 수 없습니다. 다음 명령을 사용하여 환경별로 할당량을 봅니다.
다음 명령을 실행하기 전에 자리 표시자를 <> 사용자 고유의 값으로 바꿔야 합니다.
az containerapp env list-usages \
--resource-group <RESOURCE_GROUP_NAME> \
--name <ENVIRONMENT_NAME>
할당량을 요청하는 경우
환경 또는 구독이 할당량 한도에 도달하면 다음과 같은 의도하지 않은 결과가 발생할 수 있습니다.
- 앱에 대한 크기 조정 제한
- 프로비전이 장애로 인해 시간 초과됨
- Container Apps 환경 또는 워크로드 프로필 만들기 실패
기본 할당량은 구독 기간 및 유형과 서비스 사용을 포함하는 요인에 따라 달라집니다. 앱이 분당 수천 개의 요청을 받을 수 있는 경우 애플리케이션을 프로덕션으로 이동하기 전에 현재 할당량 할당을 확인합니다.
다음 예제와 마찬가지로 관리 환경 오류에 대해 허용되는 최대 코어가 초과된 경우 할당량 증가를 요청해야 합니다.
Maximum Allowed Cores exceeded for the Managed Environment.
Please check https://learn.microsoft.com/en-us/azure/container-apps/quotas for resource limits
다른 오류 메시지는 환경 또는 기타 할당량 제한에 도달했음을 나타낼 수 있습니다. Azure 할당량 관리 시스템을 사용하면 할당량 사용량을 모니터링하고 경고 하여 제약 조건을 사전에 방지할 수 있습니다.
할당량 유형
Azure Container Apps는 앱의 여러 측면에서 리소스 할당을 제어하는 다양한 범주의 할당량을 구현합니다. 이러한 할당량은 기본 리소스 한도, 특수 컴퓨팅 기능이 필요한 애플리케이션의 GPU 할당량 및 세션 기반 워크로드에 대한 동적 세션 할당량을 제어하는 기본 할당량으로 구성됩니다.
기본 할당량
가장 요청된 할당량 변경 내용은 다음 표에 나와 있습니다. 각 범위는 각 할당량의 도달 범위를 나타냅니다. 지역별 범위 할당량은 지역별로 변경됩니다. 환경 범위 할당량은 환경 요청당 필요합니다.
| 할당량 | 범위 | 요청 | 보기 | 설명 |
|---|---|---|---|---|
| 관리형 환경 수 | 지역 | 통합 요청 | 포털 | 지역당 환경 수입니다. |
| 관리형 환경 사용량 코어 | 환경 | 수동 요청 | CLI를 참조하십시오. | 환경이 사용하도록 할당된 최대 소비 코어 수입니다. 이 값은 환경의 각 활성 복제본(모든 앱에서)이 요청한 코어의 합계입니다. |
| 관리형 환경 범용 코어 | 환경 | 수동 요청 | CLI를 참조하십시오. | 환경 내의 모든 범용(D 시리즈) 프로필에 사용할 수 있는 총 코어입니다. |
| 관리형 환경 메모리 최적화 코어 | 환경 | 수동 요청 | CLI를 참조하십시오. | 환경 내의 모든 메모리 최적화(E 시리즈) 프로필에 사용할 수 있는 총 코어입니다. |
GPU 할당량
| 할당량 | 범위 | 요청 | 보기 | 설명 |
|---|---|---|---|---|
| 구독 소비 NCA 그래픽 처리 장치 100개 | 지역 | 통합 요청 | 포털 | 이 지역의 최대 사용량 A100 GPU 코어 환경 수는 사용하도록 할당됩니다. |
| 구독 소비 T 4 GPU | 지역 | 통합 요청 | 포털 | 이 지역의 최대 사용량 T4 GPU 코어 환경 수는 사용하도록 할당됩니다. |
| NCA 100 GPU 구독 | 지역 | 통합 요청 | 포털 | 이 지역의 최대 전용 A100 GPU 코어 환경 수가 사용하도록 할당됩니다. |
동적 세션 할당량
| 할당량 | 범위 | 요청 | 보기 | 설명 |
|---|---|---|---|---|
| 세션 풀 | 지역 | 통합 요청 | 포털 | 지역당 최대 동적 세션 풀 개수입니다. |