SAP HANA: SSD Premium V2-Speicherkonfigurationen für virtuelle Azure-Computer
SSD Premium V2 vereinfacht das Erstellen von Speicherarchitekturen und ermöglicht das Anpassen der Speicherfunktionen an Ihre Workload. Mit SSD Premium v2 können Sie die Kapazität, IOPS (E/A-Vorgänge pro Sekunde) und den Durchsatz unabhängig voneinander konfigurieren und dafür bezahlen.
Die folgenden beiden Dokumente enthalten allgemeine Überlegungen zu Stripegrößen, die bei LVM und der HANA-Datenvolumepartitionierung verwendet werden, sowie speichertypunabhängige Überlegungen:
- SAP HANA: Speicherkonfigurationen für virtuelle Azure-Computer
- Azure Storage-Typen für die SAP-Workload
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 nutzen. Sie können das Verkleinern des Speichers in Betracht ziehen oder sogar mit kleineren Datenträgergrößen beginnen und die Onlineerweiterung im Laufe der Zeit nutzen. 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.
Von der Produktion empfohlene Speicherlösung basierend auf Azure Storage Premium SSD v2.
Die empfohlenen Startkonfigurationen mit Azure Premium Storage v2 für Produktionsszenarien sehen wie folgt aus:
/hana/data - Größe von 1,2 x VM-Speicher, bei Bedarf größer. Siehe Datendurchsatz- und IOPS-Werte in der folgenden Tabelle.
/hana/log - Größe von 0,5 x VM-Speicher oder 500 GiB, wenn vm größer als 1 TiB Speicher. Siehe Protokolldurchsatz und IOPS-Werte in der folgenden Tabelle.
/hana/shared – Größe von 1 x VM-Speicher oder 1 TiB, wenn der virtuelle Computer größer als 1 TiB-Speicher ist. Verwenden Sie standardmäßige IOPS und den Durchsatz als Startkonfiguration.
Arbeitsspeicher oder SKU der virtuellen Maschine | Datendurchsatz | Daten-IOPS | Protokolldurchsatz | Protokollieren von IOPS |
---|---|---|---|---|
Unter 1 TiB | 425 MBit/s | 3,000 | 275 MBit/s | 3,000 |
1 TiB bis unter 2 TiB | 600 MBit/s | 5\.000 | 300 MBit/s | 4\.000 |
2 TiB bis unter 4 TiB | 800 MBit/s | 12.000 | 300 MBit/s | 4\.000 |
4 TiB bis unter 8 TiB | 1.200 MBit/s2 | 20.000 | 400 MBit/s | 5\.000 |
M416ms_v2 (11,400 GiB) | 1.300 MBit/s | 25,000 | 400 MBit/s | 5\.000 |
M624(d)s_12_v3 (11.400 GiB) | 1.300 MBit/s | 40.000 | 600 MBit/s | 6.000 |
M832(d)s_12_v3 (11.400 GiB) | 1.300 MBit/s | 40.000 | 600 MBit/s | 6.000 |
M832ixs1 (14.902 GiB) | 2\.000 MBit/s | 40.000 | 600 MBit/s | 9.000 |
M832i(d)s_16_v3 (15,200 GiB) | 4.000 MBit/s | 60.000 | 600 MBit/s | 10.000 |
M832ixs_v21 (23,088 GiB) | 2\.000 MBit/s | 60.000 | 600 MBit/s | 10.000 |
M896ixds_32_v31 (30,400 GiB) | 2\.000 MBit/s | 80.000 | 600 MBit/s | 10.000 |
M1792ixds_32_v31 (30,400 GiB) | 2\.000 MBit/s | 80.000 | 600 MBit/s | 10.000 |
1 VM-Typ ist standardmäßig nicht verfügbar. Wenden Sie sich an Ihr Microsoft-Kontoteam.
2 Limit to 1.000 MBps on M208(m)s_v2 virtual machines, due to VM limit.
Weitere Informationen zu den Speicher- und Remote-Storage-Funktionen von virtuellen Maschinen finden Sie unter M-Familie der speicheroptimierten VM-Größenfamilie und E-Familie der speicheroptimierten VM-Größenfamilie.
Ü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 höhere Volumes für /hana/data und /hana/log erfordert, müssen Sie die IOPS und/oder den Durchsatz auf den einzelnen verwendeten Datenträgern erhöhen.
Werte in der Tabelle werden als Aggregatsumme für das Dateisystem angegeben. Mit einer Durchsatzgrenze von 1.200 MB/s auf einem einzelnen Premium SSD v2-Datenträger müssen Sie mehrere Datenträger verwenden und für größere VMs streifen. Auf ähnliche Weise teilen Sie bei Verwendung von Striping von den enthaltenen 125 MB/s und 3.000 IOPS pro Datenträger die Gesamtanzahl zwischen der Anzahl der Datenträger.
Beispiele für die Verwendung mehrerer Datenträger
Wenn Sie sich die Preisliste für verwaltete Azure-Datenträger ansehen, wird deutlich, dass das mit SSD Premium V2 eingeführte Kostenschema zwei allgemeinen Ansätze folgt:
- Sie versuchen, Ihre Speicherarchitektur zu vereinfachen, indem Sie einen einzelnen Datenträger für /hana/data und /hana/log verwenden und je nach Bedarf für weitere IOPS und höheren Durchsatz zahlen, um die im Folgenden empfohlenen Stufen zu erreichen. Mit dem Wissen, dass ein einzelner Datenträger einen maximalen Durchsatz von 1.200 MBit/s und 80.000 IOPS bietet,
- möchten Sie die mit jedem Datenträger kostenlos zur Verfügung gestellten 3.000 IOPS und 125 MB/s verwenden können. Hierfür verwenden Sie mehrere kleinere Datenträger, die zusammen die erforderliche Kapazität ergeben. Anschließend erstellen Sie ein Stripevolume mit logischer Volumeverwaltung für diese Datenträger. Durch das datenträgerübergreifende Striping können Sie die Kostenfaktoren IOPS und Durchsatz reduzieren. Dies führt jedoch zu Mehraufwand beim Automatisieren von Bereitstellungen und Verwalten solcher Lösungen.
Da Ihnen diese Entscheidung überlassen werden soll, können Sie wählen, ob Sie den Ansatz mit einem einzelnen Datenträger oder den Ansatz mit mehreren Datenträgern verfolgen. Beachten Sie jedoch, dass beim Ansatz mit einem einzelnen Datenträger die Durchsatzeinschränkung von 1.200 MB/s erreicht werden kann. Möglicherweise gibt es einen Punkt, an dem Sie „/hana/data“ auf mehrere Volumes aufteilen müssen. Viele Azure-VMs ermöglichen einen höheren Speicherdurchsatz, den ein einzelner Premium SSD v2-Datenträger bereitstellen kann. Beachten Sie auch, dass hinsichtlich der Bereitstellung von Speicherdurchsatz im Laufe der Zeit mehr und mehr Funktionen für Azure-VMs zur Verfügung stehen werden. Außerdem sind HANA-Sicherungspunkte kritisch und erfordern einen hohen Durchsatz für das /hana/data-Volume.
Diese Tabellen bieten Ihnen in Kombination mit den Preisen für IOPS und Durchsätze einen Überblick darüber, inwiefern das Striping auf mehrere SSD Premium V2-Datenträger die Kosten für die bestimmten Speicherkonfigurationen reduzieren kann. Basierend auf diesen Berechnungen können Sie entscheiden, ob Sie dem Ansatz mit einem einzelnen Datenträger für /hana/data und/oder /hana/log folgen möchten.
Gesamtgröße des Dateisystems | Anzahl der Datenträger | Einzelner Datenträger | Gewünschter Gesamtdurchsatz | Standarddurchsatz | Zusätzlich bereitgestellter Durchsatz | Gewünschte Gesamt-IOPS | Standard-IOPS | Zusätzlich bereitgestellte IOPS |
---|---|---|---|---|---|---|---|---|
512 GB | 1 |
512 GB | 425 MBit/s | 125 MBit/s | mehr als 300 MB/s | 5.000 IOPs | 3.000 IOPS | mehr als 2.000 IOPS |
512 GB | 2 |
256 GiB | 425 MBit/s | 250 MBps (2 x 125) | mehr als 175 MBps (2 x 88) | 5.000 IOPs | 6.000 IOPS (2 x 3.000) | none |
512 GB | 4 |
128 GB | 425 MBit/s | 500 MBps (4 x 125) | none | 5.000 IOPs | 12.000 IOPS (4 x 3.000) | none |
--- | --- | --- | --- | --- | --- | --- | --- | --- |
4 TiB | 1 |
4 TiB | 1\.000 MBit/s | 125 MBit/s | mehr als 875 MB/s | 20.000 IOPS | 3.000 IOPS | mehr als 17.000 IOPS |
4 TiB | 2 |
2 TiB | 1\.000 MBit/s | 250 MBps (2 x 125) | mehr als 750 MB/s (2 x 375) | 20.000 IOPS | 6.000 IOPS (2 x 3.000) | mehr als 14.000 IOPS (2 x 7.000) |
4 TiB | 4 |
1 TiB | 1\.000 MBit/s | 500 MBps (4 x 125) | + 500 MBps (4 x 125) | 20.000 IOPS | 12.000 IOPS (4 x 3.000) | + 8.000 IOPS (4 x 2.000) |
Hinweis
Die folgenden vorgeschlagenen Konfigurationen verwenden die minimalen HANA-KPIs, die unter SAP HANA: Speicherkonfigurationen für virtuelle Azure-Computer aufgeführt sind. Tests haben bisher nicht darauf hingedeutet, dass bei SAP HCMT-Tests mit den aufgeführten Werten hinsichtlich Durchsatz oder Latenz ein Fehler auftreten könnte. Dabei wurden nicht alle möglichen Variationen und Kombinationen bezüglich Stripesets auf mehreren Datenträgern oder mit unterschiedlichen Stripegrößen getestet. Für die Tests, die mit Stripevolumes auf mehreren Datenträgern durchgeführt wurden, wurden die unter SAP HANA: Speicherkonfigurationen für virtuelle Azure-Computer dokumentierten Stripegrößen verwendet.
Wichtig
Sie haben die Möglichkeit, die Sektorgröße von Azure Premium SSD v2 als 512 Bytes oder 4096 Bytes zu definieren. Die Standardsektorgröße beträgt 4.096 Bytes. Tests, die mit HCMT durchgeführt wurden, ergaben keine signifikanten Unterschiede bei der Leistung und dem Durchsatz zwischen den verschiedenen Branchengrößen. Diese Sektorgröße unterscheidet sich von Bereichsstreifen-Größen, die Sie bei Verwendung eines logischen Volume-Managers definieren müssen.
Wichtige Unterschiede von SSD Premium V2 im Vergleich zu Storage Premium und Disk Ultra
Dies sind die Hauptunterschiede von SSD Premium V2 zu den vorhandenen NetWeaver- und HANA-zertifizierten Speichern:
- Bei SSD Premium V2 bezahlen Sie die exakte bereitgestellte Kapazität. Im Gegensatz zu Storage Premium und Disk Ultra, wo Größengruppen verwendet werden, um die Kapazitätskosten zu ermitteln,
- umfasst jeder SSD Premium V2-Speicherdatenträger einen Durchsatz von 3.000 IOPS und 125 MB/s, der im Kapazitätspreis enthalten ist.
- Zusätzliche IOPS und zusätzlicher Durchsatz im Vergleich zu den Standardangeboten für jeden Datenträger können jederzeit bereitgestellt und separat berechnet werden.
- Änderungen an den bereitgestellten IOPS und dem Durchsatz können viermal in einem 24-Stunden-Fenster ausgeführt werden.
- Die Latenz von SSD Premium V2 ist niedriger als bei Storage Premium, aber höher als bei Disk Ultra. Dieser Unterschied liegt jedoch unterhalb des Millisekundenbereichs, sodass die SAP HANA-KPIs ohne die Hilfe anderer Funktionen (z. B. Azure-Schreibbeschleunigung) übergeben werden.
- Wie bei Disk Ultra können Sie SSD Premium V2 für /hana/data- und /hana/log-Volumes nutzen, ohne dabei Beschleuniger oder andere Caches verwenden zu müssen.
- Im Gegensatz zu Premium SSD bietet Azure SSD Premium wie auch Disk Ultra keine Cachingoptionen.
- Bei SSD Premium V2 wird die gleiche Speicherkonfiguration für die VMs der HANA-zertifizierten Ev4-, Ev5- und M-Serie verwendet, die denselben Arbeitsspeicher bieten.
- Im Gegensatz zu Storage Premium ist das Datenträgerbursting für SSD Premium V2 nicht verfügbar.
Ohne die Unterstützung für die Azure-Schreibbeschleunigung oder durch andere Caches ist die Konfiguration von SSD Premium V2 für die verschiedenen VM-Serien einfacher und einheitlicher. Zudem werden Varianten vermieden, die bei der Bereitstellungsautomatisierung berücksichtigt werden müssen. Da keine Burstingfunktionen zur Verfügung stehen, sind der bereitgestellte Durchsatz und die bereitgestellten IOPS deterministischer und zuverlässiger. Da es sich bei SSD Premium V2 um einen neuen Speichertyp handelt, gibt es noch einige Einschränkungen im Zusammenhang mit Features und Funktionen. Lesen Sie zunächst das Dokument Arten verwalteter Azure-Datenträger, um mehr über diese Einschränkungen und Unterschiede zwischen den Speichertypen zu erfahren.
Nächste Schritte
Weitere Informationen finden Sie unter