Verwenden von Azure Premium Files NFS und SMB für SAP-Workload

In diesem Dokument geht es um Azure Premium Files Dateifreigaben, die für SAP Workloads verwendet werden. Sowohl NFS-Volumes als auch SMB-Dateifreigaben sind abgedeckt. Überlegungen zu Azure NetApp Files für SMB- oder NFS-Volumes finden Sie in den folgenden beiden Dokumenten:

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 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 bereitstellen, um IOPS oder den Durchsatz zu erhöhen. 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 SAP-Workload zu finden und anzupassen.

Für SAP-Workloads sind die unterstützten Verwendungen von Azure Files-Freigaben:

  • sapmnt Volume für ein verteiltes SAP-System
  • transport-Verzeichnis für SAP-Querformat
  • /hana/shared für die horizontale Skalierung von HANA Überprüfen Sie sorgfältig die Überlegungen zur Größenanpassung von /hana/shared, da ein angemessen skaliertes /hana/shared-Volume zur Stabilität des Systems beiträgt.
  • Dateischnittstelle zwischen SAP-Landschaft und anderen Anwendungen

Hinweis

Es werden keine SAP DBMS Workloads auf Azure Premium Files Volumes, NFS oder SMB unterstützt. Informationen zu Supporteinschränkungen für Azure-Speichertypen für SAP NetWeaver/Anwendungsschicht von S/4HANA finden Sie im SAP Supporthinweis 2015553.

Wichtige Überlegungen für Azure Premium Dateifreigaben mit SAP

Berücksichtigen Sie die folgenden wichtigen Punkte, wenn Sie Ihre Bereitstellung in Azure Files planen. Der Ausdrucksanteil in diesem Abschnitt gilt sowohl für die SMB-Freigabe als auch für das NFS-Volume.

  • Die Mindestgröße für eine Freigabe beträgt 100 GiB. Mit Azure Premium Files bezahlen Sie die Kapazität der bereitgestellten Freigaben.
  • Berücksichtigen Sie beim Dimensionieren Ihrer Dateifreigaben nicht nur die Kapazitätsanforderungen, sondern auch die Anforderungen hinsichtlich IOPS und Durchsatz. Ausführliche Informationen finden Sie unter Ziele für Azure-Dateifreigaben.
  • Testen Sie die Workload, um die gewählte Dimensionierung zu überprüfen und sicherzustellen, dass sie Ihre Leistungsziele erfüllt. Informationen zur Behandlung von Leistungsproblemen mit NFS in Azure Files finden Sie unter Problembehandlung bei Leistungsproblemen mit Azure-Dateifreigaben.
  • Stellen Sie für jedes SAP-System eine separate Freigabe vom Typ sapmnt bereit.
  • Verwenden Sie die Freigabe sapmnt nicht für andere Aktivitäten (beispielsweise für Schnittstellen).
  • Verwenden Sie die Freigabe saptrans nicht für andere Aktivitäten (beispielsweise für Schnittstellen).
  • Wenn in Ihrem SAP-System sehr viele Batchaufträge ausgeführt werden, verfügen Sie möglicherweise über Millionen von Auftragsprotokollen. Falls die SAP-Batchauftragsprotokolle im Dateisystem gespeichert werden, achten Sie insbesondere auf die Dimensionierung der Freigabe sapmnt. Ordnen Sie die Auftragsprotokolldateien gemäß SAP-Hinweis 16083 regelmäßig neu an. Ab SAP_BASIS 7.52 werden Batchauftragsprotokolle standardmäßig in der Datenbank gespeichert. Weitere Informationen finden Sie im SAP-Hinweis 2360818 | Auftragsprotokoll in der Datenbank.
  • Es wird davon abgeraten, die Freigaben für zu viele SAP-Systeme in einem einzelnen Speicherkonto zu konsolidieren. Es gibt auch Skalierbarkeits- und Leistungsziele für Speicherkonten in Azure Storage. Achten Sie auch darauf, die Grenzwerte für das Speicherkonto nicht zu überschreiten.
  • Konsolidieren Sie generell Freigaben für maximal fünf SAP-Systeme in einem einzelnen Speicherkonto. Diese Richtlinie hilft dabei, die Grenzwerte für Speicherkonten nicht zu überschreiten, und vereinfacht die Leistungsanalyse.
  • Vermeiden Sie es generell, Freigaben wie sapmnt für produktionsfremde SAP-Systeme und Freigaben für SAP-Produktionssysteme im gleichen Speicherkonto zu mischen.
  • Verwenden Sie einen privaten Endpunkt mit Azure Files. Im unwahrscheinlichen Fall eines Zonenausfalls werden Ihre NFS-Sitzungen automatisch in eine fehlerfreie Zone umgeleitet. Sie müssen die NFS-Freigaben auf Ihren virtuellen Computern nicht erneut einbinden. Die Verwendung einer privaten Verbindung kann zu zusätzlichen Gebühren für die verarbeiteten Daten führen. Weitere Informationen finden Sie unter Preise für private Verbindungen.
  • Wenn Sie Ihre VMs verfügbarkeitszonenübergreifend bereitstellen, verwenden Sie in den Azure-Regionen mit ZRS-Unterstützung ein Speicherkonto mit ZRS.
  • Von Azure Premium Files wird derzeit keine automatische regionsübergreifende Replikation für Notfallwiederherstellungsszenarien unterstützt. Verfügbare Optionen finden Sie in den Richtlinien der Notfallwiederherstellung für SAP-Anwendungen.

Überlegen Sie sorgfältig, wenn Sie mehrere Aktivitäten in einer Dateifreigabe oder mehrere Dateifreigaben in einem Speicherkonto konsolidieren. Die Verteilung dieser Freigaben auf separate Speicherkonten verbessert den Durchsatz, die Ausfallsicherheit und vereinfacht die Leistungsanalyse. Wenn viele SAP-SIDs und -Freigaben auf einem einzigen Azure Files-Speicherkonto konsolidiert werden und die Leistung des Speicherkontos aufgrund der Durchsatzgrenzwerte schlecht ist, kann es schwierig werden, zu erkennen, welche SID oder welches Volume das Problem verursacht.

Zusätzliche Überlegungen zu NFS

  • Es empfiehlt sich, für die Bereitstellung mindestens SLES 15 SP2, RHEL 8.4 zu verwenden, um von NFS-Clientverbesserungen zu profitieren.
  • Binden Sie die NFS-Freigaben mit dokumentierten Bereitstellungsoptionen ein mit Informationen zur Problembehandlung bei Einbindungs- oder Verbindungsproblemen.
  • Für SAP J2EE-Systeme wird das Platzieren von /usr/sap/<SID>/J<nr> in NFS in Azure Files nicht unterstützt.

Zusätzliche Überlegungen zum SMB

  • Der SAP Softwarebereitstellungsmanager (SWPM) Version 1.0 SP32, SWPM 2.0 SP09 oder höher ist erforderlich, um Azure Files SMB zu verwenden. Der SAPInst-Patch muss mindestens Version 749.0.91 entsprechen. Wenn SWPM/SAPInst nicht mehr als 13 Zeichen für den Dateifreigabeserver akzeptiert, ist die SWPM-Version zu alt.
  • Während der Installation der SAP PAS Instanz wird die Anforderung eines Transport Hostnamens von SWPM/SAPInst gestellt. Der FQDN des Speicherkontos sollte mit <storage_account>.file.core.windows.net oder mit der IP-Adresse/dem Hostnamen des privaten Endpunkts eingegeben werden, falls verwendet.
  • Wenn Sie die Active Directory-Domäne in Azure Files SMB für die Bereitstellung mit hoher Verfügbarkeit von SAP integrieren, müssen die SAP-Benutzerinnen, -Benutzer und -Gruppen der Freigabe „sapmnt" hinzugefügt werden. Die SAP-Benutzerinnen und -Benutzer sollten im Azure-Portal über die Berechtigung Storage File Data SMB Share Elevated Contributor verfügen.

Nächste Schritte

Weitere Informationen finden Sie unter