Partager via


Créer une réservation de capacité

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

Une 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 les réservations créées, elles peuvent être immédiatement utilisées 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 un 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é. Une requête de réservation de 10 instances ne réussit que si les 10 instances peuvent être allouées. Sinon, la création de la 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 du 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.
    • Si nécessaire, pour respecter les limites de quota existantes, vous pouvez utiliser des machines virtuelles individuelles par étapes. Créez une réservation de capacité avec une quantité inférieure, et réallouez cette quantité de machines virtuelles. Cette approche libère du quota pour augmenter la quantité réservée et ajouter plus de machines virtuelles. 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 le processus jusqu’à ce qu’il soit terminé.
    • Pour les groupes identiques, le quota disponible est requis, sauf si vous ou le groupe identique supprimez ses instances de machine virtuelle, si une capacité est réservée et si des instances de groupe identique sont ajoutées à l’aide de la 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 spécifique. Par exemple, vous ne pouvez créer qu’une seule réservation de capacité pour la taille de 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, vous pouvez créer une autre réservation dans le même groupe pour d’autres tailles de machine virtuelle, telles que Standard_D4s_v3 et Standard_D8s_v3.
  • 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 sont prises en charge.

Vérifier les 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 pour la réservation pour une région sélectionnée.

  1. Ouvrez le portail Azure.
  2. Dans la barre de recherche, entrez groupes de réservations de capacité.
  3. Sélectionnez Groupes de réservations de capacité parmi les options proposées.
  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. Si vous le souhaitez, sélectionnez Zones de disponibilité ou autorisez Azure à choisir pour vous.
  6. Cliquez sur Suivant.
  7. Dans Taille de machine virtuelle, sélectionnez Voir toutes les tailles afin de vérifier les tailles de machine virtuelle disponibles pour la réservation de capacité.

Créer une réservation de capacité

  1. Créez 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 zonal, passez un paramètre supplémentaire zone dans le corps de la requête :

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

    Pour créer une réservation, créez 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 précédente 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 la réservation de capacité créée, elle peut être immédiatement utilisée 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" 
    } 
} 

Étape suivante