Comparteix a través de


Creación de una reserva de capacidad

Se aplica a: ✔️ Máquinas virtuales Linux ✔️ Máquinas virtuales Windows ✔️ Conjunto de escalado uniforme ✔️ Conjuntos de escalado flexibles

La reserva de capacidad siempre se crea como parte de un grupo de reserva de capacidad. El primer paso consiste en crear un grupo si aún no existe uno adecuado y, luego, crear reservas. Una vez creadas las reservas correctamente, están disponibles inmediatamente para su uso con máquinas virtuales (VM). La capacidad se reserva para su uso, siempre y cuando no se elimine la reserva.

Una solicitud bien formada para un grupo de reserva de capacidad siempre debe completarse correctamente porque no reserva ninguna capacidad. Simplemente sirve como contenedor para las reservas. Sin embargo, una solicitud de reserva de capacidad podría producir un error si no tiene la cuota necesaria para la serie de VM o si Azure no tiene capacidad suficiente para satisfacer la solicitud. Por esto, solicite más cuota o pruebe otra combinación de tamaño, ubicación o zona de VM.

La creación de una reserva de capacidad se completa correctamente o se produce un error en su totalidad. Para una solicitud para reservar 10 instancias, solo se devuelve un estado correcto si se pudieron asignar las 10. De lo contrario, no se podrá crear la reserva de capacidad.

Consideraciones

La reserva de capacidad debe cumplir las siguientes reglas:

  • El parámetro location debe coincidir con la propiedad location del grupo de reserva de capacidad primario. Si no coinciden, se produce un error.
  • El tamaño de VM debe estar disponible en la región de destino. De lo contrario, no se podrá crear la reserva.
  • La suscripción debe tener una cuota disponible igual o superior a la cantidad de VM reservadas para la serie de máquinas virtuales y para la región en general. Si fuera necesario, solicite más cuota.
    • Si es necesario para satisfacer los límites de cuota existentes, puede crear máquinas virtuales únicas en fases. Cree una reserva de capacidad con una cantidad menor y desasigne esa cantidad de las máquinas virtuales. Este enfoque libera la cuota para aumentar la cantidad reservada y agregar más máquinas virtuales. Como alternativa, si la suscripción usa diferentes tamaños de máquina virtual de la misma serie, reserve y vuelva a implementar máquinas virtuales del primer tamaño. A continuación, agregue una reserva al grupo de otro tamaño y vuelva a implementar las máquinas virtuales del nuevo tamaño en el grupo de reservas. Repita el proceso hasta que se complete.
    • En el caso de los conjuntos de escalado, se necesita la cuota disponible a menos que el conjunto de escalado o usted elimine sus instancias de máquina virtual, se reserve capacidad y se agreguen las instancias del conjunto de escalado usando la capacidad reservada. Si el conjunto de escalado se actualiza con la implementación azul-verde, reserve la capacidad e implemente el nuevo conjunto de escalado en la capacidad reservada en la siguiente actualización.
  • Cada grupo de reserva de capacidad puede tener exactamente una reserva para un tamaño de VM específico. Por ejemplo, solo puede crear una reserva de capacidad para el tamaño de máquina virtual Standard_D2s_v3. Si se intenta crear una segunda reserva para Standard_D2s_v3 en el mismo grupo de reserva de capacidad, se produce un error. Sin embargo, puede crear otra reserva en el mismo grupo para otros tamaños de máquina virtual, como Standard_D4s_v3 y Standard_D8s_v3.
  • Para un grupo de reserva de capacidad que admite zonas, cada tipo de reserva se define mediante la combinación del tamaño de VM y la zona. Por ejemplo, se admite una reserva de capacidad para Standard_D2s_v3 en Zone 1, otra reserva de capacidad para Standard_D2s_v3 en Zone 2, y una tercera reserva de capacidad para Standard_D2s_v3 en Zone 3.

Comprobación de los tamaños de máquina virtual que están disponibles para la reserva de capacidad en una región

Antes de crear una reserva de capacidad, puede comprobar los tamaños de máquina virtual que están disponibles para la reserva de una región determinada.

  1. Abra Azure Portal.
  2. En la barra de búsqueda, escriba Grupos de reserva de capacidad.
  3. Seleccione Grupos de reserva de capacidad en las opciones.
  4. Seleccione Crear.
  5. En la pestaña Aspectos básicos, cree un grupo de reserva de capacidad:
    1. Seleccione una opción en Suscripción.
    2. Seleccione o cree un grupo de recursos.
    3. Asigne un nombre al grupo.
    4. Seleccione una región.
    5. Si lo desea, seleccione Zonas de disponibilidad o permita que Azure la elija.
  6. Seleccione Siguiente.
  7. En Tamaño de máquina virtual, seleccione Ver todos los tamaños para comprobar qué tamaños de máquina virtual están disponibles para la reserva de capacidad.

Creación de una reserva de capacidad

  1. Cree un grupo de reserva de capacidad.

    Para crear un grupo de reserva de capacidad, cree la siguiente solicitud de PUT en el proveedor de Microsoft.Compute:

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

    En el cuerpo de la solicitud, incluya el siguiente parámetro:

    { 
      "location":"eastus"
    } 
    

    Este grupo se crea para contener reservas para la ubicación Este de EE. UU.

    El grupo del siguiente ejemplo solo admite reservas regionales porque no se especificaron zonas en el momento de la creación. Para crear un grupo zonal, pase un parámetro adicional zone en el cuerpo de la solicitud:

    { 
      "location":"eastus",
      "zones": ["1", "2", "3"] 
    } 
    
  2. Cree una reserva de capacidad.

    Para crear una reserva, cree la siguiente solicitud de PUT en el proveedor de Microsoft.Compute:

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

    En el cuerpo de la solicitud, incluya los siguientes parámetros:

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

    La solicitud anterior crea una reserva en la ubicación Este de EE. UU. para cinco cantidades del tamaño de VM D2s_v3.

Comprobación de la reserva de capacidad

Una vez creada correctamente la reserva de capacidad, está disponible inmediatamente para su uso con máquinas virtuales.

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

Paso siguiente