Freigeben über


Verwenden mehrerer Größen virtueller Computer mit Instance Mix (Vorschau)

Wichtig

Instance Mix für VM-Skalierungsgruppen mit dem Modus „Flexible Orchestrierung“ befindet sich derzeit in der Vorschauphase. Vorschauversionen werden Ihnen zur Verfügung gestellt, wenn Sie die zusätzlichen Nutzungsbedingungen akzeptieren. Einige Aspekte dieses Features werden bis zur allgemeinen Verfügbarkeit unter Umständen noch geändert.

Mit Instance Mix können Sie mehrere unterschiedliche Größen virtueller Computer (VM) in Ihrer VM-Skalierungsgruppe mit dem Modus „Flexible Orchestrierung“ und eine Zuordnungsstrategie angeben, um Ihre Bereitstellungen weiter zu optimieren.

Instance Mix eignet sich am besten für Workloads, die flexibel in Computeanforderungen sind und auf verschiedenen virtuellen Computern unterschiedlicher Größe ausgeführt werden können. Mithilfe von Instance Mix können Sie folgende Aktionen ausführen:

  • Stellen Sie eine heterogene Mischung aus Größen virtueller Computer in einer einzelnen Skalierungsgruppe bereit. Sie können die maximale Anzahl der Skalierungsgruppeninstanzen in der Dokumentation anzeigen.
  • Optimieren Sie Ihre Bereitstellungen hinsichtlich der Kosten oder Kapazität durch Zuordnungsstrategien.
  • Verwenden Sie weiterhin Skalierungsgruppenfeatures wie Spot Priority Mix, Autoskalierung oder Upgraderichtlinien.
  • Verteilen Sie eine heterogene Mischung aus virtuellen Computern über Verfügbarkeitszonen und Fehlerdomänen hinweg, um hohe Verfügbarkeit und Zuverlässigkeit zu gewährleisten.

Änderungen an vorhandenen Skalierungsgruppeneigenschaften

sku.name

Die Eigenschaft sku.name sollte auf "Mix" gesetzt sein. VM-Größen werden im skuProfile definiert.

sku.tier

Die Eigenschaft sku.tier ist derzeit eine optionale Skalierungsgruppeneigenschaft und sollte für Instance Mix-Szenarien auf null festgelegt werden.

sku.capacity

Die Eigenschaft sku.capacity stellt weiterhin die Gesamtgröße der Skalierungsgruppe in Bezug auf die Gesamtanzahl der virtuellen Computer dar.

scaleInPolicy

Die optionale Eigenschaft für horizontales Herunterskalieren ist für Skalierungsgruppenbereitstellungen mithilfe von Instance Mix nicht erforderlich. Während der Skalierung in Ereignissen nutzt die Skalierungsgruppe die Zuordnungsstrategie, um die Entscheidung darüber mitzuteilen, in welchen virtuellen Computern horizontal herunterskaliert werden soll. Wenn Sie z. B. LowestPrice verwenden, wird die Skalierungsgruppe horizontal herunterskaliert, indem zuerst die teureren virtuellen Computer entfernt werden.

Neue Skalierungsgruppeneigenschaften

skuProfile

Die Eigenschaft skuProfile stellt die Dacheigenschaft für alle Eigenschaften im Zusammenhang mit Instance Mix dar, einschließlich Größen virtueller Computer und Zuordnungsstrategien.

vmSizes

In der Eigenschaft vmSizes geben Sie spezifische Größen virtueller Computer an, die Sie als Teil der Skalierungsgruppenbereitstellung mit Instance Mix verwenden.

allocationStrategy

Instance Mix bietet die Möglichkeit, Zuordnungsstrategien für Ihre Skalierungsgruppe festzulegen. In der Eigenschaft allocationStrategy geben Sie an, welche Zuordnungsstrategie Sie für Ihre Skalierungsgruppenbereitstellung mit Instanzenmischung (Instance Mix) verwenden möchten. Es gibt drei Optionen für Zuordnungsstrategien: lowestPrice, capacityOptimized und Prioritized. Zuordnungsstrategien gelten sowohl für Spot- als auch für Standard-VMs.

lowestPrice (Standard)

Diese Zuordnungsstrategie konzentriert sich auf Workloads, bei denen Kosten und Kostenoptimierung am wichtigsten sind. Bei der Auswertung der zu verwendenden VM-Aufteilung untersucht Azure die kostengünstigsten virtuellen Computer der angegebenen Größen virtueller Computer. Azure berücksichtigt auch die Kapazität als Teil dieser Zuordnungsstrategie. Die Skalierungsgruppe stellt je nach verfügbarer Kapazität so viele der kostengünstigsten VMs wie möglich bereit, bevor sie zur nächsten kostengünstigsten VM-Größe wechselt. lowestPrice ist die Standardzuordnungsstrategie.

capacityOptimized

Diese Zuordnungsstrategie konzentriert sich auf Workloads, bei denen das Erreichen der Kapazität das Hauptanliegen ist. Bei der Auswertung der bereitzustellenden Aufteilung der Größen virtueller Computer in der Skalierungsgruppe untersucht Azure nur die verfügbaren zugrunde liegende Kapazität. Azure berücksichtigt nicht den Preis bei der Ermittlung, welche virtuellen Computer bereitgestellt werden sollen. Die Verwendung von capacityOptimized kann dazu führen, dass die Skalierungsgruppe die teuersten, aber am leichtesten verfügbaren virtuellen Computer bereitstellt.

Priorisiert

Mit dieser Zuordnungsstrategie können Sie eine Prioritätsbewertung für die angegebenen VM-Größen festlegen. Hinweis: Die Rangfolge ist optional, aber falls angegeben, muss sie innerhalb des Bereichs der vmSizes-Listengröße liegen. Rangfolgen können über Größen hinweg dupliziert werden, was bedeutet, dass die Größen dieselbe Priorität haben. Rangfolgen müssen nicht sequenziell sein.

Kosten

Nach dem Kostenmodell für die Skalierungsgruppe ist die Verwendung von Instance Mix kostenlos. Sie zahlen weiterhin nur für die zugrunde liegenden Ressourcen, z. B. den virtuellen Computer, den Datenträger und das Netzwerk.

Begrenzungen

  • Instance Mix ist derzeit in den folgenden Regionen verfügbar: USA, Westen, USA, Westen 2, USA, Osten und USA, Osten 2.
  • Instance Mix ist nur für Skalierungsgruppen verfügbar, die den Modus „Flexible Orchestrierung“ verwenden.
  • Sie müssen über ein Kontingent für die Größen virtueller Computer verfügen, die Sie mit Instance Mix anfordern.
  • Sie können zurzeit bis zu fünf Größen virtueller Computer mit Instance Mix angeben.
  • Die Zuordnungsstrategie Prioritized wird derzeit nur über REST- und Azure-Portal-Bereitstellungen unterstützt.
  • Vorhandene Skalierungsgruppen können nicht aktualisiert werden, um Instance Mix zu verwenden.
  • Größen virtueller Computer können nicht geändert werden, nachdem die Skalierungsgruppe bereitgestellt wurde.
  • Für REST-API-Bereitstellungen müssen Sie über ein vorhandenes virtuelles Netzwerk innerhalb der Ressourcengruppe verfügen, in dem Sie Ihre Skalierungsgruppe mit Instance Mix in bereitstellen.

Nächste Schritte

Erfahren Sie, wie Sie eine Skalierungsgruppe mit Instanzenmischung (Instance Mix) erstellen.