Créer une réservation de capacité

S’applique à : ✔️ Machines virtuelles Linux ✔️ Machines virtuelles Windows ✔️ Groupes identiques uniformes ✔️ Groupes identiques flexibles

La réservation de capacité est toujours créée dans le cadre d’un groupe de réservations de capacité. La première étape consiste à créer un groupe si un groupe approprié n’existe pas déjà, puis à créer des réservations. Une fois correctement créé, les réservations sont immédiatement disponibles pour une utilisation avec des machines virtuelles. La capacité est réservée à votre utilisation tant que la réservation n’est pas supprimée.

Une requête bien formée pour le groupe de réservations de capacité doit toujours réussir, car elle ne réserve aucune capacité. Il agit simplement comme un conteneur pour les réservations. Toutefois, une requête de réservation de capacité peut échouer si vous n’avez pas le quota requis pour la série de machines virtuelles ou si Azure ne dispose pas d’une capacité suffisante pour traiter la requête. Demandez plus de quota ou essayez une taille de machine virtuelle, un emplacement ou une combinaison de zones différents.

La création d’une réservation de capacité réussit ou échoue dans son intégralité. Pour qu’une demande de réserve de 10 instances, la réussite est retournée uniquement si les 10 peuvent être allouées. Dans le cas contraire, la création de réservation de capacité échoue.

Considérations

La réservation de capacité doit respecter les règles suivantes :

  • Le paramètre d’emplacement doit correspondre à la propriété d’emplacement pour le groupe de réservations de capacité parent. Une disparité aboutit à une erreur.
  • La taille de la machine virtuelle doit être disponible dans la région cible. Dans le cas contraire, la création de réservation échoue.
  • L’abonnement doit avoir un quota disponible égal ou supérieur à la quantité de machines virtuelles réservées pour la série de machines virtuelles et pour la région globale. Si nécessaire, demandez plus de quota.
    • Pour respecter les limites de quota existantes, les machines virtuelles peuvent être constituées par étapes. Créez une réservation de capacité avec une quantité inférieure, et réallouez cette quantité de machines virtuelles. Cela aura pour effet de libérer le quota afin d’augmenter la quantité réservée et d’ajouter des machines virtuelles supplémentaires. Sinon, si l’abonnement utilise différentes tailles de machine virtuelle dans la même série, réservez et redéployez des machines virtuelles pour la première taille. Ajoutez ensuite une réservation au groupe pour une autre taille, puis redéployez les machines virtuelles pour la nouvelle taille vers le groupe de réservations. Répétez la procédure jusqu’à la fin.
    • Pour de groupes identiques, le quota disponible est requis, sauf si le groupe identique ou que vous supprimez ses instances de machine virtuelle s, si une capacité est réservée et si des instances de groupe identique sont ajoutées à l’aide d’une capacité réservée. Si le groupe identique est mis à jour à l’aide d’un déploiement bleu-vert, réservez la capacité et déployez le nouveau groupe identique sur la capacité réservée lors de la prochaine mise à jour.
  • Chaque groupe de réservations de capacité peut avoir une seule réservation pour une taille de machine virtuelle donnée. Par exemple, une seule réservation de capacité peut être créée pour la taille de la machine virtuelle Standard_D2s_v3. Toute tentative de création d’une deuxième réservation pour Standard_D2s_v3 dans le même groupe de réservations de capacité génère une erreur. Toutefois, une autre réservation peut être créée dans le même groupe pour d’autres tailles de machine virtuelle, telles que Standard_D4s_v3, Standard_D8s_v3, etc.
  • Pour un groupe de réservations de capacité qui prend en charge les zones, chaque type de réservation est défini par la combinaison de la taille de la machine virtuelle et de la zone. Par exemple, une réservation de capacité pour Standard_D2s_v3 dans Zone 1, une autre réservation de capacité pour Standard_D2s_v3 dans Zone 2 et une troisième réservation de capacité pour Standard_D2s_v3 dans Zone 3 est prise en charge.

Vérification des tailles de machine virtuelle disponibles pour la réservation de capacité dans une région

Avant de créer une réservation de capacité, vous pouvez vérifier les tailles de machine virtuelle disponibles à la réservation pour une région particulière.

  1. Ouvrez le portail Azure.
  2. Dans la barre de recherche, tapez groupes de réservations de capacité
  3. Sélectionnez Groupes de réservations de capacité parmi les options
  4. Sélectionnez Créer
  5. Sous l’onglet Informations de base, créez un groupe de réservations de capacité :
    1. Sélectionnez un Abonnement
    2. Sélectionnez ou créez un Groupe de ressources
    3. Nommez votre groupe
    4. Sélectionnez une Région
    5. Vous pouvez également sélectionner des zones de disponibilité ou choisir de ne pas spécifier de zones et autoriser Azure à choisir pour vous
  6. Sélectionnez Suivant.
  7. Sur Taille de machine virtuelle, cliquez sur Afficher toutes les tailles afin de vérifier quelles tailles de machine virtuelle sont disponibles pour la réservation de capacité.

Créer une réservation de capacité

  1. Créer un groupe de réservations de capacité

    Pour créer un groupe de réservations de capacité, construisez la requête PUT suivante sur le fournisseur Microsoft.Compute :

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

    Dans le corps de la requête, incluez le paramètre suivant :

    { 
      "location":"eastus"
    } 
    

    Ce groupe est créé pour contenir des réservations pour l’emplacement USA Est.

    Le groupe dans l’exemple suivant ne prend en charge que les réservations régionales, car les zones n’ont pas été spécifiées au moment de la création. Pour créer un groupe de zone, transmettez un paramètre supplémentaire zone dans le corps de la requête :

    { 
      "location":"eastus",
      "zones": ["1", "2", "3"] 
    } 
    
  2. Créer une réservation de capacité

    Pour créer une réservation, construisez la requête PUT suivante sur le fournisseur Microsoft.Compute :

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

    Dans le corps de la requête, incluez les paramètres suivants :

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

    La requête ci-dessus crée une réservation dans l’emplacement USA Est pour cinq quantités de la taille de machine virtuelle D2s_v3.

Vérifier votre réservation de capacité

Une fois correctement créé, la réservation de capacité est immédiatement disponible pour une utilisation avec des machines virtuelles.

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

Étapes suivantes