Azure Container Apps의 환경 용량 오류 문제 해결

새로운 Azure Container Apps 환경을 만들 때, 용량 오류로 프로비저닝이 실패할 수 있습니다. 오류 메시지에는 이 기사로 가는 링크가 포함되어 있습니다. 이 글에서는 오류가 발생하는 이유, 즉시 시도할 수 있는 방법, 그리고 용량 제약의 영향을 줄이기 위한 배포 계획 방법을 설명합니다.

오류가 발생하는 이유

이 오류는 선택한 지역이 환경 구축에 필요한 관리 인프라 용량이 제한적임을 나타냅니다. 컨테이너 앱을 지원하는 지역에서도 수요가 가용 용량을 초과할 수 있습니다.

비고

수용 인원과 할당량은 다릅니다. 할당량은 사용할 수 있는 자원 수를 제한하며; 용량은 요청 시점에 서비스가 해당 자원을 할당할 수 있는지를 결정합니다. 쿼터 인상은 지역 용량 제약을 해결하지 못합니다. 배포 시 대신 할당량 제한이 표시되면, Azure Container Apps의 할당량을 참조하세요.

실패한 프로비저닝 시도에서 복구

  1. 오류를 확인해 주세요. 실패한 배포의 오류 세부사항을 검토하세요. 메시지가 이 기사로 연결된다면, 다음 단계를 따라 하세요. 목표 영역과 전체 오류 메시지를 기록하세요. 이 지침은 애플리케이션 시작 또는 이미지 풀 실패가 아니라 환경 프로비저닝 용량 오류에 적용됩니다.

  2. 지원되는 다른 리전을 시도해 보세요. 요구사항이 허락한다면, 다른 지역에 환경을 만들어 보세요. 해당 지역이 필요한 컨테이너 앱 기능과 워크로드 프로필을 지원하는지, 할당량이 충분한지, 네트워킹, 의존성, 데이터 상주 요구 사항이 충족되는지 확인하세요. 지원되는 지역을 확인합니다. 기존 워크로드에 대해서는 Relocate Azure Container Apps to other region을 참조하세요.

  3. 같은 지역을 꼭 써야 한다면 나중에 다시 시도하세요. 가용 용량은 시간이 지남에 따라 변할 수 있으므로, 나중에 시도할 때 성공할 수도 있습니다. 현재 프로비저닝 시도가 끝날 때까지 기다렸다가 다시 시도하세요. 자동 배포의 경우, 연속적이고 빠른 재시도보다는 지연이 증가하는 제한된 재시도 정책을 사용하세요. 재시도 간격이나 용량이 언제 사용 가능해지는지 보장된 시간은 없습니다.

용량 유연성을 위한 배포 계획

다음 방법을 통해 더 많은 배포 옵션을 확보하세요. 하지만 어느 것도 프로비저닝 요청이 성공한다는 보장은 없습니다.

여러 지역 사용

워크로드를 호스팅할 수 있는 리전을 최소 두 개 이상 식별하세요. 요구 사항이 허락한다면, 한 지역이 제한될 경우 세 개 이상의 지역을 계획하여 더 많은 선택지를 확보하세요. 배포 전에 각 후보 지역에서 기능 가용성, 할당량, 지연 시간, 데이터 상주 및 종속 서비스를 검증하세요.

지역 중복성을 위해 여러 지역에 별도의 환경과 애플리케이션을 배포하고, 트래픽 라우팅과 장애 조치 설정을 하며, 상태 기반 의존성에 대한 데이터 복제를 계획하세요. 대체 지역 목록만으로는 장애 조치를 제공하지 않습니다. 복원력을 위한 맞춤형 다중 리전 솔루션을 참조하세요.

예정보다 앞서 제공됨

출시, 마이그레이션 또는 기타 시급한 이벤트 전에 환경을 생성하고 검증하세요. 환경 생성이 마지막 순간의 의존 사항이 되지 않도록 재시도하거나 대체 지역을 사용할 수 있도록 시간을 확보하세요.

초기에 환경을 만드는 것이 미래 확장을 위한 용량을 예약하거나 보장하지 않습니다. 배포하는 자원 비용과 환경의 수명주기 정책을 고려하세요, 특히 환경이 유휴 상태일 경우에 더욱 그렇습니다. Azure Container Apps에서 청구를 참조하세요.

영업시간 외에 프로비저닝을 시도해 보세요

일정이 허락한다면, 목표 지역에 대해 일반 업무 시간 외에 프로비저닝을 시도해 보세요. 예를 들어, 목표 지역의 현지 시간대에서 오전 3시부터 5시 사이의 시간을 시도해 보세요.

이 기회를 시도해볼 수 있는 옵션으로 생각하세요, 사용 가능한 용량이 보장된 기간이 아니라요. Azure는 전 세계 수요를 충족시키며, 용량 제약은 지역 영업시간 외에도 지속될 수 있습니다.

존 중복성 요구사항 평가

존 중복 환경은 한 지역 내 여러 가용성 존에 인프라를 분산시킵니다. 이 요구사항은 존 중복이 필요하지 않은 환경에 비해 배치 유연성을 제한합니다.

가용성 요구사항이 허락한다면, 존 중복이 없는 새로운 환경을 만들고 다른 지역에 배포하여 이를 보완하는 것을 고려해 보세요. 이 옵션은 더 많은 프로비저닝 유연성을 제공할 수 있지만, 사용 가능한 용량을 보장하지는 않습니다.

Important

영역 중복 및 지역 중복성은 서로 다른 고장으로부터 보호합니다. 다중 지역 배포는 각 지역 내 존 중복성에 대한 동등한 대체재가 아닙니다. 프로비저닝 오류를 우회하기 위해 필요한 존 보호를 제거하지 마세요. 설계를 변경하기 전에 Azure Container Apps의 신뢰성을 검토하세요.

환경을 만들 때 존 중복성을 선택하세요. 기존 환경에서는 이를 활성화하거나 비활성화할 수 없습니다. 이 설정을 변경하려면 새 환경을 만들고 앱을 다시 배포해야 합니다. ' 존 중복 컨테이너 앱 만들기'를 참조하세요.

지원을 문의하는 경우

해당 옵션을 시도해도 프로비저닝이 계속 차단되거나 요구사항 때문에 다른 지역이나 다른 중복 구성 사용이 불가능하다면, 컨테이너 앱에 대한 Azure 지원 요청을 생성하세요.

구독 ID, 자원 그룹, 환경명 또는 자원 ID, 대상 영역, 존 중복 설정, 전체 오류 메시지, UTC 기준 실패한 시도 타임스탬프, 가능하다면 상관관계 또는 운영 ID를 포함하세요. 시도한 재시도 방식과 대체 지역, 배치 마감일이나 지역 요구 사항을 설명해 주세요.

지원 요청은 실패 조사에 도움이 될 수 있지만, 즉각적인 용량 할당을 보장하지는 않습니다. 보고된 오류에 할당량 한도도 함께 명시되어 있을 때만 할당량 증가를 요청하세요.