SAP-Workload-Datenplattform
Die Datenplattform bezieht sich auf die Datenspeichertechnologien, die eine SAP-Workload unterstützen. SAP-Workloads stellen hohe Anforderungen an die Datenplattform. Wir beschreiben bewährte Methoden zum Optimieren von Kosten und gleichzeitiger Wartung der Leistung.
Optimieren von Datenkosten
Auswirkung: Kostenoptimierung
Wir empfehlen, die Speicherkosten für Ihre SAP-Workload zu optimieren. Die Speicherung ist eine wesentliche Komponente einer SAP-Workload. Der Speicher enthält aktive Daten und Sicherungsdaten, die für Ihre Organisation von entscheidender Bedeutung sind. Der Speicher wirkt sich auf die Leistung, Verfügbarkeit und Wiederherstellbarkeit einer SAP-Workload aus. Es ist wichtig, die richtige Leistung zu den richtigen Kosten zu haben. Hier finden Sie Empfehlungen, die Ihnen helfen sollen, dieses Ziel zu erreichen.
Verwenden Sie den reservierten Kapazitätsspeichertyp. Es stehen mehrere Speicheroptionen zur Auswahl basierend auf der Workloadanforderung zur Verfügung. Verwaltete Datenträger, BLOB-Speicher und Sicherungsspeicher können eine SAP-Workload in verschiedenen Kombinationen unterstützen. Jede dieser Optionen bietet Speicherreservierungsoptionen, die die Gesamtkosten für persistente Daten senken.
Weitere Informationen finden Sie unter:
- Reservierte Kapazität des Azure-Datenträgers
- Reservierte Blob-Speicherkapazität
- Reservierte Azure Backup Storage-Kapazität
Verwenden Sie Lebenszyklusverwaltungsrichtlinien. Abgesehen von der reservierten Kapazität müssen Sie sicherstellen, dass der Datenaufbewahrungszeitraum für die SAP-Workload geeignet ist. Eine SAP-Datenbanksicherung kann groß sein und zu den Speicherkosten addieren, wenn dies nicht optimiert ist. Es wird empfohlen, eine Lifecycle-Richtlinie zu erstellen, die das Ziel für die Wiederherstellungszeit (Recovery Time Objective, RTO) und das Ziel des Wiederherstellungspunkts (Recovery Point Objective, RPO) Ihrer SAP-Workload erfüllt. Die Richtlinie sollte basierend auf ihren Alters- und Geschäftsanforderungen in Premium, Standard, Cold, Archive Storage wechseln.
Verbessern der Datensicherheit
Auswirkung: Zuverlässigkeit
Die Zuverlässigkeit der Daten ist unerlässlich, um die Kontinuität von Vorgängen sicherzustellen. Wir bieten Zuverlässigkeitsempfehlungen für die Konfiguration der Datenbanksicherheit, das Erstellen von SAPMNT-Freigabesicherheit, die Verwendung von Sicherungen und die Implementierung einer Notfallwiederherstellungslösung.
Konfigurieren der Datenbanksicherheit
Eine SAP-Anwendung leitet Daten zu mehreren Unternehmenssystemen ein, wodurch die Datenbankresilienz zu einer wichtigen Arbeitsauslastung wird. Es wird empfohlen, Produktionsdaten für die höchste Ausfallsicherheit zu replizieren. Die regionsübergreifende Replikation ist die bevorzugte Notfallwiederherstellungslösung. Für eine erschwinglichere Option sollten Sie jedoch mindestens Zonenredundanz konfigurieren. Die von Ihnen gewählten Methoden hängen vom Datenbankverwaltungssystem (DBMS) und dem erforderlichen Business Service Level Agreement (SLA) ab. Nachfolgend finden Sie Empfehlungen für die Datenbankebene.
Definieren sie RPO und RTO. Für die Erstellung der Datenbankresilienz ist ein Plan zum Wiederherstellen von Datenverlust erforderlich. Ein logischer Fehler in der SAP-Datenbank, einem groß angelegten Notfall oder einem Systemausfall kann zu Datenverlusten in einer SAP-Workload führen. Ihr Wiederherstellungsplan sollte ermitteln, wie viele Daten Sie verlieren möchten und wie schnell Sie wiederherstellen müssen. Die Menge des Datenverlusts, den Sie verlieren möchten, ist Ihr Wiederherstellungspunktziel (RPO). Wie schnell Sie wiederherstellen müssen, ist Ihr Wiederherstellungszeitziel (RTO). Wenn Sie die Wiederherstellbarkeit entwerfen, müssen Sie das gewünschte und tatsächliche RPO und RTO Ihrer SAP-Anwendung verstehen.
Verwenden Sie die synchrone Replikation ohne Datenverlust. In einigen Szenarien gibt es keine Toleranz für Datenverlust. Das Ziel des Wiederherstellungspunkts ist 0. Um dieses RPO zu erreichen, benötigen Sie die synchrone Replikation auf der Datenbankebene. Die synchrone Replikation setzt Datenbanktransaktionen in Datenbankinstanzen in zwei separaten Zonen oder Regionen fest. Sie sollten die Latenz zwischen den beiden Instanzen messen, um sicherzustellen, dass sie den Workloadanforderungen entspricht, und Sie können dies mit dem SAP-Messtool niping
tun. Eine höhere Netzwerklatenz verlangsamt die Skalierbarkeit Ihrer Workload, und der physische Abstand zwischen den Instanzen erhöht die Netzwerklatenz. Daher hat die Replikation in allen Regionen eine höhere Latenz als in allen Verfügbarkeitszonen, da zwischen den Instanzen mehr Abstand besteht. Die Datenbankreplikation zwischen verschiedenen Regionen sollte asynchron sein und die Replikation zwischen Verfügbarkeitszonen synchron sein. Es ist wichtig, Resilienz und Latenz im SAP-Workloaddesign auszugleichen.
Weitere Informationen finden Sie unter:
- Azure Virtual Machines – allgemeine DBMS-Bereitstellung für SAP-Workload
- Architektur und Szenarien für die Hochverfügbarkeit von SAP NetWeaver
- Netzwerklatenz zwischen und innerhalb von Zonen
SapMNT-Freigabesicherheit erstellen
SAPMNT hostt die physischen Kerneldateien für DIE SAP-Anwendung und kann ein einzelner Fehlerpunkt sein. In Azure stehen mehrere Optionen zur Verfügung, um Redundanz zu erstellen und eine hoch verfügbare SAPMNT-Freigabe zu erstellen. Wir empfehlen die Verwendung von Azure Premium Files oder Azure NetApp Files für Linux- und Azure Premium-Dateien. Für Windows-basierte Bereitstellungen sollten Sie Azure NetApp Files oder Azure Shared Disk verwenden.
Es gibt auch einige anwendungsspezifische Konfigurationen, die Sie für die SAPMNT-Zuverlässigkeit adressieren sollten. Sie benötigen freigegebene Verzeichnisse in der Umgebung (/sapmnt/SID and /usr/sap/trans
), um die SAP NetWeaver-Anwendungsschicht bereitzustellen. Es wird empfohlen, hochverwendbare Dateisysteme zu erstellen und sicherzustellen, dass sie robust sind. Die /sapmnt/SID
Verzeichnisse sind /usr/sap/SID/ASCS
wichtig. Sie sollten diese Dateisysteme auf NFS auf Azure Files platzieren, um die maximale Zuverlässigkeit zu erzielen.
Weitere Informationen finden Sie unter NFS in Azure Files.
Tabelle 1 – SAPMNT-Anleitungen für jedes Betriebssystem.
Verwenden von Datensicherungen
Die SAP-Workload sollte eine reguläre Sicherungslösung implementieren. Sicherungen sind das Rückgrat der Notfallwiederherstellung und tragen zur Sicherstellung der Kontinuität von Vorgängen bei. Wir haben einige Empfehlungen für die Zuverlässigkeit der Sicherung.
Beginnen Sie mit Azure Backup
Es wird empfohlen, Azure Backup als grundlegende Sicherungsstrategie für eine SAP-Workload zu verwenden. Azure Backup ist die systemeigene Sicherungslösung in Azure und bietet mehrere Funktionen, um Ihre SAP-Sicherungen zu optimieren. Mit Azure Backup möchten wir einige Features herausstellen.
Tabelle 2 : Azure Backup-Features
Funktion | Beschreibung |
---|---|
Systemeigene Datenbanksicherungskompatibilität | Azure Backup bietet systemeigene Sicherungen über den Backint-Connector für SAP HANA-, SQL Server- und Oracle-Datenbanken, die von SAP-Anwendungen verwendet werden. Azure Backup für SAP bietet eine API namens Backint. Backint ermöglicht es Sicherungslösungen, Sicherungen direkt auf der Datenbankebene zu erstellen. Azure Backup unterstützt auch die Datenbanksicherungsfunktion für HANA & SQL Server-Datenbanken heute. |
Speichersicherung | Das Speichersicherungsfeature kann dazu beitragen, die Sicherungsstrategie mithilfe von Datenträgermomentaufnahmen des Azure Premium-Speichers für selektive Datenträger zu optimieren. Weitere Informationen zu anwendungseinheitlichen Sicherungen finden Sie unter Snapshot-Konsistenz. |
Sicherung virtueller Computer | Sichern und Wiederherstellen von Azure-VM-Daten über die Azure-Portal. Mit der regionsübergreifenden Wiederherstellung können Sie Azure-VMs wiederherstellen, die sich in einer gekoppelten sekundären Region befanden. |
Langfristige Aufbewahrung | Mit Azure Backup können Sie SAP-Sicherungen jahre für Compliance- und Überwachungsanforderungen aufbewahren. |
Sicherungsverwaltung | Mit Azure Backup können Sie Sicherungen über die Azure-Portal mit einer einfachen Benutzeroberfläche verwalten. |
Weitere Informationen finden Sie unter:
- Dokumentation zu Azure Backup
- Übersicht über SAP HANA-Sicherungen
- Azure Backup-Architektur für SAP HANA-Sicherung.
- Sicherungsanleitung für SAP HANA in Azure Virtual Machines
- Sicherungshandbuch für SAP HANA-Systemreplikationsdatenbanken auf Azure-VMs.
- Sicherungsrichtlinien für SAP HANA-Datenbankinstanzmomentaufnahmen auf Azure-VMs.
- Sicherungshandbuch für SQL Server auf virtuellen Azure-Computern
Suchen von Marketplace-Backup-Lösungen
Im Azure Marketplace gibt es mehrere zertifizierte Backup-Lösungen von Drittanbietern. Diese Lösungen bieten Anbietersicherungsfunktionen und SAP-zertifizierte Sicherungsfunktionen. Sie sollten die Überschichtung dieser Lösungen über Azure Backup in Betracht ziehen, um benutzerdefinierte Lösungen mit foundationaler Unterstützung zu generieren.
Microsoft-Partner bieten Lösungen, die in Azure Storage für Archiv-, Sicherungs- und BcDR-Workloads (Business Continuity and Disaster Recovery) integriert sind. Die Partnerlösungen profitieren von der Skalierung und den Kostenvorteilen von Azure Storage. Sie können die Lösungen verwenden, um Sicherungsprobleme zu lösen, eine Notfallwiederherstellungswebsite zu erstellen oder nicht verwendete Inhalte für die langfristige Aufbewahrung zu archivieren. Sie können bandbasierte Sicherungen ersetzen und einen bedarfsgesteuerten wirtschaftlichen Wiederherstellungsstandort mit allen Compliancestandards und Speicherfunktionen wie unveränderlicher Speicher - und Lebenszyklusverwaltung anbieten.
Momentaufnahmen verwenden
Eine Momentaufnahme ist eine Punkt-in-Zeit-Kopie Ihrer Daten. Die Geschwindigkeit und Zuverlässigkeit von Momentaufnahmen kann beim Verwalten großer Datenbanken und zum Schutz der primären Datenbank vor Beschädigung oder Ausfall beitragen. Diese Features machen Momentaufnahmen für die Notfallwiederherstellung kritisch. Wir haben einige Optionen zum Erstellen und Speichern von Sicherungen für Ihre SAP-Workload.
Azure Backup kann z. B. Datenbanksicherungen für HANA und SQL Server übernehmen. Das Feature "Sicherungstresor" von Azure Shared Disk kann als Datenbankspeicherlösung dienen. Azure NetApp Files (ANF) kann wichtige Daten auch mithilfe von Momentaufnahmen sichern, z. B. SNAPSHOT für ANF-Volumes. DIE ANF Cross Region Replication verwendet ANF-Momentaufnahmen, um Daten aus einer Region in eine andere zu replizieren.
Die richtige Lösung hängt von Ihren gewünschten Kosten- und Verfügbarkeitsebenen ab. In einigen Szenarien sollten Sie Ihre SAP auf Azure-Daten in andere Azure-Regionen für die Notfallwiederherstellung replizieren. Sie können jedoch dieselben Funktionen mit der Azure Storage-Replikation wie georedundanten Speicher (GRS) oder Azure Site Recovery erreichen.
Weitere Informationen finden Sie unter:
- SAP-Workloadkonfigurationen mit Azure-Verfügbarkeitszonen
- SAP NetWeaver Notfallwiederherstellung
- Einrichten der Notfallwiederherstellung für die Bereitstellung einer SAP NetWeaver-App mit mehreren Ebenen
- Azure-Speicherredundanz
- Sichern der Instanzmomentaufnahmen von SAP HANA-Datenbanken in Azure-VMs
Implementieren eines Notfallwiederherstellungsplans
Wir empfehlen Ihnen, in notfallwiederherstellung (DR) zu investieren, um die Zuverlässigkeit der SAP-Workload zu verbessern. Die Notfallwiederherstellung wird durch Replizieren primärer Daten an einen sekundären Standort erreicht. Es können mehrere Tools und Methoden verwendet werden, um das Ziel zu erreichen. Notfallwiederherstellung ist erforderlich, wenn der primäre Standort aufgrund von technischen oder Naturkatastrophen nicht zugänglich ist. Notfallwiederherstellungslösungen können über Zonen innerhalb einer Region oder regionen hinweg basierend auf Ihren Geschäftlichen Anforderungen erfolgen, wir empfehlen jedoch DR-übergreifend für eine bessere Ausfallsicherheit.
Weitere Informationen finden Sie unter:
- Azure Site Recovery
- Regionsübergreifende Replikation von Azure NetApp Files-Volumes
- Regionsübergreifende Momentaufnahmekopie für Azure Disk Storage
- Sicherung und Notfallwiederherstellung
Verbessern der Speicherleistung
Auswirkung: Leistungseffizienz
Es ist wichtig, die geeigneten Speicherlösungen auszuwählen, um die Datenanforderungen der SAP-Workload zu unterstützen. Die richtige Lösung kann die Leistung vorhandener Funktionen verbessern und es Ihnen ermöglichen, neue Features hinzuzufügen. Im Allgemeinen muss der Speicher die Eingabe-/Ausgabevorgänge pro Sekunde (IOPS)-Anforderungen und Durchsatzanforderungen der SAP-Datenbank erfüllen.
Weitere Informationen finden Sie unter Speichertypen für eine SAP-Workload.
Verwenden Sie Speicher, der die Leistungsanforderung unterstützt. Microsoft unterstützt verschiedene Speichertechnologien, um Ihre Leistungsanforderungen zu erfüllen. Für SAP-Workload können Sie Azure Managed Disk (z. B. Premium SSD, Premium SSD v2, Standard SSD) und Azure NetApp Files verwenden.
Konfigurieren des Speichers für die Leistung. Wir haben eine Speicherkonfigurationsrichtlinie für SAP HANA-Datenbanken veröffentlicht. Es deckt Produktionsszenarien und eine kostenbewusste nicht produktionsrelevante Variante ab. Nach den empfohlenen Speicherkonfigurationen wird sichergestellt, dass der Speicher alle SAP-Hardware- und Cloudmesstool-KPIs (HCMT) übergibt. Weitere Informationen finden Sie unter SAP HANA: Speicherkonfigurationen für virtuelle Azure-Computer.
Aktivieren Sie die Schreibtaste. Die Schreibtaste ist eine Funktion für VMs der M-Serie auf Storage Premium mit ausschließlich verwalteten Azure-Datenträgern. Es ist zwingend erforderlich, die Schreibtaste auf den Datenträgern zu aktivieren, die dem /hana/log-Volume zugeordnet sind. Diese Konfiguration erleichtert die Latenz von Unter millisekunden für 4 KB und 16 KB Blöcke. Weitere Informationen finden Sie unter Azure Write Accelerator.
Wählen Sie den richtigen virtuellen Computer aus. Die Auswahl des richtigen virtuellen Computers hat Kosten- und Leistungsauswirkungen. Ziel ist es, eine Speicher-VM zu wählen, die die IOPS- und Durchsatzanforderungen der SAP-Workload unterstützt. Es gibt drei wichtige Bereiche, die beim Auswählen eines virtuellen Computers fokussiert werden müssen.
Tabelle 3: Berechnen von Features, die sich auf die Leistung auswirken
Computefeatures | Beschreibung |
---|---|
Anzahl der vCPUs | Die Anzahl der CPUs wirkt sich direkt auf die Lizenzen im Datenbankknoten aus. Die meisten Datenbanken folgen einem kernbasierten Lizenzierungsmodell. Verwenden Sie den Betrag, der Ihren Anforderungen entspricht, und passen Sie die Lizenzvereinbarungen bei Bedarf an. |
Arbeitsspeicher | Der Speicher ist für die Anwendungsleistung von entscheidender Bedeutung, und Ihre SAP-Anwendung kann hohe Speicheranforderungen haben. Im Allgemeinen bietet höherer Arbeitsspeicher mehr Speicherlesevorgänge, weniger Paging und höhere VM-Kosten. |
Throughput | Der Durchsatz ist wichtig für eine Anwendung, die auf einem der virtuellen Computer gehostet wird, um mit außerhalb des virtuellen Computers über die Netzwerkschnittstellenkarten (NETWORK Interface Cards, NICs) zu kommunizieren. |