Utiliser plusieurs tailles de machine virtuelle avec Instance Mix (préversion)
Important
Instance Mix pour Virtual Machine Scale Sets avec le mode d’orchestration flexible est actuellement en préversion. Les préversions sont à votre disposition, à condition que vous acceptiez les conditions d’utilisation supplémentaires. Certains aspects de cette fonctionnalité sont susceptibles d’être modifiés avant la mise à disposition générale.
Instance Mix vous permet de spécifier plusieurs tailles de machines virtuelles différentes dans votre groupe de machines virtuelles identiques avec le mode d’orchestration flexible et une stratégie d’allocation pour optimiser davantage vos déploiements.
Instance Mix convient le mieux aux charges de travail flexibles en exigences de calcul qui peuvent être exécutées sur différentes machines virtuelles de différentes tailles. Avec Instance Mix, vous pouvez :
- Déployez un mélange hétérogène de tailles de machine virtuelle dans un même groupe identique. Vous pouvez afficher le nombre maximal d’instances du groupe identique dans la documentation.
- Optimisez vos déploiements pour le coût ou la capacité via des stratégies d’allocation.
- Continuez à utiliser les fonctionnalités des groupes identiques, telles que Mélange de priorités Spot ou Stratégies de mise à niveau.
- Répartissez une combinaison hétérogène de machines virtuelles entre zones de disponibilité et domaines d’erreur pour la haute disponibilité et la fiabilité.
Modifications apportées aux propriétés existantes du groupe identique
sku.name
La propriété "Mix"
doit être définie sur sku.name
. Les tailles de machine virtuelle sont définies dans le skuProfile
.
sku.tier
La propriété sku.tier
est actuellement une propriété de groupe identique facultative qui doit être définie sur null
pour les scénarios Instance Mix.
sku.capacity
La propriété sku.capacity
continue de représenter la taille globale du groupe identique en termes de nombre total de machines virtuelles.
scaleInPolicy
La propriété de mise à l’échelle facultative n’est pas nécessaire pour les déploiements de groupes identiques avec Instance Mix. Pendant la mise à l’échelle des événements, le groupe identique utilise la stratégie d’allocation pour informer la décision sur laquelle les machines virtuelles doivent être mises à l’échelle. Par exemple, lorsque vous utilisez LowestPrice
, le groupe identique est mis à l’échelle en supprimant d’abord les machines virtuelles les plus coûteuses.
Nouvelles propriétés du groupe identique
skuProfile
La propriété skuProfile
représente la propriété générale pour toutes les propriétés liées à Instance Mix, y compris les tailles de machine virtuelle et la stratégie d’allocation.
vmSizes
La propriété vmSizes
vous permet de spécifier les tailles de machine virtuelle spécifiques que vous utilisez dans le cadre de votre déploiement de groupe identique avec Instance Mix.
allocationStrategy
Instance Mix introduit la possibilité de définir des stratégies d’allocation pour votre groupe identique. La propriété allocationStrategy
vous permet de spécifier la stratégie d’allocation que vous souhaitez utiliser pour vos déploiements de groupes identiques avec Instance Mix. Il existe trois options pour les stratégies d’allocation lowestPrice
, capacityOptimized
et Prioritized
. Les stratégies d’allocation s’appliquent à la fois aux machines virtuelles Spot et Standard.
lowestPrice (par défaut)
Cette stratégie d’allocation est axée sur les charges de travail où les coûts et l’optimisation des coûts sont les plus importants. Lors de l’évaluation du fractionnement de machine virtuelle à utiliser, Azure examine les machines virtuelles les plus chères des tailles de machine virtuelle spécifiées. Azure considère également la capacité dans le cadre de cette stratégie d’allocation. Le groupe identique déploie autant de machines virtuelles à prix inférieur que possible, selon la capacité disponible, avant de passer à la taille de machine virtuelle la plus basse spécifiée. lowestPrice
est la stratégie d’allocation par défaut.
capacityOptimized
Cette stratégie d’allocation est axée sur les charges de travail où l’atteinte de la capacité est la principale préoccupation. Lors de l’évaluation de la taille de machine virtuelle fractionnée à déployer dans le groupe identique, Azure examine uniquement la capacité sous-jacente disponible. Il ne prend pas en compte les prix lors de la détermination des machines virtuelles à déployer. L’utilisation de capacityOptimized
peut entraîner le déploiement du groupe identique le plus coûteux, mais les machines virtuelles les plus facilement disponibles.
Prioritaires
Cette stratégie d’allocation vous permet de spécifier un classement de priorité aux tailles de machine virtuelle spécifiées. Remarque : le classement est facultatif, mais s’il est fourni, il doit se trouver dans la plage de la taille de liste vmSizes
. Les rangs peuvent être dupliqués entre les tailles, ce qui signifie que les tailles ont la même priorité. Les rangs n’ont pas besoin d’être dans l’ordre séquentiel.
Cost
Sur le principe du modèle de coût des groupes identiques, l’utilisation d’Instance Mix est gratuite. Vous continuez à payer uniquement pour les ressources sous-jacentes, telles que la machine virtuelle, le disque et la mise en réseau.
Limites
- Instance Mix est disponible uniquement pour les groupes identiques avec le mode d’orchestration flexible.
- Vous devez disposer d’un quota pour les tailles de machine virtuelle que vous demandez avec Instance Mix.
- Vous pouvez spécifier jusqu’à cinq tailles de machine virtuelle avec Instance Mix.
- Pour les déploiements d’API REST, vous devez disposer d’un réseau virtuel existant à l’intérieur du groupe de ressources dans lequel vous déployez votre groupe identique avec Instance Mix.
Étapes suivantes
Découvrez comment créer un groupe identique avec Instance Mix.