클라우드 서비스(클래식)를 Azure에 배포할 때 OverconstrainedAllocationRequest 문제 해결

Important

이제 Cloud Services(클래식)는 2024년 9월 1일부터 모든 고객에게 더 이상 사용되지 않습니다. 기존 실행 중인 배포는 Microsoft에서 중지 및 종료되며 데이터는 2024년 10월부터 영구적으로 손실됩니다. 새 배포에서는 새로운 Azure Resource Manager 기반 배포 모델인 Azure Cloud Services(추가 지원)를 사용해야 합니다.

이 문서에서는 Azure Cloud Services(클래식) 배포를 방해하는 제약에 의한 할당 실패를 해결해 봅니다.

클라우드 서비스에 인스턴스를 배포하거나 새 웹 또는 작업자 역할 인스턴스를 추가할 때 Microsoft Azure는 컴퓨팅 리소스를 할당합니다.

Azure 구독 제한에 도달하기 전에도 이러한 작업 중에 간혹 오류가 발생할 수 있습니다.

서비스 배포를 계획하는 사용자에게 이 정보가 유용할 수 있습니다.

증상

작업 로그(클래식) 블레이드를 보여 주는 이미지.

예외 유형 오류 메시지
OverconstrainedAllocationRequest 배포 요청 제약 조건으로 인해 배포에 요구되는 VM(가상 머신) 크기(또는 VM 크기의 조합)를 프로비전할 수 없습니다. 가능하면 가상 네트워크 바인딩과 같은 제약 조건을 완화해 보세요. 또한 다른 배포 없이 호스트된 서비스에 배포하고 다른 선호도 그룹에 배포하거나 선호도 그룹이 없는 상태로 배포해 봅니다. 나중에 다시 시도하거나 다른 지역에 배포해 볼 수 있습니다.

원인

클라우드 서비스가 고정됨 상태인지 또는 고정 해제됨 상태인지에 따라 근본 원인이 달라집니다.

참고 항목

첫 번째 인스턴스가 클라우드 서비스(스테이징 또는 프로덕션)에 배포되면 해당 클라우드 서비스가 클러스터에 고정됩니다.

시간이 지남에 따라 클러스터의 리소스가 완전히 활용될 수 있습니다. 고정된 클러스터에서 사용할 수 있는 리소스가 부족한 경우 클라우드 서비스(클래식)에서 추가 리소스에 대한 할당 요청을 수행하면 이 요청으로 인해 할당 오류가 발생합니다.

솔루션

다음 시나리오에서 할당 오류에 대한 지침을 따르세요.

클러스터에 고정되지 않음

처음으로 클라우드 서비스(클래식)를 배포할 때 클러스터가 선택 취소되므로 클라우드 서비스가 고정되지 않습니다. 다음과 같은 이유로 Azure에서 배포 오류가 발생할 수 있습니다.

  • 해당 지역에서 사용할 수 없는 특정 크기를 선택했습니다.
  • 다른 역할에 필요한 크기의 조합을 해당 지역에서 사용할 수 없습니다.

이 시나리오에서 할당 오류가 발생하는 경우 권장되는 작업은 지역에서 사용 가능한 크기를 확인하고 이전에 지정한 크기를 변경하는 것입니다.

  1. 클라우드 서비스(클래식) 제품 페이지에서는 지역에서 사용할 수 있는 크기를 확인할 수 있습니다.

    참고 항목

    제품 페이지에 사용 가능한 용량이 표시되지 않습니다. 새 할당의 경우 Azure는 해당 시점에 해당 지역에서 최적의 클러스터를 선택할 수 있어야 합니다.

  2. 클라우드 서비스(클래식)에 대한 서비스 정의 파일을 업데이트하여 지역에서 다른 제품 크기를 지정합니다.

클러스터에 고정됨

기존 클라우드 서비스는 클러스터에 ‘고정’되어 있습니다. 클라우드 서비스(클래식)에 대한 추가 배포는 모두 동일한 클러스터에서 발생합니다.

이 시나리오에서 할당 오류가 발생하는 경우 권장되는 작업 과정은 새 클라우드 서비스(클래식)에 다시 배포하고 CNAME을 업데이트하는 것입니다.

이 솔루션은 플랫폼이 해당 영역의 모든 클러스터에서 선택할 수 있으므로 가장 성공률이 높습니다.

참고 항목

이 솔루션은 가동 중지 시간 없이 발생합니다.

  1. 새 클라우드 서비스(클래식)에 워크로드를 배포합니다.

    Warning

    이 배포 슬롯에 연결된 IP 주소가 손실되지 않도록 하려면 해결 방법 3 - IP 주소 유지를 사용할 수 있습니다.

  2. CNAME 또는 A 레코드를 업데이트하여 트래픽이 새 클라우드 서비스(클래식)로 향하도록 합니다.

  3. 제로(0) 트래픽이 이전 사이트로 이동하면 이전 클라우드 서비스(클래식)를 삭제할 수 있습니다.

추가 수정 단계는 클라우드 서비스(클래식) 할당 오류 문제 해결 | Microsoft Docs를 참조하세요.

다음 단계

할당 오류 해결 방법 및 배경 정보에 대한 자세한 내용은 다음을 참조하세요.

이 문서에서 Azure 문제가 해결되지 않으면 MSDN(Microsoft Developer Network) 및 Stack Overflow에서 Azure 포럼을 참조하세요. 이러한 포럼이나 Twitter의 @AzureSupport에 문제를 게시할 수 있습니다. 또한 Azure 지원 요청을 제출할 수 있습니다. 지원 요청을 제출하려면 Azure 지원 페이지에서 지원 받기를 선택합니다.