

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# AWS Automatisierungen für die Verwaltung und den Betrieb von SAP
<a name="automations"></a>

Mithilfe von AWS Diensten und Tools können Sie auswählen, welche AWS Automatisierungen implementiert und an Ihre spezifischen Anforderungen angepasst werden sollen. Im Folgenden finden Sie Beispiele für AWS Dienste und Tools, mit denen Sie die SAP-Verwaltung und den Betrieb automatisieren können: 
+ Verwaltung des Zugriffs mit AWS IAM Identity Center
+ Systembereitstellung mit AWS Launch Wizard
+ Hochverfügbarkeit und Notfallwiederherstellung mit AWS CloudFormation
+ Automatische Skalierung von AWS Ressourcen zur Unterstützung von SAP-Anwendungen mithilfe von AWS Auto Scaling
+ Verwaltung der SAP-Konfiguration mit AWS Config
+ Kopieren von serverlosen Systemen mit AWS Lambda
+ Überwachung von SAP-Systemen mit Amazon CloudWatch
+ Analyse von SAP-Datenseen mit AWS Glue
+ Konfiguration des Secure File Transfer Protocol (SFTP) mit AWS Transfer Family
+ Starten und Stoppen von SAP-Systemen mit AWS Systems Manager
+ Integration von E-Mail mit Amazon Simple Email Service (Amazon SES)
+ Load-balancing mit Elastic Load Balancing (ELB)
+ Betriebssysteme und SAP mit Systems Manager patchen
+ SAP sichern mit AWS Backup
+ Verwendung des Hardware- und Cloud-Measurement-Tools (HCMT) von SAP HANA und des Hardware-Konfigurationsprüftools (HWCCT) mit Systems Manager
+ Jobs planen mit AWS Step Functions 

In den folgenden Abschnitten werden einige dieser Beispielautomatisierungen ausführlicher beschrieben. Das Team von SAP Global Specialty Practice arbeitet ständig an Innovationen und treibt neue AWS Automatisierungsmöglichkeiten voran, sodass die Anzahl der Automatisierungen weiter steigen wird.

**Topics**
+ [Beispiel: Automatisierung der Systembereitstellung](system-provisioning.md)
+ [Beispiel: Überwachung von SAP-Anwendungsclustern, SAP HANA-Clustern und SAP-Anwendungsservices](monitoring.md)
+ [Beispiel: Automatisierung der Serverless-SAP-Aktualisierung](serverless-refresh.md)
+ [Beispiel: Automatisches Startup und Herunterfahren von SAP-Systemen](system-start.md)
+ [Beispiel: Automatische Skalierung von SAP-Anwendungen](auto-scaling.md)

# Beispiel: Automatisierung der Systembereitstellung
<a name="system-provisioning"></a>

*Systembereitstellung* ist der Prozess der Einrichtung einer Infrastruktur in der Cloud, einschließlich der Einrichtung des Benutzer-, System- und Servicezugriffs auf die Anwendungen, Daten und Cloud-Ressourcen. Die Vorteile der automatischen Systembereitstellung sind: 
+ Weniger menschliche Fehler bei der Bereitstellung
+ Konsistente, reproduzierbare und überprüfbare Bereitstellung
+ Skalierbarkeit der Infrastruktur
+ Geringerer Zeit- und Kostenaufwand für die Bereitstellung 

Es gibt eine Reihe von Ansätzen zur Automatisierung der Systembereitstellung. Dieser Leitfaden befasst sich eingehender mit zwei Optionen AWS Launch Wizard und Infrastructure as Code (IaC).

## Launch Wizard
<a name="launch-wizard"></a>

Die Verwendung von Launch Wizard zur automatischen Bereitstellung von Systemen reduziert den Zeitaufwand für die Bereitstellung von SAP-Anwendungen in der Cloud. Sie geben Ihre Anwendungsanforderungen in der Servicekonsole ein, einschließlich SAP-HANA-Einstellungen, SAP-Landschaftseinstellungen und Bereitstellungsdetails. Der Launch Wizard identifiziert die geeigneten AWS Ressourcen zur Unterstützung der Anwendung und schätzt die Bereitstellungskosten. Sie können die Ressourcen ändern und sofort die aktualisierten, geschätzten Kosten einsehen. Sie können die Ressourcen für den Betrieb Ihrer SAP-Anwendung auch direkt vom Launch Wizard aus bereitstellen. Weitere Informationen finden Sie im [AWS Launch Wizard für SAP](https://docs.aws.amazon.com/launchwizard/latest/userguide/launch-wizard-sap.html).

In der folgenden Abbildung und dem folgenden Prozess wird allgemein erklärt, wie Sie den Launch Wizard verwenden, um die AWS Ressourcen zu ermitteln, einzuschätzen und zu starten, die zur Unterstützung Ihrer SAP-Anwendung erforderlich sind:

1. Im Launch Wizard wählen Sie aus einem Katalog von Anwendungen aus, welche bereitgestellt werden sollen.

1. Sie geben die Anwendungsspezifikationen ein.

1. Launch Wizard empfiehlt die AWS Ressourcen für die Anwendung und erstellt einen Kostenvoranschlag.

1. Wenn Sie zustimmen, stellt der Launch Wizard die ausgewählten Ressourcen in AWS bereit.

1. Launch Wizard konfiguriert die Hochverfügbarkeitslösung und erstellt Codevorlagen für die zuküftige Verwendung.

1. Launch Wizard erstellt eine ready-to-use Anwendung, die in AWS Verwaltungs- und Überwachungsdienste integriert ist. 

![\[Prozessdiagramm zur Erläuterung der wichtigsten Schritte bei der Verwendung von AWS Launch Wizard.\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/strategy-sap-automation/images/LaunchWizard.png)


## Infrastructure as Code
<a name="iac"></a>

Eine weitere Möglichkeit, Systeme automatisch bereitzustellen und den Zeitaufwand für die Bereitstellung von SAP-Anwendungen zu reduzieren, ist die Verwendung von Infrastructure as Code. *Infrastructure as Code* ist eine Praxis, bei der Sie Code- und Softwareentwicklungstechniken wie Versionskontrolle und kontinuierliche Integration verwenden, um Infrastruktur bereitzustellen und zu verwalten. Das AWS Cloud bietet ein API-gestütztes Modell (Application Programming Interface), das es Entwicklern und Systemadministratoren ermöglicht, programmgesteuert und skalierbar mit der Infrastruktur zu interagieren, anstatt Ressourcen manuell einrichten und konfigurieren zu müssen. Da die Ressourcen und Services als Code definiert sind, können Sie schnell standardisierte Muster verwenden, um Infrastruktur und Server mit den neuesten Patches und Versionen bereitzustellen, und Sie können Ressourcen auf wiederholbare Weise duplizieren. Weitere Informationen finden Sie im Blogbeitrag [Terraform](https://aws.amazon.com/blogs/awsforsap/terraform-your-sap-infrastructure-on-aws/) your SAP Infrastructure on. AWS

# Beispiel: Überwachung von SAP-Anwendungsclustern, SAP HANA-Clustern und SAP-Anwendungsservices
<a name="monitoring"></a>

Ein weiteres Beispiel für Automatisierung für SAP on AWS ist die Überwachung von SAP-Anwendungsclustern, SAP HANA-Clustern und SAP-Anwendungsdiensten. Durch die Automatisierung der Überwachung können Sie SAP NetWeaver - und Datenbankcluster-Umgebungen effektiv und kostengünstig überwachen, ohne dass Server oder Agenten bereitgestellt oder verwaltet werden müssen. Der Blogbeitrag [SAP-Anwendungscluster, SAP HANA-Cluster und SAP-Anwendungsdienstüberwachung](https://aws.amazon.com/blogs/awsforsap/sap-application-cluster-sap-hana-cluster-and-sap-application-service-monitoring/) beschreibt die Technik der Verwendung von CloudWatch Metriken und Dashboards zur Überwachung der SAP-Anwendungscluster, HANA-Datenbankcluster sowie der HANA-Replikations- und SAP-Anwendungskerndienste. Die Vorteile dieser AWS Automatisierungsfunktion sind:
+ Effektive Überwachung von Umgebungen, die auf SAP Advanced Business Application Programming (ABAP) basieren
+ Server oder Agenten müssen nicht bereitgestellt und verwaltet werden
+ Ein einziges administratives Dashboard für den Zugriff auf SAP- und AWS Servicemetriken
+ Niedrige Kosten und keine zusätzlichen Lizenzgebühren 

Die folgende Abbildung und der Prozess beschreiben, wie Sie diese Automatisierung einrichten, um SAP-Datenbanken zu überwachen und Benutzern den Zugriff auf aktuelle Daten und Metriken zu ermöglichen:

1. Mithilfe der Entwicklungsbibliothek SAP Java Connector (SAP JCo) stellt eine Lambda-Funktion eine Verbindung mit dem SAP-System her.

1. Die Lambda-Funktion verwendet das SAP Remote Function Call (RFC)-Protokoll, um Daten aus der SAP-Datenbank abzurufen.

1. Die Lambda-Funktion ruft SAP-Anmeldeinformationen ab, die sicher gespeichert sind, AWS Secrets Manager und verwendet sie, um sich beim SAP-System anzumelden.

1. Lambda veröffentlicht die SAP-Daten CloudWatch als benutzerdefinierte Metriken. Aufgrund der Regel führt Lambda diese Aktion alle 60 Sekunden aus.

1. Der Benutzer kann über ein benutzerdefiniertes CloudWatch Dashboard auf SAP-Anwendungen, Daten und Metriken zugreifen. 

![\[Architekturdiagramm, das die Automatisierung der Überwachung von SAP-Datenbanken zeigt.\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/strategy-sap-automation/images/monitoring.png)


# Beispiel: Automatisierung der Serverless-SAP-Aktualisierung
<a name="serverless-refresh"></a>

Ein weiteres Beispiel für Automatisierung für SAP on AWS ist *SAP Serverless Refresh*. Viele Unternehmen benötigen regelmäßige Aktualisierungen ihrer SAP-Systeme, um den Test- und Produktionsbetrieb zu unterstützen. Der manuelle Aktualisierungsprozess kann für SAP-Administratoren zeitaufwändig, kostspielig und mühsam sein. Als Alternative zum manuellen Prozess können Sie eine Automatisierung verwenden, die aus serverlosen AWS Diensten besteht, die gemeinsam den Systemaktualisierungsprozess für Sie durchführen. Sie können diese Funktion verwenden, um die Testdaten eines SAP-Systems aus einem anderen System zu aktualisieren. Diese Lösung unterstützt derzeit SAP-Systeme, die das SAP-HANA-Datenbankmanagementsystem verwenden. Im Folgenden sind die Vorteile dieser Automatisierung aufgeführt:
+ Behält die SAP-Systemkonfiguration bei
+ Steigert Produktivität, Agilität und Innovation
+ Reduziert Ausfallzeiten auf mehrere Minuten
+ Reduziert den Einsatz von Personalressourcen
+ Reduziert das Risiko menschlicher Fehler
+ Reduziert den Aktualisierungsprozess von Wochen auf Tage 

Das folgende Bild und der folgende Prozess beschreiben, wie die Automatisierung für Serverless-SAP-Aktualisierungen funktioniert:

1. Ein Benutzer startet eine Zustandsmaschine in AWS Step Functions. Weitere Hinweise zu Zustandsmaschinen finden Sie unter [Zustände](https://docs.aws.amazon.com/step-functions/latest/dg/concepts-states.html) (Dokumentation zu Step Functions).

1. Die Zustandsmaschine verwendet ein Amazon Simple Notification Service (Amazon SNS)-Thema, um den Endbenutzer darüber zu informieren, dass der Prozess gestartet wurde.

1. Eine Lambda-Funktion startet Systems-Manager-Dokumente, die eine Amazon Elastic Compute Cloud (Amazon EC2)-Instance von einem Amazon Machine Image (AMI) starten.

1. Eine Lambda-Funktion stellt das Backup wieder her, indem sie die Sicherungsdateien aus einem Amazon Simple Storage Service (Amazon S3)-Bucket in die EC2-Instances kopiert, die die SAP-Datenbank hosten. Die Lambda-Funktion verweist auch auf Parameter Store, eine Funktion von Systems Manager, mit der Werte erforderlicher Variablen abgerufen werden können, z. B. der Ziel-Hostname, die Ziel-IP-Adresse und die Ziel-SAP-System-ID.

1. Nach Abschluss der Datenbankwiederherstellung führt eine Lambda-Funktion Aufgaben nach dem Kopieren aus, z. B. den Transportimport und die Konvertierung logischer Systemnamen.

1. Die Zustandsmaschine verwendet das Amazon-SNS-Thema, um den Endbenutzer darüber zu informieren, dass die Aktualisierung erfolgreich war.

1. Die Lambda-Funktionen verwenden eine Amazon-DynamoDB-Tabelle, um den Fortschritt jedes Schritts in der Zustandsmaschine zu verfolgen. 

![\[Architekturdiagramm, das zeigt, wie Sie mithilfe von Automatisierung eine Serverless-Aktualisierung durchführen können.\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/strategy-sap-automation/images/backuprestore.png)


# Beispiel: Automatisches Startup und Herunterfahren von SAP-Systemen
<a name="system-start"></a>

Ein typisches produktives SAP-System besteht aus mehreren Amazon-EC2-Instances, die mehrere kritische SAP-Komponenten hosten, wie SAP-Datenbankserver, SAP-Anwendungsserver, SAP Central Services und SAP-Enqueue-Replikationsservices. SAP-Kunden integrieren ihre SAP-Kernsysteme auch in andere unternehmenskritische Lösungen wie Archivierungs-Engines, Steuerverwaltungslösungen, Inhaltsserver und Auftragsverwaltungssysteme. Das Verfahren zum Startup und Herunterfahren einer so komplexen und eng integrierten SAP-Lösung erfordert die Einhaltung einer bestimmten Reihenfolge von Aufgaben.

Sie können das Starten und Herunterfahren von SAP-Systemen mithilfe von AWS Diensten automatisieren. Dieser konsistente und kontrollierte Prozess erfordert deutlich weniger menschliche Eingriffe, da er die monotonen, sich wiederholenden Aufgaben automatisiert und der von SAP-Administratoren festgelegten Reihenfolge folgt. Sie können optional Zeitpläne, Benachrichtigungen und Warnmeldungen hinzufügen, indem Sie AWS -Services, die für die Cloud entwickelt wurden, verwenden. Darüber hinaus ist diese Automatisierung in der Lage, Abhängigkeiten zwischen mehreren SAP- und Nicht-SAP-Anwendungen zu definieren und zu handhaben. Weitere Informationen finden Sie im Blog-Beitrag [Automatisieren Sie den Start oder Stopp verteilter SAP HANA-Systeme mithilfe von AWS Systems Manager](https://aws.amazon.com/blogs/awsforsap/automate-start-or-stop-of-distributed-sap-hana-systems-using-aws-systems-manager/). Lesen Sie außerdem den Blogbeitrag [Starten/Stoppen von SAP-Systemen mit Slack mithilfe von Amazon Q Developer in Chat-Anwendungen](https://aws.amazon.com/blogs/awsforsap/start-stop-sap-systems-with-slack-using-aws-chatbot/), in dem beschrieben wird, wie Sie diesen Prozess mithilfe von Slack und AWS Diensten wie Amazon Q Developer in Chat-Anwendungen, Lambda, Systems Manager und automatisieren können. CloudWatch Im Folgenden sind die Vorteile dieser Automatisierung aufgeführt:
+ Erhebliche Kostensenkung durch Reduzierung des manuellen Arbeitsaufwands
+ Reduzierung des Risikos menschlicher Fehler und des Bedarfs an teuren Korrekturmaßnahmen 

Das folgende Bild und der folgende Prozess beschreiben, wie Sie das Startup und Herunterfahren von SAP-Systemen automatisieren können:

1. Ein zeitbasiertes Ereignis veranlasst eine EventBridge Amazon-Regel, ein Systems Manager Manager-Dokument zu starten. Weitere Informationen finden Sie unter [ Systems Manager-Dokumente](https://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-ssm-docs.html).

1. Systems Manager stellt eine Verbindung zu den EC2-Zielinstances her und stoppt oder startet die SAP-Anwendung und die zugehörigen Instances.

1. Nachdem das SAP-System gestoppt oder gestartet wurde, reagiert eine andere EventBridge Regel auf die Änderung des EC2-Instanzstatus und verwendet einen Lambda-Funktionshandler, um die Beteiligten über die Änderung zu informieren. 

![\[Architekturdiagramm, das zeigt, wie Sie das Startup oder Herunterfahren komplexer SAP-Systeme automatisieren können.\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/strategy-sap-automation/images/starting.png)


# Beispiel: Automatische Skalierung von SAP-Anwendungen
<a name="auto-scaling"></a>

Sie können *Auto Scaling von SAP-Anwendungen* automatisieren, was automatisch den Bedarf an SAP-Anwendungsservern erkennt und Amazon-EC2-Instances entsprechend hoch- oder herunterskaliert. Diese Funktion kann an Schwankungen und Einbußen von gleichzeitigen Benutzeranmeldungen, Monatsabschlüssen, Zahlungsläufen und einer Vielzahl vorhersehbarer und unvorhersehbarer Workloads angepasst werden. Die Funktion kann horizontal hochskaliert (neue Datenverarbeitungsservices als Anwendungsserver starten) und herunterskaliert (bestehende Datenverarbeitungsservices beenden). Im Folgenden sind die Vorteile dieser Automatisierung aufgeführt: 
+ Dynamische Anpassung der Kapazität des Anwendungsservers an die Benutzeranforderungen
+ Ausführung minimaler EC2-Basisinstances auf Anwendungsebene
+ Reduzieren von Kosten
+ Aufrechterhaltung verbesserter und skalierbarer Service Level Agreements (SLAs) für das Unternehmen 

Die folgende Abbildung und der folgende Prozess beschreiben, wie Sie die Skalierung der Ressourcen, die Ihre SAP-Anwendungen unterstützen, automatisieren können:

1. Ein zeitbasiertes Ereignis, das normalerweise alle 2 Minuten stattfindet, veranlasst Amazon, eine Lambda-Funktion EventBridge zu starten.

1. Die Lambda-Funktion sammelt die erforderlichen statistischen Informationen aus Amazon DynamoDB und seinen lokalen Umgebungsvariablen, wie Hostnamen und Schwellenwerten.

1. Wenn die Nachfrage über oder unter dem Schwellenwert liegt, weist die Lambda-Funktion AWS Systems Manager an, zusätzliche EC2-Instances zur Unterstützung der SAP-Anwendungen zu starten oder zu stoppen. 

![\[Architekturdiagramm, das zeigt, wie Sie das Starten oder Stoppen von EC2-Instances automatisieren können, um den Bedarf an Ihren SAP-Anwendungen zu decken.\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/strategy-sap-automation/images/autoscaling.png)
