Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: ✔️ VMs Linux ✔️ VMs Windows ✔️ Conjunto de dimensionamento uniforme ✔️ Conjuntos de dimensionamento flexível
A reserva de capacidade é sempre criada como parte de um grupo de reserva de capacidade. O primeiro passo é criar um grupo, se ainda não existir um adequado, e depois criar reservas. Depois que as reservas são criadas com êxito, elas ficam imediatamente disponíveis para uso com máquinas virtuais (VMs). A capacidade fica reservada para sua utilização enquanto a reserva não for eliminada.
Um pedido bem formado para um grupo de reserva de capacidade deve ser sempre bem-sucedido, porque não reserva qualquer capacidade. Ele apenas funciona como um contêiner para reservas. No entanto, uma solicitação de reserva de capacidade pode falhar se você não tiver a cota necessária para a série de VMs ou se o Azure não tiver capacidade suficiente para atender à solicitação. Solicite mais cota ou tente uma combinação diferente de tamanho, local ou zona de VM.
A criação de reservas de capacidade é bem-sucedida ou falha em sua totalidade. Para uma solicitação de reserva de 10 instâncias, o êxito será retornado somente se todas as 10 instâncias puderem ser alocadas. Caso contrário, a criação da reserva de capacidade falhará.
Considerações
A reserva de capacidade deve cumprir as seguintes regras:
- O parâmetro de localização tem de corresponder à propriedade de localização do grupo de reserva de capacidade principal. Uma incompatibilidade resulta em um erro.
- O tamanho da VM deve estar disponível na região de destino. Caso contrário, a criação da reserva falhará.
- A assinatura tem de ter uma quota disponível igual ou superior ao número de VMs a reservar para a série de VMs e para a região no total. Se necessário, solicite mais quota.
- Conforme necessário para cumprir os limites de quota existentes, pode implementar VMs individuais por fases. Crie uma reserva de capacidade com uma quantidade menor e realoque essa quantidade de VMs. Essa abordagem libera cota para aumentar a quantidade reservada e adicionar mais VMs. Em alternativa, se a assinatura utilizar tamanhos de VM diferentes na mesma série, reserve e reimplemente VMs para o primeiro tamanho. Em seguida, adicione uma reserva ao grupo para outro tamanho e reimplemente as VMs para o novo tamanho no grupo de reservas. Repita o processo até que esteja concluído.
- Para conjuntos de dimensionamento, é necessária quota disponível, exceto se eliminar o conjunto de dimensionamento ou as respetivas instâncias de VM, se a capacidade estiver reservada e se as instâncias do conjunto de dimensionamento forem adicionadas com capacidade reservada. Se o conjunto de dimensionamento for atualizado através de uma implementação blue-green, reserve a capacidade e implemente o novo conjunto de dimensionamento na capacidade reservada na atualização seguinte.
- Cada grupo de reservas de capacidade pode ter exatamente uma reserva para um tamanho específico de máquina virtual. Por exemplo, pode criar apenas uma reserva de capacidade para o tamanho de VM
Standard_D2s_v3. Ao tentar criar uma segunda reserva paraStandard_D2s_v3no mesmo grupo de reservas de capacidade, resulta num erro. No entanto, pode criar outra reserva no mesmo grupo para outros tamanhos de VM, comoStandard_D4s_v3eStandard_D8s_v3. - Para um grupo de reservas de capacidade que suporta zonas, cada tipo de reserva é definido pela combinação do tamanho da VM e da zona. Por exemplo, é suportado uma reserva de capacidade para
Standard_D2s_v3emZone 1, outra reserva de capacidade paraStandard_D2s_v3emZone 2e uma terceira reserva de capacidade paraStandard_D2s_v3emZone 3.
Verifique os tamanhos de VM disponíveis para reserva de capacidade em uma região
Antes de criar uma reserva de capacidade, você pode verificar os tamanhos de VM disponíveis para a reserva para uma região específica.
- Abra o portal do Azure.
- Na barra de pesquisa, introduza grupos de reserva de capacidade.
- Selecione Grupos de reserva de capacidade nas opções.
- Selecione Criar.
- Na guia Noções básicas, crie um grupo de reserva de capacidade:
- Selecione uma Subscrição.
- Selecione ou crie um grupo de recursos.
- Atribua um nome ao seu grupo.
- Selecione uma região.
- Opcionalmente, selecione Zonas de disponibilidade ou permita que o Azure escolha por você.
- Selecione Seguinte.
- Em Tamanho da VM, selecione Ver todos os tamanhos para ver que tamanhos de VM estão disponíveis para reserva de capacidade.
Criar uma reserva de capacidade
Crie um grupo de reserva de capacidade.
Para criar um grupo de reserva de capacidade, crie o seguinte pedido
PUTno fornecedorMicrosoft.Compute:PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/CapacityReservationGroups/{CapacityReservationGroupName}&api-version=2021-04-01No corpo da solicitação, inclua o seguinte parâmetro:
{ "location":"eastus" }Este grupo é criado para conter reservas para a localização Leste dos EUA.
O grupo no exemplo a seguir só oferece suporte a reservas regionais porque as zonas não foram especificadas no momento da criação. Para criar um grupo zonal, inclua um parâmetro extra
zoneno corpo do pedido:{ "location":"eastus", "zones": ["1", "2", "3"] }Crie uma reserva de capacidade.
Para criar uma reserva, crie o seguinte pedido
PUTno fornecedorMicrosoft.Compute:PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/CapacityReservationGroups/{CapacityReservationGroupName}/capacityReservations/{capacityReservationName}?api-version=2021-04-01No corpo da solicitação, inclua os seguintes parâmetros:
{ "location": "eastus", "sku": { "name": "Standard_D2s_v3", "capacity": 5 }, "tags": { "environment": "testing" }A solicitação anterior cria uma reserva no local Leste dos EUA para cinco quantidades do tamanho D2s_v3 VM.
Verifique a sua reserva de capacidade
Depois que a reserva de capacidade é criada com êxito, ela fica imediatamente disponível para uso com VMs. O campo currentCapacity da vista da instância da reserva de capacidade fornece a capacidade atual do tamanho de VM que foi reservado com êxito.
Consulte Reservas de Capacidade - Obter.
GET
https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/CapacityReservationGroups/{CapacityReservationGroupName}/capacityReservations/{capacityReservationName}?api-version=2021-04-01
{
"name": "<CapacityReservationName>",
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{CapacityReservationGroupName}/capacityReservations/{CapacityReservationName}",
"type": "Microsoft.Compute/capacityReservationGroups/capacityReservations",
"location": "eastus",
"tags": {
"environment": "testing"
},
"sku": {
"name": "Standard_D2s_v3",
"capacity": 5
},
"properties": {
"reservationId": "<reservationId>",
"provisioningTime": "<provisioningTime>",
"provisioningState": "Updating"
}
}