Criar uma Reserva de Capacidade

Aplica-se a: ✔️ VMs do Linux VMs ✔️ ✔️ windows Conjunto de dimensionamento ✔️ uniforme Conjunto de dimensionamento Flexível

A Reserva de Capacidade é sempre criada como parte de um grupo reserva de capacidade. O primeiro passo é criar um grupo se ainda não existir um adequado e, em seguida, criar reservas. Depois de criadas com êxito, as reservas estão imediatamente disponíveis para utilização com máquinas virtuais. A capacidade está reservada para a sua utilização, desde que a reserva não seja eliminada.

Um pedido bem formado para o grupo Reserva de Capacidade deve ser sempre bem-sucedido, uma vez que não reserva qualquer capacidade. Funciona apenas como um contentor para reservas. No entanto, um pedido de Reserva de Capacidade pode falhar se não tiver a quota necessária para a série de VMs ou se o Azure não tiver capacidade suficiente para satisfazer o pedido. Peça mais quota ou experimente uma combinação de zona, localização ou tamanho de VM diferente.

Uma criação da Reserva de Capacidade é bem-sucedida ou falha na totalidade. Para um pedido de reserva de 10 instâncias, o êxito só é devolvido se todos os 10 puderem ser atribuídos. Caso contrário, a criação da Reserva de Capacidade falha.

Considerações

A Reserva de Capacidade tem de cumprir as seguintes regras:

  • O parâmetro de localização tem de corresponder à propriedade de localização do grupo Reserva de Capacidade principal. Um erro de correspondência resulta num erro.
  • O tamanho da VM tem de estar disponível na região de destino. Caso contrário, a criação da reserva falha.
  • A subscrição tem de ter quota disponível igual ou superior à quantidade de VMs reservadas para a série de VMs e para a região em geral. Se necessário, peça mais quota.
    • Conforme necessário para satisfazer os limites de quota existentes, as VMs individuais podem ser feitas por fases. Crie uma reserva de capacidade com uma quantidade mais pequena e realoque essa quantidade de máquinas virtuais. Isto liberta quota para aumentar a quantidade reservada e adicionar mais máquinas virtuais. Em alternativa, se a subscrição utilizar diferentes tamanhos de VM na mesma série, reserve e volte a implementar VMs para o primeiro tamanho. Em seguida, adicione uma reserva ao grupo para outro tamanho e volte a implementar as VMs para o novo tamanho ao grupo de reservas. Repita até estar concluído.
    • Para Conjuntos de Dimensionamento, é necessária quota disponível, a menos que o Conjunto de Dimensionamento ou elimine as instâncias da VM, a capacidade seja reservada e as instâncias do Conjunto de Dimensionamento sejam adicionadas através da capacidade reservada. Se o Conjunto de Dimensionamento for atualizado com a implementação azul verde, reserve a capacidade e implemente o novo Conjunto de Dimensionamento na capacidade reservada na próxima atualização.
  • Cada grupo Reserva de Capacidade pode ter exatamente uma reserva para um determinado tamanho de VM. Por exemplo, apenas uma Reserva de Capacidade pode ser criada para o tamanho Standard_D2s_v3da VM . Tentar criar uma segunda reserva para Standard_D2s_v3 no mesmo grupo Reserva de Capacidade resulta num erro. No entanto, pode criar outra reserva no mesmo grupo para outros tamanhos de VM, como Standard_D4s_v3, Standard_D8s_v3e assim sucessivamente.
  • Para um grupo Reserva de Capacidade que suporta zonas, cada tipo de reserva é definido pela combinação de tamanho e zona da VM. Por exemplo, é suportada uma Reserva de Capacidade para Standard_D2s_v3 no Zone 1, outra Reserva de Capacidade para Standard_D2s_v3 no Zone 2e uma terceira Reserva de Capacidade para Standard_D2s_v3 em Zone 3 .

Verificar os tamanhos das VMs disponíveis para a Reserva de Capacidade numa região

Antes de criar a reserva de capacidade, os tamanhos de VM disponíveis para reserva podem ser verificados para uma determinada região.

  1. Abrir portal do Azure
  2. Na barra de pesquisa, escreva Grupos de Reserva de Capacidade
  3. Selecione Grupos de Reserva de Capacidade a partir das opções
  4. Selecione Criar
  5. No separador Noções Básicas , crie um grupo Reserva de Capacidade:
    1. Selecionar uma Subscrição
    2. Selecionar ou criar um Grupo de recursos
    3. Dê um nome ao seu grupo
    4. Selecionar uma Região
    5. Opcionalmente, selecione Zonas de disponibilidade ou opte por não especificar zonas e permitir que o Azure escolha por si
  6. Selecione Seguinte
  7. No tamanho da VM, clique em Ver todos os tamanhos para verificar que tamanhos de VM estão disponíveis para Reserva de Capacidade

Criar uma Reserva de Capacidade

  1. Criar um grupo reserva de capacidade

    Para criar um grupo Reserva de Capacidade, construa o seguinte pedido PUT no fornecedor Microsoft.Compute :

    PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/CapacityReservationGroups/{CapacityReservationGroupName}&api-version=2021-04-01
    

    No corpo do pedido, inclua o seguinte parâmetro:

    { 
      "location":"eastus"
    } 
    

    Este grupo é criado para conter reservas para a localização E.U.A. Leste.

    O grupo no exemplo seguinte só suporta reservas regionais, uma vez que as zonas não foram especificadas no momento da criação. Para criar um grupo zonal, passe uma zona de parâmetros extra no corpo do pedido:

    { 
      "location":"eastus",
      "zones": ["1", "2", "3"] 
    } 
    
  2. Criar uma Reserva de Capacidade

    Para criar uma reserva, crie o seguinte pedido PUT no fornecedor Microsoft.Compute :

    PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/CapacityReservationGroups/{CapacityReservationGroupName}/capacityReservations/{capacityReservationName}?api-version=2021-04-01 
    

    No corpo do pedido, inclua os seguintes parâmetros:

    { 
      "location": "eastus", 
      "sku": { 
        "name": "Standard_D2s_v3", 
        "capacity": 5 
      }, 
     "tags": { 
            "environment": "testing" 
    } 
    

    O pedido acima cria uma reserva na localização E.U.A. Leste para cinco quantidades do tamanho da VM D2s_v3.

Verificar a Reserva de Capacidade

Depois de criada com êxito, a Reserva de Capacidade está imediatamente disponível para utilização com VMs.

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" 
    } 
} 

Passos seguintes