Solucionar problemas de OverconstrainedAllocationRequest ao implantar serviços de nuvem (clássicos) no Azure
Importante
Os Serviços na Nuvem (clássicos) foram preteridos para todos os clientes a partir de 1º de setembro de 2024. Todas as implantações em execução existentes serão interrompidas e encerradas pela Microsoft e os dados serão perdidos permanentemente a partir de outubro de 2024. Novas implantações devem usar o novo modelo de implantação baseado no Azure Resource Manager Serviços de Nuvem do Azure (suporte estendido).
Neste artigo, você soluciona problemas sobre falhas de alocação restrita que impedem a implantação dos Serviços de Nuvem do Azure (clássico).
Quando implementa instâncias num Serviço Cloud ou adiciona novas instâncias de funções Web ou de trabalho, o Microsoft Azure aloca recursos de computação.
Ocasionalmente, poderá receber erros durante estas operações mesmo antes de atingir o limite da subscrição do Azure.
Gorjeta
As informações também podem ser úteis quando você planeja a implantação de seus serviços.
Sintoma
Tipo de Exceção | Mensagem de Erro |
---|---|
OverconstrainedAllocationRequest | O tamanho da máquina virtual (VM) (ou combinação de tamanhos de VM) exigido por essa implantação não pode ser provisionado devido a restrições de solicitação de implantação. Se possível, tente relaxar as restrições, como ligações de rede virtual. Tente também implantar em um serviço hospedado sem nenhuma outra implantação nele e em um grupo de afinidade diferente ou sem grupo de afinidade. Você pode tentar implantar em uma região completamente diferente. |
Motivo
A causa variará se o serviço cloud estiver afixado ou não afixado.
- Não fixado: falhas de uma primeira implantação de um novo serviço de nuvem (clássico)
- Fixo: falhas de um serviço de nuvem existente (clássico)
Nota
Quando a primeira instância é implantada em um serviço de nuvem (em preparo ou produção), esse serviço de nuvem é fixado a um cluster.
Com o tempo, os recursos no cluster podem ser totalmente utilizados. Se um serviço de nuvem (clássico) fizer uma solicitação de alocação de recursos adicionais quando recursos insuficientes estiverem disponíveis no cluster fixo, a solicitação resultará em uma falha de alocação.
Solução
Siga a documentação de orientação para falhas de alocação nos seguintes cenários.
Não afixado a um cluster
Na primeira vez que você implanta um serviço de nuvem (clássico), o cluster é desmarcado, portanto, o serviço de nuvem não é fixado. O Azure pode ter uma falha de implementação porque:
- Você selecionou um tamanho específico que não está disponível na região.
- A combinação de tamanhos necessários em diferentes funções não está disponível na região.
Quando ocorre um erro de alocação neste cenário, o curso de ação recomendado é verificar os tamanhos disponíveis na região e alterar o tamanho especificado anteriormente.
Você pode verificar os tamanhos disponíveis em uma região na página de produtos do serviço de nuvem (clássico).
Nota
A página Produtos não mostrará a capacidade disponível. Para qualquer nova alocação, o Azure deve ser capaz de escolher o cluster ideal em sua região nesse momento.
Atualize o arquivo de definição de serviço para seu serviço de nuvem (clássico) para especificar um tamanho de produto diferente da sua região.
Afixado a um cluster
Os serviços de nuvem existentes são fixados a um cluster. Quaisquer outras implantações para o serviço de nuvem (clássico) acontecem no mesmo cluster.
Quando ocorrer um erro de alocação nesse cenário, o curso de ação recomendado é reimplantar em um novo serviço de nuvem (clássico) (e atualizar o CNAME).
Gorjeta
Esta solução provavelmente vai ser mais bem-sucedida, pois permite que a plataforma escolha entre todos os clusters nessa região.
Nota
Esta solução não terá período de inatividade.
Implemente a carga de trabalho num novo Serviço cloud (clássico).
- Para obter mais instruções, veja o guia Como criar e implementar um Serviço cloud (clássico).
Aviso
Se não quiser perder o endereço IP associado a este slot de implantação, você pode usar a Solução 3 - Manter o endereço IP.
Atualize o registro CNAME ou A para apontar o tráfego para o novo serviço de nuvem (clássico).
- Para obter mais instruções, veja o guia Configurar um nome de domínio personalizado para um Serviço cloud (clássico) do Azure.
Quando o tráfego deixar de ser direcionado para o site antigo, poderá eliminar o Serviço cloud (clássico) antigo.
- Para obter mais instruções, veja o guia Eliminar implementações e um Serviço cloud (clássico).
- Para ver o tráfego de rede no Serviço cloud (clássico), veja a Introdução à monitorização do Serviço cloud (clássico).
Para obter passos de remediação adicionais, veja Resolver problemas de falhas de alocação do Serviço cloud (clássico) | Microsoft Docs.
Próximos passos
Para obter mais soluções de falha de alocação e informações básicas:
Se o seu problema do Azure não for resolvido neste artigo, visite os fóruns do Azure no Microsoft Developer Network (MSDN) e no Stack Overflow. Você pode postar seu problema nesses fóruns ou postar para @AzureSupport no X. Você também pode enviar uma solicitação de suporte do Azure. Para enviar uma solicitação de suporte, na página de suporte do Azure, selecione Obter suporte.