Checkliste für SAP in Google Cloud mit anderen Datenbanken

Diese Checkliste hilft Ihnen, das Design, die Migration, die Implementierung und die Wartung Ihrer SAP-Systeme in Google Cloud mithilfe von anderen Datenbanken als SAP HANA zu verbessern. Google Cloud

Berücksichtigen Sie beim Durchgehen der Checkliste die Anforderungen Ihres eigenen Unternehmens. Wenn Sie Entscheidungen treffen, die von unseren Empfehlungen abweichen, dann halten Sie diese Änderungen für spätere Aufgaben in der Checkliste fest.

  • Wir empfehlen, nicht mehrere Datenbanken auf derselben Compute Engine-VM-Instanz in einer Produktionsumgebung bereitzustellen. Verteilen Sie Ihre Datenbanken stattdessen auf mehrere VM-Instanzen, um den Ressourcenverbrauch zu isolieren und Konflikte zu vermeiden.
  • Führen Sie keine anderen Anwendungen auf derselben VM-Instanz aus, auf der sich auch die Datenbank befindet.

    • Durch die Verwendung einer einzigen VM-Instanz zum Ausführen der Datenbank und anderer Software teilen sich beide Anwendungen die VM-Ressourcen. Dadurch kann sich die Leistung der Datenbank verringern. Beachten Sie dabei Folgendes:
      • Datenbankvorgänge sind ressourcenintensiv und erfordern eine Verfügbarkeit von Rechenressourcen gemäß den Benchmark- und Größenanleitungen.
      • SAP-Anwendungen reagieren sehr empfindlich auf Paging und Swapping. Dies kann die Leistung beeinträchtigen und dazu führen, dass das System ausfällt.
  • Wenn Sie benutzerdefinierte oder Drittanbieter-Software auf derselben VM-Instanz wie eine Datenbank bereitstellen, die in einer SAP-Landschaft verwendet wird, dann:

    • Stellen Sie sicher, dass dieses Modell nur in Nicht-Produktionssystemen bereitgestellt wird, z. B. in einem Testsystem.
    • Verwenden Sie Hostnamen-Aliasse für die SAP-Installationen.
    • Verwenden Sie für jede Installation eine separate statische IP-Adresse, die einem Alias-Hostnamen zugeordnet ist.
  • Welche Regionen und Zonen bestimmte Compute Engine-VMs unterstützen, erfahren Sie unter Verfügbare Regionen und Zonen. Beachten Sie, dass SAP-zertifizierte Compute Engine-VMs möglicherweise nicht an allen Standorten verfügbar sind.
  • Stellen Sie zum Schutz vor zonalen Fehlern für SAP-Landschaften die Datenbanken in mehreren Zonen bereit, insbesondere bei VMs, die Teil desselben Hochverfügbarkeitsclusters (HA) sind.
  • Fügen Sie zum Schutz vor regionalen Ausfällen Notfallwiederherstellungsstandorte in anderen Regionen hinzu.
  • Bei der Auswahl eines nichtflüchtigen Speichers für SAP mit anderen Datenbanken gilt Folgendes:

  • Testen und vergleichen Sie Ihre Ergebnisse mit den Erwartungen, um sicherzustellen, dass die Landschaft die Anforderungen an die Laufwerksleistung erfüllt, z. B. beim Start der Datenbank, für die Sicherung, für den Volume-Test und für den Lasttest. Nach dem Vergleich können Sie diese Baselines für die zukünftige Referenz dokumentieren.

  • Wenn Sie Google Cloud NetApp Volumes verwenden, achten Sie darauf, dass NetApp Volumes von Ihrem Datenbankanbieter zertifiziert wurde.

  • Wenn Sie einen nichtflüchtigen Speicher für Sicherungen verwenden, beachten Sie Folgendes:
    • Sie können einen beliebigen Laufwerktyp verwenden, solange er die Leistungsanforderungen erfüllt. Wenn ein nichtflüchtiger Standardspeicher (pd-standard) nicht genügend Leistung für Ihre Anforderungen bietet, verwenden Sie einen abgestimmten (pd-balanced) oder SSD-nichtflüchtigen Speicher (pd-ssd).
    • Testen Sie Ihre Sicherungs- und Wiederherstellungsverfahren, um zu prüfen, dass sie Ihre Leistungsanforderungen erfüllen.
  • Erstellen Sie zu Testzwecken ein Nicht-Produktions-HA-System, das Ihrer Produktionsumgebung entspricht.
  • Führen Sie folgendermaßen umfassende Tests Ihrer Failover- und Failback-Verfahren aus:
    • Wenn Sie eine Compute Engine-Live-Migration simulieren und sicherstellen möchten, dass Sie ausreichende Failover-Schwellenwerte für Cluster konfiguriert haben, finden Sie weitere Informationen unter Verfügbarkeitsrichtlinien testen.
    • Testen Sie Ihre Notfallwiederherstellungsprozesse regelmäßig, damit im Falle eines lokalisierten Notfalls ein ordnungsgemäßer Failover Ihrer Landschaft in eine neue Region erfolgt.
    • Erstellen Sie ein Betriebs-Playbook und aktualisieren Sie es nach Bedarf, um einen erfolgreichen Failover und Failback zu ermöglichen.
  • Monitoring- und Benachrichtigungsverfahren einrichten Zu den üblichen Elementen der Nachverfolgung gehören Systemausfallereignisse, CPU-Auslastung (CPU, Arbeitsspeicher und Laufwerk), Datenbankbenachrichtigungen für Tabellen, Zwischenspeicher, Logspeicherplatz und Sicherungen. Weitere Informationen zu einem nützlichen Monitoringtool in Google Cloudfinden Sie unter Cloud Monitoring.