Share via


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 que las reservas se hayan creado correctamente, estarán disponibles de inmediato para su uso con máquinas virtuales. La capacidad se reserva para su uso, siempre y cuando no se elimine la reserva.

Una solicitud bien formada para el grupo de reserva de capacidad siempre debe completarse correctamente, ya que 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, las máquinas virtuales únicas se pueden crear por fases. Cree una reserva de capacidad con una cantidad menor y desasigne esa cantidad de las máquinas virtuales. Así se 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 la operación hasta que acabe.
    • 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 determinado tamaño de VM. Por ejemplo, solo se puede crear una reserva de capacidad para el tamaño de VM Standard_D2s_v3. Si intenta crear una segunda reserva para Standard_D2s_v3 en el mismo grupo de reserva de capacidad, se produce un error. Sin embargo, se puede crear otra reserva en el mismo grupo para otros tamaños de VM, como Standard_D4s_v3, Standard_D8s_v3, etc.
  • En el caso de 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 disponibles para la reserva de capacidad en una región

Antes de crear la reserva de capacidad, se pueden comprobar los tamaños de máquina virtual disponibles para la reserva en 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 suscripción.
    2. Seleccione un grupo de recursos o cree uno.
    3. Asigne un nombre al grupo.
    4. Seleccione una región.
    5. De manera opcional, seleccione Zonas de disponibilidad u opte por no especificar ninguna zona y permitir que Azure la elija automáticamente.
  6. Seleccione Siguiente.
  7. En el tamaño de la máquina virtual, haga clic en 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. Creación de un grupo de reserva de capacidad

    Para crear un grupo de reserva de capacidad, cree la siguiente solicitud PUT en el proveedor 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 ejemplo siguiente solo admite reservas regionales, ya que 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. Creación de una reserva de capacidad

    Para crear un grupo de reserva, cree la siguiente solicitud PUT en el proveedor 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 que la reserva de capacidad de haya creado correctamente, estará disponible de inmediato para su uso con las VM.

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

Pasos siguientes