Freigeben über


SSD Premium-Speicherkonfigurationen für Azure-VMs in SAP HANA

In diesem Dokument geht es um HANA-Speicherkonfigurationen für Azure Storage Premium oder SSD Premium. Diese wurden vor Jahren als Speicher mit niedriger Latenz für DBMS (Database Management Systems) und andere Anwendungen eingeführt, die Speicher mit niedriger Latenz benötigen. Die folgenden beiden Dokumente enthalten allgemeine Überlegungen zu Stripegrößen, die bei LVM (Logical Volume Manager, logische Volumeverwaltung) und der HANA-Datenvolumepartitionierung verwendet werden, sowie speichertypunabhängige Überlegungen:

Wichtig

Die Vorschläge für die Speicherkonfigurationen in diesem Dokument sind als Anleitung für den Einstieg gedacht. Wenn Sie die Workload ausführen und Speicherauslastungsmuster analysieren, stellen Sie möglicherweise fest, dass Sie nicht die gesamte zur Verfügung gestellte Speicherbandbreite oder IOPS (E/A-Vorgänge pro Sekunde) nutzen. Sie könnten dann eine Verkleinerung des Speichers in Betracht ziehen. Oder aber Ihre Workload benötigt bei diesen Konfigurationen möglicherweise mehr Speicherdurchsatz als vorgeschlagen. Infolgedessen müssen Sie möglicherweise mehr Kapazität, IOPS oder Durchsatz bereitstellen. Im Spannungsbereich zwischen erforderlicher Speicherkapazität, erforderlicher Speicherlatenz, erforderlichem Speicherdurchsatz und IOPS und der kostengünstigsten Konfiguration bietet Azure genügend verschiedene Speichertypen mit unterschiedlichen Fähigkeiten und Preisen, um den richtigen Kompromiss für Sie und Ihre HANA-Workload zu finden und anzupassen.

Lösungen mit Storage Premium und Azure-Schreibbeschleunigung für virtuelle Azure-Computer der M-Serie

Die Azure-Schreibbeschleunigung ist eine Funktionalität, die für Azure-VMs der M-Serie ausschließlich in Kombination mit Azure Storage Premium verfügbar ist. Der Name macht bereits deutlich, dass der Zweck der Funktion die Verbesserung der E/A-Wartezeit bei Schreibvorgängen für Azure Storage Premium ist. Für SAP HANA ist die Schreibbeschleunigung nur für das Volume /hana/log vorgesehen. Daher sind /hana/data und /hana/log separate Volumes, wobei die Azure-Schreibbeschleunigung nur das Volume /hana/log unterstützt.

Wichtig

Bei Verwendung von Azure Storage Premium ist die Nutzung der Schreibbeschleunigung von Azure oder des Volumes /hana/log obligatorisch. Die Schreibbeschleunigung ist nur für Storage Premium und VMs der Serien M und Mv2 verfügbar. Die Schreibbeschleunigung funktioniert nicht in Kombination mit anderen Azure VM-Familien wie Esv3 oder Edsv4.

Bei den Cacheempfehlungen für Azure Premium-Datenträger unten werden E/A-Merkmale für SAP HANA gemäß der folgenden Liste zugrunde gelegt:

  • Es gibt kaum Workload durch Lesezugriffe auf die HANA-Datendateien. Ausnahmen betreffen umfangreiche E/As nach dem Neustart der HANA-Instanz oder wenn Daten in HANA geladen werden. Ein anderer Fall umfangreicherer Lese-E/As für Datendateien sind Sicherungen der HANA-Datenbank. Das hat zur Folge, dass Lesecaches meistens nicht sinnvoll sind, da in den meisten dieser Fälle alle Volumes mit Datendateien vollständig gelesen werden müssen.
  • Das Schreiben in die Datendateien geschieht in Bursts auf der Grundlage der HANA-Sicherungspunkte und der HANA-Absturzwiederherstellung. Das Schreiben von Sicherungspunkten erfolgt asynchron und hält Benutzertransaktionen in keiner Weise auf. Beim Schreiben von Daten während der Wiederherstellung nach Abstürzen ist die Leistung ein kritischer Faktor, um schnell wieder zu einem reaktionsbereiten System zu kommen. Die Wiederherstellung nach Abstürzen dürfte allerdings eher eine Ausnahmesituation darstellen
  • Es gibt kaum Lesevorgänge aus den HANA-Wiederholungsdateien. Ausnahmen bilden umfangreiche E/A-Vorgänge beim Ausführen von Sicherungen des Transaktionsprotokolls, der Wiederherstellung nach Abstürzen oder in der Neustartphase einer HANA-Instanz.
  • Der hauptsächliche Workload bei SAP HANA-Wiederholungsprotokolldateien besteht aus Schreibvorgängen. Abhängig von der Art des Workloads kann die Größe von E/As bis zu 4 KB herunter- oder in anderen Fällen bis zu 1 MB oder mehr heraufreichen. Wartezeiten beim Schreiben in das SAP HANA-Wiederholungsprotokoll sind ein kritischer Faktor für die Leistung.
  • Alle Schreibvorgänge müssen zuverlässig und dauerhaft auf einem Datenträger gespeichert werden.

Empfehlung: Aufgrund dieser E/A-Muster von SAP HANA sollte das Caching für die verschiedenen Volumes unter Verwendung von Azure Storage Premium wie folgt festgelegt werden:

  • /hana/data – Keine oder Caching lesen
  • /hana/log – Keine. Aktivieren Sie Schreibbeschleunigung für VMs der M- und Mv2-Serie, die Option im Azure-Portal lautet „Keine + Schreibbeschleunigung“.
  • /hana/shared – Read-Caching
  • Betriebssystemdatenträger – Ändern Sie nicht das Standardcaching, das von Azure zur Erstellungszeit der VM festgelegt wird.

Hinweis

Bei einigen der neuen M(b)v3-VM-Typen kann die Verwendung von im Cache zwischengespeichertem SSD Premium v1-Speicher zu niedrigeren IOPS-Raten bei Lese- und Schreibvorgängen und einem geringeren Durchsatz als ohne Lesecache führen.

Azure-Burstfunktionalität für Storage Premium

Für Azure Premium-Datenträger mit einer Kapazität bis 512 GiB wird eine Burstfunktionalität angeboten. Die genaue Funktionsweise des Datenträgerbursting wird in dem Artikel Datenträgerbursting beschrieben. Wenn Sie den Artikel lesen, verstehen Sie das Konzept des Anfallens von IOPS und Durchsatz in den Zeiten, in denen Ihre E/A-Workload unter den nominalen IOPS und unter dem Durchsatz der Datenträger liegt. (Einzelheiten zum nominalen Durchsatz finden Sie unter Verwaltete Datenträger – Preise.) Sie werden das Delta von IOPS und Durchsatz zwischen Ihrer aktuellen Nutzung und den Nennwerten des Datenträgers ansammeln. Die Bursts sind auf maximal 30 Minuten begrenzt.

Die idealen Fälle, in denen diese Burstfunktionalität eingeplant werden kann, werden wahrscheinlich die Volumes oder Datenträger sein, die Datendateien für die verschiedenen DBMS enthalten. Die für diese Volumen zu erwartende E/A-Workload, insbesondere bei kleinen bis mittleren Systemen, wird voraussichtlich wie folgt aussehen:

  • Geringer bis mittlerer Leseworkload, da die Daten idealerweise im Arbeitsspeicher zwischengespeichert werden, oder sich wie im Fall von SAP HANA vollständig im Arbeitsspeicher befinden sollten.
  • Bursts von Schreibvorgängen, die durch Datenbankprüfpunkte oder -sicherungspunkte ausgelöst werden, die regelmäßig ausgegeben werden
  • Sicherungsworkload, die in Fällen, in denen Sicherungen nicht über Speichermomentaufnahmen ausgeführt werden, einen kontinuierlichen Datenstrom einlesen
  • Für SAP HANA: Laden der Daten in den Arbeitsspeicher nach einem Neustart der Instanz.

Insbesondere auf kleineren DBMS-Systemen, auf denen Ihre Workload nur ein paar hundert Transaktionen pro Sekunde verarbeitet, kann eine solche Burstfunktionalität auch für die Datenträger oder Volumes sinnvoll sein, die das Transaktions- oder Wiederholungsprotokoll speichern. Die erwartete Workload für einen solchen Datenträger oder solche Volumes sieht wie folgt aus:

  • Reguläre Schreibvorgänge auf dem Datenträger, die von der Workload abhängig sind, und die Art der Workload, da jeder von der Anwendung ausgegebene Commit wahrscheinlich einen E/A-Vorgang auslöst.
  • Höhere Workloads beim Durchsatz für Fälle von Betriebsaufgaben, wie das Erstellen oder Wiederherstellen von Indizes.
  • Bursts bei Lesevorgängen beim Durchführen der Sicherungen von Transaktions- oder Wiederholungsprotokollen.

Wichtig

Die SAP HANA-Zertifizierung für virtuelle Computer der Azure M-Serie gilt ausschließlich mit der Azure-Schreibbeschleunigung für das Volume /hana/log. Folglich müssen SAP HANA-Bereitstellungen in Produktionsszenarien auf virtuellen Computern der Azure M-Serie für das Volume /hana/log mit der Azure-Schreibbeschleunigung konfiguriert werden.

Hinweis

In Szenarien, die Azure Premium Storage einbeziehen, implementieren wir Burstfunktionen in die Konfiguration. Wenn Sie Speichertesttools in beliebiger Form oder Gestalt verwenden, denken Sie daran, wie das Azure Premium-Datenträgerbursting funktioniert. Bei der Durchführung der Speichertests, die über das SAP-HWCCT- oder HCMT-Tool geliefert werden, gehen wir nicht davon aus, dass alle Tests die Kriterien erfüllen, da einige der Tests die Bursting-Guthaben überschreiten, die Sie akkumulieren können. Vor allem, wenn alle Tests nacheinander ohne Unterbrechung durchgeführt werden.

Hinweis

Bei M32ts- und M32ls-VMs kann es vorkommen, dass der Datenträgerdurchsatz während der HCMT/HWCCT-Datenträgertests geringer ist als erwartet. Dies gilt selbst bei Datenträgerbursting oder bei einem ausreichenden E/A-Durchsatz der zugrunde liegenden Datenträger. Die Ursache für das beobachtete Verhalten liegt darin, dass die HCMT/HWCCT-Speichertestdateien vollständig im Lesecache der Storage Premium-Datenträger zwischengespeichert wurden. Dieser Cache befindet sich auf dem Computehost, der die VM hostet, und kann die Testdateien von HCMT/HWCCT vollständig zwischenspeichern. In einem solchen Fall sind die Kontingente relevant, die in der Spalte Maximaler Durchsatz (Cache und temporärer Speicher): IOPS/MBit/s (Cachegröße in GiB) im Artikel M-Serie aufgeführt sind. Insbesondere für M32ts und M32ls beträgt das Durchsatzkontingent für den Lesecache nur 400 MB/s. Als Ergebnis der vollständigen Zwischenspeicherung der Testdateien ist es möglich, dass die Tests trotz Datenträgerbursting oder Bereitstellung eines höheren E/A-Durchsatzes den maximalen Durchsatz von 400 MB/s leicht unterschreiten. Alternativ können Sie die Tests ohne aktivierten Lesecache auf den Azure Storage Premium-Datenträgern durchführen.

Hinweis

Überprüfen Sie für Produktionsszenarien in der SAP-Dokumentation für IAAS, ob ein bestimmter VM-Typ von SAP für SAP HANA unterstützt wird.

Empfehlung: Die empfohlenen Konfigurationen mit Azure Storage Premium für Produktionsszenarien sehen wie folgt aus:

Konfiguration für SAP /hana/data-Volume:

VM-SKU RAM Maximal VM-E/A
Throughput
/hana/data Bereitgestellter Durchsatz Maximaler Burstdurchsatz IOPS Burst-IOPS
M32ts 192 GiB 500 MBit/s 4 x P6 200 MBit/s 680 MBit/s 960 14.000
M32ls 256 GiB 500 MBit/s 4 x P6 200 MBit/s 680 MBit/s 960 14.000
M64ls 512 GB 1\.000 MBit/s 4 x P10 400 MBit/s 680 MBit/s 2\.000 14.000
M32(d)ms_v2 875 GiB 500 MBit/s 4 x P15 500 MBit/s 680 MBit/s 4\.400 14.000
M48(d)s_1_v3, M96(d)s_1_v3 974 GiB 1.560 MBit/s 4 x P15 500 MBit/s 680 MBit/s 4\.400 14.000
M64s, M64(d)s_v2 1.024 GiB 1\.000 MBit/s 4 x P15 500 MBit/s 680 MBit/s 4\.400 14.000
M64ms, M64(d)ms_v2 1\.792 GiB 1\.000 MBit/s 4 x P20 600 MBit/s 680 MBit/s 9\.200 14.000
M96(d)s_2_v3 1.946 GiB 3.120 MBit/s 4 x P20 600 MBit/s 680 MBit/s 9\.200 14.000
M128s, M128(d)s_v2 2.048 GiB 2\.000 MBit/s 4 x P20 600 MBit/s 680 MBit/s 9\.200 14.000
M192i(d)s_v2 2.048 GiB 2\.000 MBit/s 4 x P20 600 MBit/s 680 MBit/s 9\.200 14.000
M128ms, M128(d)ms_v2 3\.892 GiB 2\.000 MBit/s 4 x P30 800 MBit/s kein Bursting 20.000 kein Bursting
M176(d)s_3_v3 2.794 GiB 4.000 MBit/s 4 x P30 800 MBit/s kein Bursting 20.000 kein Bursting
M176(d)s_4_v3 3\.892 GiB 4.000 MBit/s 4 x P30 800 MBit/s kein Bursting 20.000 kein Bursting
M192i(d)ms_v2 4\.096 GiB 2\.000 MBit/s 4 x P30 800 MBit/s kein Bursting 20.000 kein Bursting
M208s_v2 2\.850 GiB 1\.000 MBit/s 4 x P30 800 MBit/s kein Bursting 20.000 kein Bursting
M208ms_v2 5\.700 GiB 1\.000 MBit/s 4 x P40 1\.000 MBit/s kein Bursting 30.000 kein Bursting
M416(d)s_6_v3 5.696 GiB 4.000 MBit/s 4 x P40 1\.000 MBit/s kein Bursting 30.000 kein Bursting
M416s_v2 5\.700 GiB 2\.000 MBit/s 4 x P40 1\.000 MBit/s kein Bursting 30.000 kein Bursting
M416(d)s_8_v2 7.600 2\.000 MBit/s 4 x P40 1\.000 MBit/s kein Bursting 30.000 kein Bursting
M416(d)s_8_v3 7.600 4.000 MBit/s 4 x P40 1\.000 MBit/s kein Bursting 30.000 kein Bursting
M416ms_v2 11.400 GiB 2\.000 MBit/s 4 x P50 1\.000 MBit/s kein Bursting 30.000 kein Bursting
M624(d)s_12_v3, M832(d)s_12_v3 11.400 GiB 4.000 MBit/s 4 x P50 1\.000 MBit/s kein Bursting 30.000 kein Bursting
M832ixs1 14.902 GiB mehr als 2.000 MBit/s 4 x P602 2\.000 MBit/s kein Bursting 64.000 kein Bursting
M832i(d)s_16_v3 15.200 GiB 8.000 MBit/s 4 x P602 2\.000 MBit/s kein Bursting 64.000 kein Bursting
M832ixs_v21 23.088 GiB mehr als 2.000 MBit/s 4 x P602 2\.000 MBit/s kein Bursting 64.000 kein Bursting
M896ixds_32_v31 30.400 GiB 8.000 MBit/s 4 x P602 2\.000 MBit/s kein Bursting 64.000 kein Bursting
M1792ixds_32_v31 30.400 GiB 8.000 MBit/s 6 x P602 2\.000 MBit/s kein Bursting 64.000 kein Bursting

1 VM-Typ ist standardmäßig nicht verfügbar. kontaktieren Sie Ihr Microsoft-Kontoteam

2 Der maximale Durchsatz, der von der VM und der Durchsatzanforderung durch SAP HANA-Workload bereitgestellt wird, insbesondere Sicherungspunkt-Aktivität, kann Sie zwingen, erheblich mehr Premium-Speicher-v1-Kapazität bereitzustellen.

Für das Volume /hana/log. Die Konfiguration würde wie folgt aussehen:

VM-SKU RAM Maximal VM-E/A
Throughput
Volume /hana/log Bereitgestellter Durchsatz Maximaler Burstdurchsatz IOPS Burst-IOPS
M32ts 192 GiB 500 MBit/s 3 x P10 300 MBit/s 510 MBit/s 1\.500 10.500
M32ls 256 GiB 500 MBit/s 3 x P10 300 MBit/s 510 MBit/s 1\.500 10.500
M64ls 512 GB 1\.000 MBit/s 3 x P10 300 MBit/s 510 MBit/s 1\.500 10.500
M32(d)ms_v2 875 GiB 500 MBit/s 3 x P15 375 MBit/s 510 MBit/s 3\.300 10.500
M48(d)s_1_v3, M96(d)s_1_v3 974 GiB 1.560 MBit/s 3 x P15 375 MBit/s 510 MBit/s 3\.300 10.500
M64s, M64(d)s_v2 1.024 GiB 1\.000 MBit/s 3 x P15 375 MBit/s 510 MBit/s 3\.300 10.500
M64ms, M64(d)s_v2 1\.792 GiB 1\.000 MBit/s 3 x P15 375 MBit/s 510 MBit/s 3\.300 10.500
M96(d)s_2_v3 1.946 GiB 3.120 MBit/s 3 x P15 375 MBit/s 510 MBit/s 3\.300 10.500
M128s, M128(d)s_v2 2.048 GiB 2\.000 MBit/s 3 x P15 375 MBit/s 510 MBit/s 3\.300 10.500
M192i(d)s_v2 2.048 GiB 2\.000 MBit/s 3 x P15 375 MBit/s 510 MBit/s 3\.300 10.500
M176(d)s_3_v3 2.794 GiB 4.000 MBit/s 3 x P15 375 MBit/s 510 MBit/s 3\.300 10.500
M176(d)s_4_v3 3\.892 GiB 4.000 MBit/s 3 x P15 375 MBit/s 510 MBit/s 3\.300 10.500
M192i(d)ms_v2 4\.096 GiB 2\.000 MBit/s 3 x P15 375 MBit/s 510 MBit/s 3\.300 10.500
M208s_v2 2\.850 GiB 1\.000 MBit/s 3 x P15 375 MBit/s 510 MBit/s 3\.300 10.500
M208ms_v2 5\.700 GiB 1\.000 MBit/s 3 x P15 375 MBit/s 510 MBit/s 3\.300 10.500
M416(d)s_6_v3 5.696 GiB 2\.000 MBit/s 3 x P15 375 MBit/s 510 MBit/s 3\.300 10.500
M416s_v2 5\.700 GiB 2\.000 MBit/s 3 x P15 375 MBit/s 510 MBit/s 3\.300 10.500
M416s_8_v2 7.600 GiB 2\.000 MBit/s 3 x P15 375 MBit/s 510 MBit/s 3\.300 10.500
M416(d)s_8_v3 7.600 GiB 4.000 MBit/s 3 x P15 375 MBit/s 510 MBit/s 3\.300 10.500
M416ms_v2 11.400 GiB 2\.000 MBit/s 3 x P15 375 MBit/s 510 MBit/s 3\.300 10.500
M624(d)s_12_v3, M832(d)s_12_v3 11.400 GiB 4.000 MBit/s 3 x P15 375 MBit/s 510 MBit/s 3\.300 10.500
M832ixs1 14.902 GiB mehr als 2.000 MBit/s 4 x P20 600 MBit/s 680 MBit/s 9\.200 14.000
M832i(d)s_16_v3 15.200 GiB 8.000 MBit/s 4 x P20 600 MBit/s 680 MBit/s 9\.200 14.000
M832ixs_v21 23.088 GiB mehr als 2.000 MBit/s 4 x P20 600 MBit/s 680 MBit/s 9\.200 14.000
M896ixds_32_v31 30.400 GiB 8.000 MBit/s 4 x P20 600 MBit/s 680 MBit/s 9\.200 14.000
M1792ixds_32_v31 30.400 GiB 8.000 MBit/s 4 x P20 600 MBit/s 680 MBit/s 9\.200 14.000

1 VM-Typ ist standardmäßig nicht verfügbar. kontaktieren Sie Ihr Microsoft-Kontoteam

Für die anderen Volumes würde die Konfiguration wie folgt aussehen:

VM-SKU RAM Maximal VM-E/A
Throughput
/hana/shared2 /root-Volume /usr/sap
M32ts 192 GiB 500 MBit/s 1 x P15 1 x P6 1 x P6
M32ls 256 GiB 500 MBit/s 1 x P15 1 x P6 1 x P6
M64ls 512 GB 1\.000 MBit/s 1 x P20 1 x P6 1 x P6
M32dms_v2, M32ms_v2 875 GiB 500 MBit/s 1 x P30 1 x P6 1 x P6
M48(d)s_1_v3, M96(d)s_1_v3 974 GiB 1.560 MBit/s 1 x P30 1 x P6 1 x P6
M64s, M64(d)s_v2 1.024 GiB 1\.000 MBit/s 1 x P30 1 x P6 1 x P6
M64ms, M64(d)ms_v2 1\.792 GiB 1\.000 MBit/s 1 x P30 1 x P6 1 x P6
M96(d)s_2_v3 1.946 GiB 3.120 MBit/s 1 x P30 1 x P10 1 x P6
M128s, M128(d)s_v2 2.048 GiB 2\.000 MBit/s 1 x P30 1 x P10 1 x P6
M192i(d)s_v2 2.048 GiB 2\.000 MBit/s 1 x P30 1 x P10 1 x P6
M176(d)s_3_v3 2.794 GiB 4.000 MBit/s 1 x P30 1 x P10 1 x P6
M176(d)s_4_v3 3\.892 GiB 4.000 MBit/s 1 x P30 1 x P10 1 x P6
M128ms, M128dms_v2, M128ms_v2 3\.892 GiB 2\.000 MBit/s 1 x P30 1 x P10 1 x P6
M192i(d)ms_v2 4\.096 GiB 2\.000 MBit/s 1 x P30 1 x P10 1 x P6
M208s_v2 2\.850 GiB 1\.000 MBit/s 1 x P30 1 x P10 1 x P6
M208ms_v2 5\.700 GiB 1\.000 MBit/s 1 x P30 1 x P10 1 x P6
M416(d)s_6_v3 5.696 GiB 2\.000 MBit/s 1 x P30 1 x P10 1 x P6
M416s_v2 5\.700 GiB 2\.000 MBit/s 1 x P30 1 x P10 1 x P6
M416s_8_v2 7.600 GiB 2\.000 MBit/s 1 x P30 1 x P10 1 x P6
M416(d)s_8_v3 7.600 GiB 4.000 MBit/s 1 x P30 1 x P10 1 x P6
M416ms_v2 11.400 GiB 2\.000 MBit/s 1 x P30 1 x P10 1 x P6
M624(d)s_12_v3, M832(d)s_12_v3 11.400 GiB 4.000 MBit/s 1 x P30 1 x P10 1 x P6
M832ixs1 14.902 GiB mehr als 2.000 MBit/s 1 x P30 1 x P10 1 x P6
M832i(d)s_16_v3 15.200 GiB 8.000 MBit/s 1 x P30 1 x P10 1 x P6
M832ixs_v21 23.088 GiB mehr als 2.000 MBit/s 1 x P30 1 x P10 1 x P6
M896ixds_32_v31 30.400 GiB 8.000 MBit/s 1 x P30 1 x P10 1 x P6
M1792ixds_32_v31 30.400 GiB 8.000 MBit/s 1 x P30 1 x P10 1 x P6

1 VM-Typ ist standardmäßig nicht verfügbar. kontaktieren Sie Ihr Microsoft-Kontoteam
2 Überprüfen Sie sorgfältig die Überlegungen zur Dimensionierung /hana/shared

Überprüfen Sie, ob der Speicherdurchsatz für die verschiedenen vorgeschlagenen Volumes für die Workload ausreicht, die Sie ausführen möchten. Wenn die Workload größere Volumes für /hana/data und /hana/log erfordert, müssen Sie die Anzahl der Azure Storage Premium-VHDs erhöhen. Wenn Sie ein Volume mit mehr VHDs ausstatten als in der Liste angegeben, erhöht sich der IOPS- und E/A-Durchsatz innerhalb der Grenzen des Azure-VM-Typs.

Die Azure-Schreibbeschleunigung funktioniert nur mit verwalteten Azure-Datenträgern. Daher müssen zumindest die Azure Storage Premium-Datenträger, die das Volume /hana/log bilden, als verwaltete Datenträger bereitgestellt werden. Ausführlichere Anweisungen und Einschränkungen der Azure-Schreibbeschleunigung finden Sie im Artikel Schreibbeschleunigung.

Möglicherweise möchten Sie Azure Ultra-Datenträgerspeicher anstelle von Azure Premium-Speicher nur für das /hana/log-Volume nutzen, um die KPIs für die SAP HANA-Zertifizierung zu erfüllen, wenn E-Series-VMs verwendet werden. Viele Kunden verwenden jedoch Premium-Speicher-SSD-Datenträgerfür das/hana/log-Volume für Nicht-Produktionszwecke oder sogar für kleinere Produktions-Workloads, da die Schreiblatenz, die mit Premium-Speicher für die kritischen Redo-Log-Schreibvorgänge auftritt, die Workload-Anforderungen erfüllt. Die Konfigurationen für das Volume /hana/data in Azure Storage Premium könnten wie folgt aussehen:

VM-SKU RAM Maximal VM-E/A
Throughput
/hana/data Bereitgestellter Durchsatz Maximaler Burstdurchsatz IOPS Burst-IOPS
E20ds_v4 160 GiB 480 MBit/s 3 x P10 300 MBit/s 510 MBit/s 1\.500 10.500
E20(d)s_v5 160 GiB 750 MBit/s 3 x P10 300 MBit/s 510 MBit/s 1\.500 10.500
E32ds_v4 256 GiB 768 MBit/s 3 x P10 300 MBit/s 510 MBit/s 1\.500 10.500
E32ds_v5 256 GiB 865 MBit/s 3 x P10 300 MBit/s 510 MBit/s 1\.500 10.500
E48ds_v4 384 GiB 1\.152 MBit/s 3 x P15 375 MBit/s 510 MBit/s 3\.300 10.500
E48ds_v4 384 GiB 1.315 MBit/s 3 x P15 375 MBit/s 510 MBit/s 3\.300 10.500
E64s_v3 432 GiB 1\.200 MB/s 3 x P15 375 MBit/s 510 MBit/s 3\.300 10.500
E64ds_v4 504 GiB 1\.200 MBit/s 3 x P15 375 MBit/s 510 MBit/s 3\.300 10.500
E64(d)s_v5 512 GB 1.735 MBit/s 3 x P15 375 MBit/s 510 MBit/s 3\.300 10.500
E96(d)s_v5 672 GiB 2.600 MBit/s 3 x P15 375 MBit/s 510 MBit/s 3\.300 10.500

Für die anderen Volumes, einschließlich /hana/log auf Disk Ultra, könnte die Konfiguration wie folgt aussehen:

VM-SKU RAM Maximal VM-E/A
Throughput
Volume „/hana/log“ E/A-Durchsatz für „/hana/log“ IOPS für „/hana/log“ /hana/shared1 /root-Volume /usr/sap
E20ds_v4 160 GiB 480 MBit/s 80 GB 250 MBit/s 1\.800 1 x P15 1 x P6 1 x P6
E20(d)s_v5 160 GiB 750 MBit/s 80 GB 250 MBit/s 1\.800 1 x P15 1 x P6 1 x P6
E32ds_v4 256 GiB 768 MBit/s 128 GB 250 MBit/s 1\.800 1 x P15 1 x P6 1 x P6
E32(d)s_v5 256 GiB 865 MBit/s 128 GB 250 MBit/s 1\.800 1 x P15 1 x P6 1 x P6
E48ds_v4 384 GiB 1\.152 MBit/s 192 GB 250 MBit/s 1\.800 1 x P20 1 x P6 1 x P6
E48(d)s_v5 384 GiB 1.315 MBit/s 192 GB 250 MBit/s 1\.800 1 x P20 1 x P6 1 x P6
E64s_v3 432 GiB 1\.200 MBit/s 220 GB 250 MBit/s 1\.800 1 x P20 1 x P6 1 x P6
E64ds_v4 504 GiB 1\.200 MBit/s 256 GB 250 MBit/s 1\.800 1 x P20 1 x P6 1 x P6
E64(d)s_v5 512 GB 1.735 MBit/s 256 GB 250 MBit/s 1\.800 1 x P20 1 x P6 1 x P6
E96(d)s_v5 672 GiB 2.600 MBit/s 256 GB 250 MBit/s 1\.800 1 x P20 1 x P6 1 x P6

1 Überprüfen Sie sorgfältig die Überlegungen zur Dimensionierung /hana/shared

Kostengünstige Lösung mit Azure Storage Premium

Bisher wurde die in diesem Dokument im Abschnitt Lösungen mit Storage Premium und Azure-Schreibbeschleunigung für virtuelle Azure-Computer der M-Serie beschriebene Azure Storage Premium-Lösung für SAP HANA-Szenarien konzipiert, die für die Produktion unterstützt werden. Ein Merkmal der Konfigurationen, die für die Produktion unterstützt werden können, ist die Nutzung von zwei separaten Volumes für SAP HANA-Daten und -Wiederholungsprotokoll. Der Grund für eine solche Trennung ist, dass sich die Workloadmerkmale der Volumes unterscheiden. Mit den empfohlenen Produktionskonfigurationen könnten auch eine andere Art der Zwischenspeicherung oder sogar verschiedene Arten von Azure-Blockspeicher erforderlich sein. In Szenarien, die nicht für die Produktion bestimmt sind, gelten einige der Überlegungen für Produktionssysteme möglicherweise nicht für Low End-Systeme, die nicht für die Produktion bestimmt sind. In der Folge könnten das Daten- und Protokollvolume für HANA kombiniert werden. Wenn auch mit ein paar Schwachstellen, wie z. B. letztendlich einen bestimmten Durchsatz oder Latenz-KPIs nicht zu erreichen, die für Produktionssysteme erforderlich sind. Ein weiterer Aspekt bei der Reduzierung der Kosten in solchen Umgebungen kann die Verwendung von Azure SSD Standard-Speicher sein. Beachten Sie, dass sich die Auswahl von Azure-Speicher vom Typ SSD Standard oder HDD Standard auf Ihre SLAs für einzelne VMs auswirkt. Dies ist im Artikel SLA für Virtuelle Computer dokumentiert.

Eine kostengünstigere Alternative für derartige Konfigurationen könnte wie folgt aussehen:

VM-SKU RAM Maximal VM-E/A
Throughput
„/hana/data“ und „/hana/log“
Striping mit LVM oder MDADM
/hana/shared3 /root-Volume /usr/sap comments
DS14v2 112 GiB 768 MB/s 4 x P6 1 x E10 1 x E6 1 x E6 Erzielt keine Speicherlatenz unter 1 ms1
E16v3 128 GB 384 MB/s 4 x P6 1 x E10 1 x E6 1 x E6 VM-Typ nicht HANA-zertifiziert
Erzielt keine Speicherlatenz unter 1 ms1
M32ts 192 GiB 500 MB/s 3 x P10 1 x E15 1 x E6 1 x E6 Verwendung der Schreibbeschleunigung für kombiniertes Daten- und Protokollvolume beschränkt die IOPS-Rate auf 5.0002
E20ds_v4 160 GiB 480 MB/s 4 x P6 1 x E15 1 x E6 1 x E6 Erzielt keine Speicherlatenz unter 1 ms1
E32v3 256 GiB 768 MB/s 4 x P10 1 x E15 1 x E6 1 x E6 VM-Typ nicht HANA-zertifiziert
Erzielt keine Speicherlatenz unter 1 ms1
E32ds_v4 256 GiB 768 MBit/s 4 x P10 1 x E15 1 x E6 1 x E6 Erzielt keine Speicherlatenz unter 1 ms1
M32ls 256 GiB 500 MB/s 4 x P10 1 x E15 1 x E6 1 x E6 Verwendung der Schreibbeschleunigung für kombiniertes Daten- und Protokollvolume beschränkt die IOPS-Rate auf 5.0002
E48ds_v4 384 GiB 1\.152 MBit/s 6 x P10 1 x E20 1 x E6 1 x E6 Erzielt keine Speicherlatenz unter 1 ms1
E64v3 432 GiB 1\.200 MB/s 6 x P10 1 x E20 1 x E6 1 x E6 Erzielt keine Speicherlatenz unter 1 ms1
E64ds_v4 504 GiB 1200 MB/s 7 x P10 1 x E20 1 x E6 1 x E6 Erzielt keine Speicherlatenz unter 1 ms1
M64ls 512 GB 1\.000 MB/s 7 x P10 1 x E20 1 x E6 1 x E6 Verwendung der Schreibbeschleunigung für kombiniertes Daten- und Protokollvolume beschränkt die IOPS-Rate auf 10.0002
M32(d)ms_v2 875 GiB 500 MB/s 6 x P15 1 × E30 1 x E6 1 x E6 Verwendung der Schreibbeschleunigung für kombiniertes Daten- und Protokollvolume beschränkt die IOPS-Rate auf 5.0002
M48(d)s_1_v3, M96(d)s_1_v3 974 GiB 1.560 MBit/s 7 x P15 1 × E30 1 x E6 1 x E6 Verwendung der Schreibbeschleunigung für kombiniertes Daten- und Protokollvolume beschränkt die IOPS-Rate auf 10.0002
M64s, M64(d)s_v2 1.024 GiB 1\.000 MB/s 7 x P15 1 × E30 1 x E6 1 x E6 Verwendung der Schreibbeschleunigung für kombiniertes Daten- und Protokollvolume beschränkt die IOPS-Rate auf 10.0002
M64ms, M64(d)ms_v2 1\.792 GiB 1\.000 MB/s 6 x P20 1 × E30 1 x E6 1 x E6 Verwendung der Schreibbeschleunigung für kombiniertes Daten- und Protokollvolume beschränkt die IOPS-Rate auf 10.0002
M96(d)s_2_v3 1.946 GiB 3.120 MBit/s 6 x P20 1 × E30 1 x E10 1 x E6 Verwendung der Schreibbeschleunigung für kombiniertes Daten- und Protokollvolume beschränkt die IOPS-Rate auf 20.0002
M128s, M128(d)s_v2 2.048 GiB 2\.000 MB/s 6 x P20 1 × E30 1 x E10 1 x E6 Verwendung der Schreibbeschleunigung für kombiniertes Daten- und Protokollvolume beschränkt die IOPS-Rate auf 20.0002
M192i(d)s_v2 2.048 GiB 2\.000 MB/s 6 x P20 1 × E30 1 x E10 1 x E6 Verwendung der Schreibbeschleunigung für kombiniertes Daten- und Protokollvolume beschränkt die IOPS-Rate auf 20.0002
M128ms, M128(d)ms_v2 3\.892 GiB 2\.000 MB/s 5 x P30 1 × E30 1 x E10 1 x E6 Verwendung der Schreibbeschleunigung für kombiniertes Daten- und Protokollvolume beschränkt die IOPS-Rate auf 20.0002
M176(d)s_3_v3 2.794 GiB 4.000 MBit/s 4 x P30 1 × E30 1 x E10 1 x E6 Verwendung der Schreibbeschleunigung für kombiniertes Daten- und Protokollvolume beschränkt die IOPS-Rate auf 10.0002
M176(d)s_4_v3 3\.892 GiB 4.000 MBit/s 5 x P30 1 × E30 1 x E10 1 x E6 Verwendung der Schreibbeschleunigung für kombiniertes Daten- und Protokollvolume beschränkt die IOPS-Rate auf 20.0002
M192i(d)ms_v2 4\.096 GiB 2\.000 MB/s 5 x P30 1 × E30 1 x E10 1 x E6 Verwendung der Schreibbeschleunigung für kombiniertes Daten- und Protokollvolume beschränkt die IOPS-Rate auf 20.0002
M208s_v2 2\.850 GiB 1\.000 MB/s 4 x P30 1 × E30 1 x E10 1 x E6 Verwendung der Schreibbeschleunigung für kombiniertes Daten- und Protokollvolume beschränkt die IOPS-Rate auf 10.0002
M208ms_v2 5\.700 GiB 1\.000 MB/s 4 x P40 1 × E30 1 x E10 1 x E6 Verwendung der Schreibbeschleunigung für kombiniertes Daten- und Protokollvolume beschränkt die IOPS-Rate auf 10.0002
M416s_v2 5\.700 GiB 2\.000 MB/s 4 x P40 1 × E30 1 x E10 1 x E6 Verwendung der Schreibbeschleunigung für kombiniertes Daten- und Protokollvolume beschränkt die IOPS-Rate auf 20.0002
M416s_8_v2 5\.700 GiB 2\.000 MB/s 5 x P40 1 × E30 1 x E10 1 x E6 Verwendung der Schreibbeschleunigung für kombiniertes Daten- und Protokollvolume beschränkt die IOPS-Rate auf 20.0002
M416ms_v2 11400 GiB 2\.000 MB/s 7 x P40 1 × E30 1 x E10 1 x E6 Verwendung der Schreibbeschleunigung für kombiniertes Daten- und Protokollvolume beschränkt die IOPS-Rate auf 20.0002

1 Azure-Schreibbeschleunigung kann nicht mit den Ev4- und Ev4 VM-Familien verwendet werden. Aufgrund der Verwendung von Azure Storage Premium liegt die E/A-Latenzzeit nicht unter 1 ms.

2 Die VM-Familie unterstützt die Azure-Schreibbeschleunigung, aber der IOPS-Grenzwert der Schreibbeschleunigung könnte die IOPS-Fähigkeiten der Datenträgerkonfigurationen einschränken.

3 Überprüfen Sie sorgfältig die Überlegungen zur Dimensionierung /hana/shared

Wenn Sie das Daten- und Protokollvolume für SAP Hana kombinieren, sollte für die Datenträger, die das Stripesetvolume bilden, kein Lese- oder Lese-/Schreibcache aktiviert sein.

Es sind VM-Typen aufgelistet, die nicht mit SAP zertifiziert sind und als solche nicht im sogenannten SAP HANA-Hardwareverzeichnis aufgelistet sind. Laut Kundenfeedback wurden diese nicht aufgelisteten VM-Typen erfolgreich für einige nicht zur Produktion zählenden Aufgaben verwendet.

Nächste Schritte

Weitere Informationen finden Sie unter