Diese Checkliste soll Ihnen helfen, das Design, die Migration, die Implementierung und die Wartung Ihrer SAP NetWeaver-Landschaften in Google Cloud zu verbessern.
Berücksichtigen Sie beim Durchgehen der Checkliste die Anforderungen Ihres eigenen Unternehmens. Wenn Sie Entscheidungen treffen, die von unseren Empfehlungen abweichen, halten Sie diese Änderungen für spätere Aufgaben in der Checkliste fest.
- Wenn Sie Ihre SAP NetWeaver-Landschaft skalieren und die Redundanz erhöhen möchten, führen Sie SAP Central Services, jeden SAP-Anwendungsserver und jeden Datenbankserver in einer eigenen Compute Engine-VM-Instanz aus.
- Befolgen Sie diese Richtlinien, um die richtige Größe für Ihre VM-Instanzen sicherzustellen:
- Bevor Sie Ihre vorhandenen Systeme aus lokalen oder anderen Cloud-Umgebungen verschieben, verwenden Sie bei der Migration zu Google Cloud Ihre aktuellen Arbeitslaststatistiken und die aktuelle Auslastung als Referenz für die Größenbestimmung.
- Wenn Sie die Größen der VMs nicht korrekt für die Last anpassen, wenn Sie mehrere SAP-System-IDs mit anderen Unternehmenslösungen kombinieren, werden Ihre Anwendungen möglicherweise eingeschränkt und die Leistung ist schlecht.
- Weitere Informationen zur Größenbestimmung für SAP-Lösungen in Google Cloud finden Sie unter Was ist Größenbestimmung? und den SAP Quick Sizer.
- Wenn Sie mehr als eine SAP-Anwendungsinstanz auf derselben VM ausführen oder mehrere Anwendungsserver von derselben SID auf derselben VM ausführen möchten, installieren Sie diese mit unterschiedlichen Hostnamen, damit Sie solche Instanzen verschieben können, wenn sie die Möglichkeiten einer einzelnen VM überschreiten.
- SAP-Profile enthalten den Hostnamen der Instanz sowohl im Dateinamen als auch in SAP-Variablen wie SAPLOCALHOST und SAPGLOBALHOST. Aufgrund dieses Attributs empfehlen wir Ihnen, von Beginn an Alias-IP-Adressen und Alias-Hostnamen für diese Instanzen zu konfigurieren.
- Wenn Sie die Zuordnungen der Alias-IP-Adressen und ‑Hostnamen für das gesamte Projekt beibehalten möchten, konfigurieren Sie Cloud DNS in Google Cloud als zentralen Resolver, statt einen lokalen DNS-Resolver zu verwenden.
- Wenn Sie Ihre Arbeitslasten dynamisch an den Anstieg und Rückgang der Anwendungsnachfrage anpassen möchten, sollten Sie die Mechanismen zur automatischen Skalierung von SAP-Anwendungen implementieren:
- In den meisten großen SAP-Umgebungen haben Anwendungsserverarbeitslasten tägliche, vorhersehbare Variationen. Da der Zeitpunkt und die Rate dieser Arbeitslaständerungen im Allgemeinen konsistent sind und nur selten geändert werden, sind diese Server hervorragende Kandidaten für die elastische Art der Cloudinfrastruktur.
- Informationen zur automatischen Skalierung für Ihre SAP-Arbeitslasten finden Sie unter Best Practices für das Autoscaling von SAP-Anwendungsservern.
- Weitere Informationen zu den SAP-Konfigurationsstandards und zur Unterstützung finden Sie auf der Startseite des SAP-Supportportals und unter SAP in Google Cloud-Lösungen.
- Welche Regionen und Zonen bestimmte Compute Engine-VMs unterstützen, erfahren Sie unter Verfügbare Regionen und Zonen. Beachten Sie, dass SAP NetWeaver-zertifizierte Compute Engine-VMs möglicherweise nicht an allen Standorten verfügbar sind.
- Wählen Sie die Regionen und Zonen für eine SAP NetWeaver-Bereitstellung anhand Ihrer Unternehmensstandorte aus. SAP NetWeaver-Instanzen müssen sich in derselben Region befinden. Die Hochverfügbarkeitskomponenten (z. B. SAP Central Services) müssen für eine maximale Redundanz in verschiedenen Zonen innerhalb der Region bereitgestellt werden.
- Informationen zum Auswählen der besten Regionen für Ihre SAP NetWeaver-Bereitstellung finden Sie unter Best Practices für die Auswahl der Region in Compute Engine.
- Informationen zum Auswählen eines Netzwerkdesigns, das verschiedenen Systemausfällen widersteht, finden Sie unter Robuste Systeme konzipieren.
Wenn Sie SAP NetWeaver installieren, können Sie die folgenden Automatisierungstools verwenden, um SAP-Arbeitslasten in Google Cloud bereitzustellen:
- Terraform (empfohlen): Eine beliebte Anwendung zum sicheren und effizienten Erstellen, Ändern und Versionieren von Infrastruktur. Informationen zum Verwenden von Terraform und zum Ermitteln der entsprechenden Konfigurationsdateien für Ihre SAP-Lösungen finden Sie unter SAP-Bereitstellungen in Google Cloud mit Terraform automatisieren.
- Google Cloud Deployment Manager: Eine Anwendung, die alle erforderlichen Pakete installiert und konfiguriert, um SAP NetWeaver in Google Cloud auszuführen. Informationen zum Verwenden von Deployment Manager und die entsprechenden Vorlagen für Ihre SAP-Lösung (einschließlich Einrichtung der Hochverfügbarkeit) finden Sie unter SAP-Bereitstellungen in Google Cloud mit Deployment Manager automatisieren.
Wenn Sie für Ihre SAP NetWeaver-Bereitstellung und -Installation ein benutzerdefiniertes Verfahren benötigen (z. B. eine manuelle Installation, ein Drittanbieter-Tool oder einen Anbieter), lesen Sie die folgenden Bereitstellungsanleitungen zur manuellen Einrichtung und Installation von SAP-Arbeitslasten:
- VM für SAP NetWeaver unter Linux manuell bereitstellen
- Manuelle VM-Bereitstellung für SAP NetWeaver unter Windows
- Konfigurationsleitfaden: Hochverfügbarkeitscluster für SAP HANA unter RHEL
- Konfigurationsanleitung für Hochverfügbarkeitscluster für SAP HANA unter SLES
- Anleitung zur Bereitstellung von IBM DB2 für SAP
- Informationen zum Auswählen eines Maschinentyps für Ihre SAP NetWeaver-Bereitstellung finden Sie unter Zertifizierte Maschinentypen.
Informationen zum Auswählen eines Betriebssystems und zum Aufrufen verfügbarer Betriebssystem-Images finden Sie unter Betriebssystemunterstützung für SAP NetWeaver in Google Cloud und in der Kurzreferenztabelle.
Wenn Sie SAP NetWeaver auf demselben Host wie SAP HANA in einer zweistufigen Architektur ausführen, gelten die SAP HANA-Maschinenanforderungen. Die von SAP HANA zertifizierten Maschinentypen finden Sie unter Zertifizierungen für SAP HANA in Google Cloud.
Für die Betriebssystem-Image-Lizenzierung können Sie eine eigene Lizenz verwenden, die Sie von Ihrem Betriebssystemanbieter erhalten haben. Wenn das gewünschte Betriebssystem-Image in Google Cloud nicht verfügbar ist, können Sie es als benutzerdefiniertes Image importieren.
Weitere Informationen zu unterstützten Maschinentypen, Betriebssystemen und Anwendungen finden Sie unter SAP-Hinweis 2456432 – SAP-Anwendungen in Google Cloud: Unterstützte Produkte und Google Cloud-Maschinentypen.
- Informationen von SAP zu unterstützten Datenbanktypen, Anbietern und der zugewiesenen SAP-Anwendung Performance Standard (SAPS) finden Sie unter SAP-Hinweis 2456432 – SAP-Anwendungen in Google Cloud: Unterstützte Produkte und Google Cloud-Maschinentypen.
Informationen zu NFS- und anderen Dateispeichersystemen für SAP NetWeaver in Google Cloud finden Sie unter Speicheroptionen für HA-SAP-Systeme in Google Cloud.
Die Compute Engine-Hochverfügbarkeitslösungen für freigegebenen Speicher für SAP NetWeaver umfassen Filestore Enterprise, NetApp Cloud Volumes-Dienst und NetApp Cloud Volumes ONTAP.
Informationen zum Sichern der Datenbank und des Dateisystems für SAP NetWeaver finden Sie unter Sicherung und Wiederherstellung von AS Java und SAP-System unter UNIX sichern und wiederherstellen.
Zum Sichern der Sicherungsarchive müssen Sie die Sicherungsdateien an einem separaten sicheren Ort speichern. Hier sind einige gängige Optionen:
- Sie können die Sicherungen in Google Cloud Storage speichern.
- Sie können die Archive auf einem Laufwerk an einem benutzerdefinierten oder Drittanbieterstandort speichern (z. B. lokal).
- Sie können die Sicherungen auch in Google Cloud speichern. Verwenden Sie dazu Filestore oder den NetApp Cloud Volumes-Dienst.
- Sie sollten mehrere Kopien an verschiedenen Speicherorten auf verschiedenen Medientypen speichern, um die Wiederherstellung zu gewährleisten.
Definieren Sie die Sicherungshäufigkeit und Aufbewahrungsdauer für Ihre Dateisystemdaten und Datenbankdateien entsprechend den Geschäftsanforderungen für das Recovery Point Objective (RPO) und das Recovery Time Objective (RTO).
Eine Checkliste der Best Practices für Hochverfügbarkeitskonfigurationen für SAP NetWeaver in Google Cloud finden Sie unter Hochverfügbarkeit für SAP in Google Cloud.
- Weitere Informationen zu den Möglichkeiten der Notfallwiederherstellung für SAP NetWeaver finden Sie im Leitfaden zur Planung der Notfallwiederherstellung für SAP NetWeaver in Google Cloud.
- Für das integrierte Monitoring der SAP NetWeaver-Infrastruktur in Google Cloud verwenden Sie den Google Cloud-Agent für SAP.
- Informationen zum Einrichten des Monitoring-Agents finden Sie unter Planungsleitfaden für Google Cloud-Agents für SAP und SAP-Hinweis 2469354 – Wichtige Monitoring-Messwerte für SAP in der IaaS-Infrastruktur.
- Implementieren Sie eine robuste Monitoringstrategie für Ihre Anwendung mit SAP-nativen Systemen wie Solution Manager oder Focused Run oder mit geeigneten Monitoring-Anwendungen von Drittanbietern. Ergänzen Sie dies durch Google Cloud Monitoring, das umfassendes Cloud- und Betriebssystem-Monitoring mit der Möglichkeit bietet, benutzerdefinierte Messwerte und Benachrichtigungen zu erstellen.
Neben dem Zugriff auf SAP NetWeaver über eine Weboberfläche oder das SAP-GUI müssen Sie möglicherweise auch die eingehende und ausgehende Kommunikation mit anderen SAP-Lösungen oder Drittanbietersystemen einrichten. Typische Beispiele sind IDOC-Schnittstellen, Prozessintegration mit externen Geschäftspartnern sowie SAP Landscape Transformation Replication mit lokalen Berichterstellungssystemen. Wenn Sie eingehende und ausgehende Schnittstellen aktivieren möchten, richten Sie mit den folgenden Ressourcen Routing- und Firewallregeln in Ihrem VPC-Netzwerk ein:
- SAP NetWeaver-Software unterstützt eine verteilte Architektur, die die Verteilung von Systeminstanzen über mehrere virtuelle Maschinen ermöglicht. Diese Architektur bietet Vorteile hinsichtlich Skalierung und Redundanz.
- Für die verteilte Natur von SAP NetWeaver ist Load-Balancing für Endnutzeranfragen erforderlich. In Google Cloud können Sie natives SAP-Software-Load-Balancing mit Google-nativen L4- oder L7-Load-Balancern verwenden oder Load-Balancer von Drittanbietern aus dem Google Cloud Marketplace einrichten.
- Informationen zu Optionen für eine Load-Balancing-Strategie, bei der die geografische Lage der Nutzer und die Einrichtung der Systemlandschaft berücksichtigt werden, finden Sie unter SAP in Google Cloud ausführen, wenn Hochverfügbarkeit hohe Priorität hat.
- Weitere Möglichkeiten zur Bereitstellung einer lastbasierten Systemflexibilität finden Sie unter Best Practices für das Autoscaling von SAP-Anwendungsservern in Google Cloud.