Teilen über


VM-Skalierungsgruppen für SAP-Workloads

VM-Skalierungsgruppen in Azure ermöglichen eine logische Gruppierung von plattformseitig verwalteten VMs.

  • Es gibt zwei Orchestrierungsmodi für VM-Skalierungsgruppen, mit denen die Verwaltung der VMs verbessert wird. Für SAP-Workloads werden VM-Skalierungsgruppen mit flexibler Orchestrierung empfohlen, die auch die einzige unterstützte Option ist, da sie die Möglichkeit bietet, unterschiedliche SKUs und Betriebssysteme für VMs innerhalb einer einzigen Skalierungsgruppe zu verwenden.
  • Die flexible Orchestrierung von VM-Skalierungsgruppen bietet die Möglichkeit, die Skalierungsgruppe innerhalb einer Region zu erstellen oder über mehrere Verfügbarkeitszonen zu erweitern. Beim Erstellen der flexiblen Skalierungsgruppe in einer Region mit „platformFaultDomainCount>1“ (FD>1) werden die in der Skalierungsgruppe bereitgestellten VMs über die angegebene Anzahl von Fehlerdomänen in derselben Region verteilt. Andererseits würde das Erstellen der flexiblen Skalierungsgruppe über Verfügbarkeitszonen hinweg mit „platformFaultDomainCount=1“ (FD=1) die VMs über die angegebene Zone verteilen, und die Skalierungsgruppe würde ebenfalls VMs möglichst auf unterschiedliche Fehlerdomänen innerhalb der Zone verteilen. Für SAP-Workloads werden nur flexible Skalierungsgruppen mit „FD=1“ unterstützt. Der Vorteil der Verwendung flexibler Skalierungsgruppen mit „FD=1“ für domänenübergreifende Bereitstellungen anstelle der herkömmlichen Bereitstellung in Verfügbarkeitszonen besteht darin, dass die mit der Skalierungsgruppe bereitgestellten VMs auf verschiedene Fehlerdomänen innerhalb der Zone verteilt werden.
  • Es gibt zwei Möglichkeiten, flexible VM-Skalierungsgruppen zu konfigurieren: mit oder ohne Skalierungsprofil. Für SAP-Workloads wird jedoch empfohlen, eine flexible VM-Skalierungsgruppe ohne Skalierungsprofil zu erstellen. Dies liegt daran, dass die automatische Skalierung für Skalierungsgruppen mit einem Skalierungsprofil nicht ohne Anpassungen für SAP-Workloads funktioniert. Daher werden derzeit flexible VM-Skalierungsgruppen ausschließlich als Bereitstellungsframework für SAP verwendet.

Wichtige Informationen zu flexiblen VM-Skalierungsgruppen für SAP-Workloads

  1. VM-Skalierungsgruppen mit flexibler Orchestrierung stellen den empfohlenen und unterstützten Orchestrierungsmodus für SAP-Workloads dar. Der Modus „einheitliche Orchestrierung“ kann nicht für SAP-Workloads verwendet werden.
  2. Bei SAP-Workloads wird die flexible Orchestrierung von VM-Skalierungsgruppen nur mit „FD=1“ unterstützt. Derzeit wird die regionale Bereitstellung mit „FD>1“ für SAP-Workloads nicht unterstützt.
  3. Stellen Sie jedes SAP-System in einer separaten flexiblen Skalierungsgruppe bereit.
  4. Für SAP NetWeaver wird empfohlen, alle Komponenten eines einzelnen SAP-Systems in einer flexiblen Skalierungsgruppe bereitzustellen. Zu diesen Komponenten gehören die Datenbank, SAP ASCS/ERS und SAP-Anwendungsserver.
  5. In einer VM-Skalierungsgruppe mit flexibler Orchestrierung können verschiedene VM-SKUs (z. B. D-Series, E-Series, M-Series) und Betriebssysteme (einschließlich Windows und verschiedene Linux-Distributionen) enthalten sein.
  6. Bei der Einrichtung einer flexiblen Skalierungsgruppe für SAP-Workloads kann platformFaultDomainCount auf den Maximalwert 1 festgelegt werden. Daher würden die der Skalierungsgruppe zugeordneten VM-Instanzen nach Möglichkeit über mehrere Fehlerdomänen verteilt werden.
  7. Sie können flexible VM-Skalierungsgruppen mit oder ohne Skalierungsprofil konfigurieren. Es wird jedoch empfohlen, eine flexible VM-Skalierungsgruppe ohne Skalierungsprofil zu erstellen.
  8. Load Balancer Standard ist der einzige unterstützte Lastenausgleich für VMs, die in einer flexiblen Skalierungsgruppe bereitgestellt werden.
  9. Zum Konfigurieren des Azure-Fence-Agent mit verwalteter Systemidentität (Managed System Identity, MSI) für hochverfügbare SAP-Umgebungen mithilfe eines Pacemaker-Clusters können Sie eine systemseitig verwaltete Identität auf einzelnen VMs aktivieren.
  10. Die Kapazitätsreservierung kann für einzelne VMs aktiviert werden, sofern Sie eine flexible Skalierungsgruppe ohne Skalierungsprofil verwenden, um Ihre SAP-Workload zu verwalten. Weitere Informationen finden Sie im Abschnitt Einschränkungen, da derzeit nicht alle SKUs für die Kapazitätsreservierung unterstützt werden.
  11. Für SAP-Workloads wird davon abgeraten, eine Näherungsplatzierungsgruppe (Proximity Placement Group, PPG) in Kombination mit einer Bereitstellung als flexible Skalierungsgruppe mit „FD=1“ zu verwenden.
  12. In einer SAP ASCS/ERS-Umgebung mit mehreren SIDs wird empfohlen, das erste SAP-System mithilfe einer flexiblen Skalierungsgruppe mit „FD=1“ bereitzustellen. Darüber hinaus ist es erforderlich, eine separate flexible Skalierungsgruppe mit „FD=1“ für die Anwendungs- und Datenbankebene des zweiten Systems einzurichten.

Wichtig

Nach der Erstellung der Skalierungsgruppe können der Orchestrierungsmodus und der Konfigurationstyp (mit oder ohne Skalierungsprofil) nicht mehr geändert oder aktualisiert werden.

Referenzarchitektur für SAP-Workloads als Bereitstellung mit flexiblen VM-Skalierungsgruppen

Beim Erstellen einer VM-Skalierungsgruppe mit flexibler Orchestrierung über Verfügbarkeitszonen hinweg ist es wichtig, alle Verfügbarkeitszonen zu erwähnen, in denen Sie Ihr SAP-System bereitstellen möchten. Beachten Sie, dass die Verfügbarkeitszonen beim Erstellen der Skalierungsgruppe angegeben werden müssen, da sie zu einem späteren Zeitpunkt nicht mehr geändert werden können.

Standardmäßig wird bei der Konfiguration flexibler Skalierungsgruppen über Verfügbarkeitszonen hinweg die Anzahl der Fehlerdomänen auf 1 festgelegt. Dies bedeutet, dass die VM-Instanzen, die zur Skalierungsgruppe gehören, nach Möglichkeit in jeder Zone über mehrere Fehlerdomänen verteilt werden.

Die Abbildung veranschaulicht die Architektur für die Bereitstellung von drei separaten Systemen mit einer flexiblen VM-Skalierungsgruppe mit „FD=1“. Es werden drei flexible VM-Skalierungsgruppen erstellt – eine für jedes System –, und die Anzahl der Plattformfehlerdomänen wird auf 1 festgelegt. Die erste flexible Skalierungsgruppe wird für das SAP-System mit Hochverfügbarkeit in zwei Verfügbarkeitszonen (Zone 1 und 2) erstellt. Die zweite Skalierungsgruppe wird erstellt, um SBD-Geräte über drei Verfügbarkeitszonen (Zone 1, 2 und 3) zu konfigurieren. Die dritte Skalierungsgruppe wird für ein SAP-System außerhalb der Produktion und ohne Hochverfügbarkeit in einer Verfügbarkeitszone (Zone 1) erstellt.

Die VMs für jedes System werden dann manuell in der entsprechenden Verfügbarkeitszone innerhalb der Skalierungsgruppe bereitgestellt. Für SAP-System 1 werden Hochverfügbarkeitskomponenten wie primäre und sekundäre Datenbanken und ASCS/ERS-Instanzen über mehrere Zonen hinweg bereitgestellt. VMs auf der Logikschicht verteilt die Skalierungsgruppe nach Möglichkeit auf unterschiedliche Fehlerdomänen in derselben Zone. Beachten Sie, dass es zu einem späteren Zeitpunkt nicht mehr möglich wäre, weitere VMs für SAP-System 1 in Verfügbarkeitszone 3 einzufügen. Der Grund dafür ist, dass die flexible Skalierungsgruppe auf zwei Verfügbarkeitszonen beschränkt ist: Zone 1 und 2. Weitere Informationen zur Bereitstellung von SAP-Workloads mit Hochverfügbarkeit finden Sie unter Hochverfügbarkeitsarchitektur und -szenarien für SAP NetWeaver.

Für SBD-Geräte werden die VMs manuell in jeder Verfügbarkeitszone innerhalb der Skalierungsgruppe bereitgestellt. Für SAP-System 3, bei dem es sich um eine Umgebung außerhalb der Produktion und ohne Hochverfügbarkeit handelt, werden alle Komponenten von SAP-Systemen in einer einzigen Zone bereitgestellt.

Zonenbereitstellung von SAP-Workloads in flexiblen Skalierungsgruppen mit „FD=1“

Hinweis

Beim Erstellen einer flexiblen Skalierungsgruppe für die Zonenbereitstellung ist es nicht möglich, platformFaultDomainCount auf einen Wert festzulegen, der höher als 1 ist.

Konfigurieren von flexiblen VM-Skalierungsgruppen ohne Skalierungsprofil

Für SAP-Workloads wird empfohlen, eine flexible VM-Skalierungsgruppe ohne Skalierungsprofil zu erstellen. Um eine flexible Skalierungsgruppe über Verfügbarkeitszonen hinweg zu erstellen, legen Sie die Anzahl der Fehlerdomänen auf 1 fest, und geben Sie die gewünschten Zonen an.

Wenn Sie eine VM-Skalierungsgruppe ohne Skalierungsprofil über das Azure-Portal einrichten möchten, gehen Sie wie folgt vor:

  1. Melden Sie sich beim Azure-Portal an.
  2. Suchen Sie nach VM-Skalierungsgruppe, und wählen Sie auf der entsprechenden Seite Erstellen aus.
  3. Geben Sie auf der Registerkarte „Grundlagen“ die erforderlichen Details an:
    1. Überprüfen Sie unter den Projektdetails das Abonnement, und wählen Sie my-resource-group aus der Dropdownliste „Ressourcengruppe“ aus.
    2. Geben Sie als Details zur Skalierungsgruppe Ihre Skalierungsgruppe myVmssFlex ein, wählen Sie die entsprechendeRegion aus, und geben Sie die Verfügbarkeitszone (z. B. zone1, zone2, zone3) für Ihre Bereitstellung an.
  4. Wählen Sie als Orchestrierungsmodus Flexibel aus.
  5. Wählen Sie im Abschnitt „Skalierung“ die Option Kein Skalierungsprofil aus.
  6. Wählen Sie als Zuordnungsrichtlinie Maximale Zuweisung aus.
  7. Wählen Sie Erstellen aus.

Hinweis

Für SAP-Workloads werden nur flexible Skalierungsgruppen mit „FD=1“ unterstützt. Konfigurieren Sie daher keine Skalierungsgruppe mit der Zuordnungsrichtlinie „Feste Zuweisung“.

Nachdem Sie die flexiblen VM-Skalierungsgruppe erstellt haben, können Sie anhand dieses Schnellstarts eine VM erstellen. Stellen Sie beim Konfigurieren der VM sicher, dass Sie unter den Verfügbarkeitsoptionen VM-Skalierungsgruppe und die von Ihnen erstellte flexible Skalierungsgruppe auswählen. Im Portal werden alle Zonen aufgelistet, die Sie beim Erstellen der flexiblen Skalierungsgruppe einbezogen haben, damit Sie die gewünschte Verfügbarkeitszone für Ihre VM auswählen können. Befolgen Sie die restlichen Anweisungen im Schnellstart, um die Konfiguration der VM abzuschließen.