

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.

# Migrieren Sie Redis-Workloads zu Redis Enterprise Cloud auf AWS
<a name="migrate-redis-workloads-to-redis-enterprise-cloud-on-aws"></a>

*Antony Prasad Thevaraj, Amazon Web Services*

*Srinivas Pendyala, Redis*

## Zusammenfassung
<a name="migrate-redis-workloads-to-redis-enterprise-cloud-on-aws-summary"></a>

In diesem Muster wird der allgemeine Prozess für die Migration von Redis-Workloads zu Redis Enterprise Cloud auf Amazon Web Services (AWS) beschrieben. Es beschreibt die Migrationsschritte, bietet Informationen zur Auswahl der verfügbaren Tools und erörtert die Vor- und Nachteile sowie die Schritte zur Verwendung der einzelnen Tools. Wenn Sie zusätzliche Hilfe bei der Migration von Workloads von Redis benötigen, können Sie optional Redis Professional Services in Anspruch nehmen.

Wenn Sie Redis OSS oder Redis Enterprise Software vor Ort ausführen, sind Sie mit dem erheblichen Verwaltungsaufwand und der betrieblichen Komplexität vertraut, die mit der Wartung Ihrer Redis-Datenbanken in Ihrem Rechenzentrum verbunden sind. Durch die Migration Ihrer Workloads in die Cloud können Sie diesen betrieblichen Aufwand erheblich reduzieren und die Vorteile von [Redis Enterprise Cloud](https://redis.com/redis-enterprise-cloud/overview/) nutzen, einem vollständig gehosteten Database-as-a-Service (DBaaS) -Angebot von Redis. Diese Migration trägt dazu bei, Ihre geschäftliche Flexibilität zu erhöhen, die Anwendungszuverlässigkeit zu verbessern und die Gesamtkosten zu senken, während Sie gleichzeitig Zugriff auf die neuesten Funktionen von Redis Enterprise Cloud on AWS wie 99,999% Verfügbarkeit, einfache Architektur und Skalierbarkeit erhalten.

Es gibt potenzielle Anwendungen für Redis Enterprise Cloud in den Bereichen Finanzdienstleistungen, Einzelhandel, Gesundheitswesen und Glücksspiel sowie in Anwendungsfällen, die Lösungen für Betrugserkennung, Bestandsaufnahme in Echtzeit, Schadensbearbeitung und Sitzungsmanagement erfordern. Sie können Redis Enterprise Cloud verwenden, um eine Verbindung zu Ihren AWS-Ressourcen herzustellen, z. B. zu einem Anwendungsserver, der auf Amazon Elastic Compute Cloud (Amazon EC2) -Instances ausgeführt wird, oder zu einem Microservice, der als AWS Lambda-Service bereitgestellt wird.

## Voraussetzungen und Einschränkungen
<a name="migrate-redis-workloads-to-redis-enterprise-cloud-on-aws-prereqs"></a>

**Annahmen**
+ Sie betreiben derzeit ein lokales Datenbanksystem, das Sie in die Cloud migrieren möchten.
+ Sie haben die Migrationsanforderungen für Ihre Workloads identifiziert, darunter:
  + Anforderungen für Datenkonsistenz.
  + Anforderungen an die Infrastruktur und die Systemumgebung
  + Anforderungen an Datenkartierung und Transformation
  + Anforderungen an Funktionstests
  + Anforderungen an Leistungstests
  + Anforderungen an die Validierung
  + Definierte Umstellungsstrategie
+ Sie haben die für die Migration erforderlichen Zeitpläne und Kostenschätzungen bewertet.
+ Ihre Anforderungen berücksichtigen den Umfang der Arbeit und die Systeme und Datenbanken, die Sie als Teil der Migration identifiziert haben.
+ Sie haben die Beteiligten zusammen mit ihren Rollen und Verantwortlichkeiten in einer RACI-Matrix (verantwortungsbewusst, rechenschaftspflichtig, konsultiert, informiert) identifiziert.
+ Sie haben die erforderlichen Zustimmungen und Genehmigungen von allen Beteiligten erhalten.

**Kosten**

Abhängig von den technischen Spezifikationen Ihrer vorhandenen Quelldatenbank (z. B. Speichergröße, Durchsatz und Gesamtdatengröße) kann ein Redis-Lösungsarchitekt die Größe des Zielsystems in Redis Enterprise Cloud dimensionieren.  Allgemeine Preisinformationen finden Sie unter [Redis Pricing auf der Redis-Website](https://redis.com/redis-enterprise-cloud/pricing).

**Menschen und Fähigkeiten**

Der Migrationsprozess umfasst die folgenden Rollen und Verantwortlichkeiten.


| 
| 
| Rolle | Description | Erforderliche Fähigkeiten | 
| --- |--- |--- |
| **Architekt für Migrationslösungen** | Ein technischer Architekt mit Erfahrung in der Definition, Planung und Implementierung von Migrationsstrategien | Verständnis von Quell- und Zielsystemen auf technischer Ebene und auf Anwendungsebene; Erfahrung mit der Migration von Workloads in die Cloud | 
| **Datenarchitekt** | Ein technischer Architekt mit umfassender Erfahrung in der Definition, Implementierung und Bereitstellung von Datenlösungen für eine Vielzahl von Datenbanken | Datenmodellierung für strukturierte und unstrukturierte Daten, tiefes Verständnis und Erfahrung in der Implementierung von Datenbanken für ein Unternehmen | 
| **Architekt für Redis-Lösungen** | Ein technischer Architekt, der Ihnen helfen kann, einen optimal dimensionierten Redis-Cluster für den entsprechenden Anwendungsfall zu entwerfen | Expertise in der Architektur und Bereitstellung von Redis-Lösungen für eine Vielzahl von Anwendungsfällen | 
| **Architekt für Cloud-Lösungen** | Ein technischer Architekt mit einem tieferen Verständnis von Cloud-Lösungen, insbesondere auf AWS | Expertise in der Entwicklung von Lösungen für die Cloud; Erfahrung in der Migration von Workloads und der Modernisierung von Anwendungen | 
| **Unternehmensarchitekt** | Ein technischer Architekt, der ein umfassendes Verständnis der technischen Landschaft in Ihrem Unternehmen hat, der eine gemeinsame Vision für die future Roadmap hat und der standardisierte architektonische Best Practices für alle Teams in Ihrer Organisation praktiziert und festlegt | Zertifizierungen für Softwarearchitektur wie TOGAF, grundlegende Kenntnisse in der Softwareentwicklung sowie Fachwissen in den Bereichen Lösungsarchitektur und Unternehmensarchitektur | 
| **IT oder Ingenieur DevOps ** | Ein Ingenieur, der für die Erstellung und Wartung der Infrastruktur verantwortlich ist, einschließlich der Überwachung der Infrastruktur auf Probleme, der Durchführung von Wartungsaufgaben und der Durchführung von Aktualisierungen bei Bedarf. | Fundiertes Verständnis verschiedener Technologien, darunter Betriebssysteme, Netzwerke und Cloud Computing; Vertrautheit mit Programmiersprachen wie Python, Bash und Ruby sowie Tools wie Docker, Kubernetes und Ansible | 

## Architektur
<a name="migrate-redis-workloads-to-redis-enterprise-cloud-on-aws-architecture"></a>

**Optionen für die Migration**

Das folgende Diagramm zeigt Optionen für die Migration Ihrer lokalen (Redis-basierten oder anderen) Datenquellen zu AWS. Es zeigt verschiedene Migrationstools, aus denen Sie wählen können, z. B. den Export von Redis-Datenbankdateien (RDB) nach Amazon Simple Storage Service (Amazon S3), die Verwendung der Redis-Replikationsfunktion oder die Verwendung von AWS DMS.

![\[Optionen für die Migration von lokalen Datenquellen zu Redis Enterprise Cloud auf AWS\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/images/pattern-img/384309f6-7218-4a46-83a5-f37ff95c8832/images/4b242a29-d283-49a3-aaea-a970813db6be.png)


1. Lokale Datenquellen: Datenbanken, die nicht auf Redis basieren, wie MySQL, PostgreSQL, Oracle, SQL Server oder MariaDB. 

1. Lokale Datenquellen: Auf dem Redis-Protokoll basierende Datenbanken wie Redis OSS und Redis Enterprise Software.

1. Die einfachste Methode, Daten aus Redis-basierten Datenbanken zu migrieren, besteht darin, RDB-Dateien zu exportieren und sie in die Ziel-Redis Enterprise Cloud auf AWS zu importieren.

1. Alternativ können Sie die Daten mithilfe der Replikationsfunktion () `ReplicaOf` in Redis von der Quelle zum Ziel migrieren.

1. Wenn Ihre Datenmigrationsanforderungen die Transformation von Daten beinhalten, können Sie Redis Input/Output Tools (RIOT) verwenden, um die Daten zu migrieren.

1. Alternativ können Sie den AWS Data Migration Service (AWS DMS) verwenden, um die Daten aus SQL-basierten Datenbanken zu migrieren. 

1. Sie müssen Virtual Private Cloud (VPC) -Peering für AWS DMS verwenden, um die Daten erfolgreich in die Ziel-Redis Enterprise Cloud auf AWS zu migrieren.

**Zielarchitektur**

Das folgende Diagramm zeigt eine typische Bereitstellungsarchitektur für Redis Enterprise Cloud auf AWS und veranschaulicht, wie sie mit wichtigen AWS-Services verwendet werden kann.

![\[Bereitstellungsarchitektur für Redis Enterprise Cloud auf AWS und Verwendung mit AWS-Services\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/images/pattern-img/384309f6-7218-4a46-83a5-f37ff95c8832/images/f1351537-e710-4a68-8768-89d44870150f.png)


1. Sie können eine Verbindung zu den Geschäftsanwendungen herstellen, die von Redis Enterprise Cloud auf AWS unterstützt werden.

1. Sie können Geschäftsanwendungen in Ihrem eigenen AWS-Konto in einer VPC innerhalb dieses Kontos ausführen.

1. Sie können Redis Enterprise Cloud-Datenbank-Endpunkte verwenden, um eine Verbindung zu Ihren Anwendungen herzustellen. Beispiele hierfür sind ein Anwendungsserver, der auf EC2 Instances ausgeführt wird, ein als AWS Lambda Lambda-Service bereitgestellter Microservice, eine Amazon Elastic Container Service (Amazon ECS) -Anwendung oder eine Amazon Elastic Kubernetes Service (Amazon EKS) -Anwendung.

1. Geschäftsanwendungen, die in Ihrer VPC ausgeführt werden, benötigen eine VPC-Peer-Verbindung zur Redis Enterprise Cloud VPC. Dadurch können die Geschäftsanwendungen eine sichere Verbindung über private Endpunkte herstellen.

1. Redis Enterprise Cloud on AWS ist eine speicherinterne NoSQL-Datenbankplattform, die als DBaa S auf AWS bereitgestellt wird und vollständig von Redis verwaltet wird.

1. Redis Enterprise Cloud wird innerhalb einer VPC in einem Standard-AWS-Konto bereitgestellt, das von Redis erstellt wird.

1. Aus Sicherheitsgründen wird Redis Enterprise Cloud in einem privaten Subnetz bereitgestellt, auf das sowohl von privaten als auch von öffentlichen Endpunkten aus zugegriffen werden kann. Wir empfehlen, dass Sie Ihre Client-Anwendungen auf privaten Endpunkten mit Redis verbinden. Wenn Sie planen, einen öffentlichen Endpunkt zu verwenden, empfehlen wir dringend, [TLS zu aktivieren](https://docs.redis.com/latest/rc/security/database-security/tls-ssl/), um die Daten zwischen Ihren Client-Anwendungen und Redis Enterprise Cloud zu verschlüsseln.

Die Redis-Migrationsmethodik entspricht der AWS-Migrationsmethodik, die unter [Mobilize your organization to accelerate large migrations auf der AWS Prescriptive Guidance-Website](https://docs.aws.amazon.com/prescriptive-guidance/latest/strategy-migration/overview.html) veranschaulicht wird. 

**Automatisierung und Skalierung**

Die Aufgaben zur Einrichtung der Umgebung für die Migration können über AWS Landing Zone und IaC-Vorlagen (Infrastructure as Code) für Automatisierung und Skalierung automatisiert werden. Diese werden im Abschnitt [Epics dieses Musters](#migrate-redis-workloads-to-redis-enterprise-cloud-on-aws-epics) behandelt.

## Tools
<a name="migrate-redis-workloads-to-redis-enterprise-cloud-on-aws-tools"></a>

Basierend auf Ihren Datenmigrationsanforderungen können Sie aus einer Auswahl technologischer Optionen wählen, um Ihre Daten zu Redis Enterprise Cloud auf AWS zu migrieren. In der folgenden Tabelle werden diese Tools beschrieben und verglichen.


| 
| 
| Tool | Description | Vorteile | Nachteile | 
| --- |--- |--- |--- |
| [https://docs.redis.com/latest/rc/api/examples/back-up-and-import-data/](https://docs.redis.com/latest/rc/api/examples/back-up-and-import-data/) | Sie exportieren die Daten aus der Quelldatenbank (z. B. Redis OSS oder Redis Enterprise Software) in Form von RDB-Dateien. Wenn Ihre Datenbank über einen Redis OSS-Cluster bereitgestellt wird, exportieren Sie jeden Master-Shard in eine RDB.Anschließend importieren Sie alle RDB-Dateien in einem Schritt. Wenn Ihre Quelldatenbank auf einem OSS-Cluster basiert, Ihre Zieldatenbank jedoch nicht die OSS-Cluster-API verwendet, müssen Sie den Quellcode Ihrer Anwendung ändern, um eine standardmäßige Redis-Clientbibliothek zu verwenden.Anforderungen an die Datentransformation oder logische Datenbankzusammenführungen erfordern einen komplexeren Prozess, der weiter unten in dieser Tabelle unter *Logische Datenbankzusammenführung* erklärt wird. | Einfach.Funktioniert mit jeder Redis-basierten Lösung, die Daten im RDB-Format als Quelle exportieren kann (einschließlich Redis OSS und Redis Enterprise Software).Erreicht Datenkonsistenz mit einem einfachen Prozess. | Erfüllt keine Anforderungen an die Datentransformation und unterstützt keine logischen Datenbankzusammenführungen.Zeitaufwändig für größere Datensätze.Keine Unterstützung für die Delta-Migration kann zu längeren Ausfallzeiten führen. | 
| [Redis-Replikationsfunktion](https://docs.redis.com/latest/rs/databases/import-export/replica-of/) (aktiv/passiv) | Sie können kontinuierlich Daten aus einer Redis OSS-, Enterprise Software- oder Enterprise Cloud-Datenbank in eine Redis Enterprise Cloud-Datenbank replizieren. Nach der ersten Synchronisation führt die Redis-Replikationsfunktion (`ReplicaOf`) eine Delta-Migration durch, was bedeutet, dass praktisch keine Anwendungsausfälle beobachtet werden.Die Redis-Replikationsfunktion ist für die aktiv-passive Verwendung vorgesehen. Es wird davon ausgegangen, dass das Ziel passiv ist, und es wird vollständig neu synchronisiert (geleert und aus der Quelldatenbank synchronisiert). Daher ist das Umschalten zwischen der Quelle und dem Ziel etwas komplizierter.Es ist möglich, von einem Redis OSS-Cluster auf eine standardmäßige geclusterte Redis Enterprise Cloud-Datenbank zu replizieren, indem alle Master-Shards des OSS-Clusters als Quellen angegeben werden. Die Redis-Replikationsfunktion ermöglicht jedoch maximal 32 Quelldatenbanken. | Unterstützt die kontinuierliche Replikation (anfängliches Laden von Daten, gefolgt von Deltas).Fast keine Ausfallzeiten (abhängig von der Verzögerung bei der Replikation).Erreicht Datenkonsistenz. | Es ist vorgesehen, dass nur eine Site aktiv ist, sodass der Wechsel zwischen Sites komplizierter ist.Unterstützt maximal 32 Master-Shards, wenn Sie von einem OSS-Cluster migrieren. | 
| [AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html) | Sie können AWS DMS verwenden, um Daten von jeder unterstützten Quelldatenbank zu einem Redis-Zieldatenspeicher mit minimaler Ausfallzeit zu migrieren. Weitere Informationen finden Sie unter [Verwenden von Redis als Ziel für AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Redis.html) in der AWS DMS-Dokumentation. | Unterstützt die Migration von NoSQL- und SQL-Datenquellen.Funktioniert gut mit anderen AWS-Services.Unterstützt Anwendungsfälle für Live-Migration und Change Data Capture (CDC). | Redis-Schlüsselwerte dürfen keine Sonderzeichen wie% enthalten.Unterstützt nicht die Migration von Daten, die Sonderzeichen in Zeilen oder Feldnamen enthalten.Unterstützt den vollständigen LOB-Modus (Large Binary Object) nicht. | 
| Logische Datenbankzusammenführung | Für spezielle Anforderungen an die Datenbankzusammenführung ist möglicherweise eine benutzerdefinierte Datenmigrationslösung erforderlich. Sie könnten beispielsweise vier logische Datenbanken (`SELECT 0..3`) in Redis OSS haben, aber Sie möchten vielleicht einen einzigen Datenbank-Endpunkt verwenden, anstatt die Daten in mehrere Redis Enterprise Cloud-Datenbanken zu verschieben. Redis Enterprise unterstützt keine auswählbaren logischen Datenbanken, sodass Sie das physische Datenmodell der Quelldatenbank transformieren müssten. Sie könnten beispielsweise jeden Datenbankindex einem Präfix zuordnen (`0`to `usr``cmp`, `1` to usw.) und dann ein Migrationsskript oder ein ETL-Tool (Extrahieren, Transformieren und Laden) verwenden, um eine RDB-Datei auszugeben, die Sie dann in die Zieldatenbank importieren können. | Präzise Steuerung der Gestaltung der Daten während der Migration zum Zielsystem mithilfe benutzerdefinierter Skripts.  | Wenn Sie sich entscheiden, die Migration nicht abzuschließen, kann ein Rollback eine große Herausforderung sein, insbesondere wenn neuere Daten auf die Quellsysteme zurückgesetzt werden müssen.Die Erstellungskosten können hoch sein, wenn das Ziel darin besteht, eine Einmallösung für eine einmalige Migration zu entwickeln.Die Wartungskosten für Code, Infrastruktur, Entwicklungszeit und andere Bereiche können hoch sein, wenn sich die Migrationsanforderungen häufig ändern.  | 

Darüber hinaus können Sie die folgenden Tools und Services von AWS verwenden.

Bewertungs- und Erkennungstool:
+ [Evaluator für Migration](https://aws.amazon.com/migration-evaluator/)

Tools für die Anwendungs- und Servermigration:
+ [AWS Application Migration Service](https://aws.amazon.com/application-migration-service/)

[Tools für die Datenbankmigration](https://aws.amazon.com/solutions/database-migrations/):
+ [AWS-Schemakonvertierungstool (AWS SCT)](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Welcome.html)
+ [AWS Database Migration Service (AWS DMS)](https://aws.amazon.com/dms/)

[Tools für die Datenmigration](https://aws.amazon.com/cloud-data-migration/):
+ [AWS Storage Gateway](https://aws.amazon.com/storagegateway/)
+ [AWS DataSync](https://aws.amazon.com/datasync/)
+ [AWS Direct Connect](https://aws.amazon.com/directconnect/)
+ [AWS Snowball](https://aws.amazon.com/snowball/)
+ [Amazon Data Firehose](https://aws.amazon.com/kinesis/data-firehose/)

AWS-Partnerlösungen:
+ [AWS-Kompetenzpartner für Migration](https://aws.amazon.com/migration/partner-solutions/)

## Epen
<a name="migrate-redis-workloads-to-redis-enterprise-cloud-on-aws-epics"></a>

### Erledigen Sie Ermittlungs- und Bewertungsaufgaben
<a name="complete-discovery-and-assessment-tasks"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Identifizieren Sie Workloads. | Identifizieren Sie die geeigneten Kandidaten-Workloads, die Sie migrieren möchten. Beachten Sie Folgendes, bevor Sie einen Workload für die Migration auswählen:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/migrate-redis-workloads-to-redis-enterprise-cloud-on-aws.html)Wählen Sie idealerweise einen Workload, der maximale Auswirkungen auf das Geschäft mit minimalen Risiken hat. Halten Sie den Gesamtprozess iterativ und migrieren Sie in kleinen Schritten. | Datenarchitekt, Geschäftsleute, Sponsoren von Migrationsprojekten | 
| Identifizieren Sie Datenquellen und Anforderungen; entwerfen Sie ein Datenmodell. | Redis veranstaltet einen Workshop, um die Entdeckung zu beschleunigen und die Migrationsplanung für das Projekt zu definieren. Im Rahmen dieses Workshops identifizieren die Redis-Teams die Datenquellen und die Anforderungen an das Quelldatenmodell und analysieren, wie diese in Redis Enterprise Cloud umgestaltet werden können.Das Redis-Migrationsteam (Professional Services) führt mit Ihrer Organisation eine detaillierte Übung zum Entwurf eines Datenmodells durch. Im Rahmen dieser Übung führt das Redis-Team folgende Schritte durch:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/migrate-redis-workloads-to-redis-enterprise-cloud-on-aws.html) | Der Lösungsarchitekt von Redis | 
| Identifizieren Sie die Eigenschaften der Quelldatenbank. | Identifizieren Sie das Redis-Produkt, das in der Quell- und Zielumgebung verwendet wird. Beispiel:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/migrate-redis-workloads-to-redis-enterprise-cloud-on-aws.html) | Datenarchitekt | 
| Erfassen Sie die aktuelle System-SLA und andere Größenkennzahlen. | Ermitteln Sie die aktuellen Service Level Agreements (SLAs), ausgedrückt als Durchsatz (Operationen pro Sekunde), Latenz, Gesamtspeichergröße pro Datenbank und Anforderungen an die Hochverfügbarkeit (HA). | Datenarchitekt | 
| Identifizieren Sie die Eigenschaften des Zielsystems. | Ermitteln Sie die Antworten auf diese Fragen:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/migrate-redis-workloads-to-redis-enterprise-cloud-on-aws.html) | Datenarchitekt, Redis-Lösungsarchitekt (optional) | 
| Identifizieren Sie Abhängigkeiten. | Identifizieren Sie die Upstream- und Downstream-Abhängigkeiten des aktuellen Systems, das migriert werden soll. Stellen Sie sicher, dass die Migrationsarbeiten mit anderen abhängigen Systemmigrationen übereinstimmen. Wenn Sie beispielsweise planen, andere Geschäftsanwendungen von lokalen Standorten in die AWS-Cloud zu migrieren, identifizieren Sie diese Anwendungen und richten Sie sie auf der Grundlage von Projektzielen, Zeitplänen und Stakeholdern aus. | Datenarchitekt, Unternehmensarchitekt | 
| Identifizieren Sie Migrationstools. | Abhängig von Ihren Anforderungen an die Datenmigration (z. B. Quelldaten oder Ausfallzeiten) können Sie jedes der zuvor im Abschnitt Tools beschriebenen [Tools](#migrate-redis-workloads-to-redis-enterprise-cloud-on-aws-tools) verwenden. Darüber hinaus können Sie Folgendes verwenden:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/migrate-redis-workloads-to-redis-enterprise-cloud-on-aws.html) | Architekt für Migrationslösungen, Architekt für Redis-Lösungen | 
| Erstellen Sie einen Notfallplan. | Erstellen Sie einen Notfallplan für den Fall, dass Sie während der Migration auf Probleme stoßen, ein Rollback durchführen können. | Projektmanagement, technische Teams, einschließlich Architekt | 

### Erledigen Sie Sicherheits- und Compliance-Aufgaben
<a name="complete-security-and-compliance-tasks"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Sichern Sie die Redis-Verwaltungskonsole. | Folgen Sie den Anweisungen in der [Redis-Dokumentation](https://redis.io/docs/latest/operate/oss_and_stack/management/security/), um die Verwaltungskonsole zu sichern. | Administrator der IT-Infrastruktur | 
| Sichern Sie die Redis-Datenbank. | Auf den folgenden Seiten in der Redis-Dokumentation finden Sie Informationen zu:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/migrate-redis-workloads-to-redis-enterprise-cloud-on-aws.html) |  | 
| Sichere Redis Cloud APIs. | Wenn Sie [die API aktivieren](https://docs.redis.com/latest/rc/api/get-started/enable-the-api/), können Sie [die API-Schlüssel für alle Besitzer Ihres Redis Cloud-Kontos verwalten](https://docs.redis.com/latest/rc/api/get-started/manage-api-keys/). Einen Überblick über die Sicherheitsfunktionen der API finden Sie in der [API-Authentifizierungsdokumentation](https://docs.redis.com/latest/rc/api/get-started/) auf der Redis-Website. | Administrator der IT-Infrastruktur | 

### Richten Sie die neue Umgebung ein
<a name="set-up-the-new-environment"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Richten Sie eine neue Umgebung auf AWS ein. | Diese Aufgabe beinhaltet:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/migrate-redis-workloads-to-redis-enterprise-cloud-on-aws.html) |  DevOps IT oder Ingenieur | 
| Stellen Sie die Migrationsarchitektur bereit. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/migrate-redis-workloads-to-redis-enterprise-cloud-on-aws.html)Sie sind jetzt bereit, die eigentlichen Datenmigrationspipelines auszuführen und zu testen. | IT oder Ingenieur DevOps  | 

### Netzwerk einrichten
<a name="set-up-networking"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Konnektivität herstellen. | Stellen Sie Konnektivität zwischen der lokalen Infrastruktur und den AWS-Cloud-Ressourcen her. Verwenden Sie Sicherheitsgruppen, AWS Direct Connect und andere Ressourcen, um diese Funktionalität zu erreichen. Weitere Informationen finden Sie unter [Connect Your Data Center to AWS](https://aws.amazon.com/getting-started/hands-on/connect-data-center-to-aws/) auf der AWS-Website. | IT oder DevOps Ingenieur | 
| Richten Sie VPC-Peering ein. | Richten Sie VPC-Peering zwischen den VPCs Geschäftsanwendungen (oder den EC2 Instances, die Migrationstools ausführen, oder dem AWS DMS-Replikationsserver) und der VPC ein, auf der Redis Enterprise Cloud ausgeführt wird. Anweisungen finden [Sie unter Erste Schritte mit Amazon VPC in der Amazon VPC-Dokumentation](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-getting-started.html) und unter [Aktivieren von VPC-Peering in der Redis-Dokumentation](https://docs.redis.com/latest/rc/security/vpc-peering/). | IT oder Ingenieur DevOps  | 

### Daten migrieren
<a name="migrate-data"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Wählen Sie ein Datenmigrationstool. | In der Tabelle im Abschnitt [Tools](#migrate-redis-workloads-to-redis-enterprise-cloud-on-aws-tools) finden Sie Beschreibungen, Vor- und Nachteile dieser Tools:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/migrate-redis-workloads-to-redis-enterprise-cloud-on-aws.html)In den folgenden Zeilen werden die Datenmigrationsaufgaben beschrieben, die mit den einzelnen Tools verknüpft sind. | Architekt für Migrationslösungen | 
| Option 1: Verwenden Sie RDB-Export und -Import. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/migrate-redis-workloads-to-redis-enterprise-cloud-on-aws.html)Weitere Informationen finden Sie in der [Redis-Dokumentation](https://docs.redis.com/latest/rc/databases/import-data/). | Architekt für Migrationslösungen, Redis-Lösungsarchitekt | 
| Option 2: Verwenden Sie die Redis-Replikationsfunktion (aktiv/passiv). | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/migrate-redis-workloads-to-redis-enterprise-cloud-on-aws.html)Weitere Informationen finden Sie in der [Redis-Dokumentation](https://docs.redis.com/latest/rs/databases/import-export/replica-of/). | Architekt für Migrationslösungen, Redis-Lösungsarchitekt | 
| Option 3: Verwenden Sie AWS DMS. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/migrate-redis-workloads-to-redis-enterprise-cloud-on-aws.html) | Architekt für Migrationslösungen, Architekt für Redis-Lösungen | 
| Option 4: Verwenden Sie die logische Datenbankzusammenführung. | Diese Option beinhaltet die Verwendung eines Migrationsskripts oder eines ETL-Tools, das das physische Datenmodell der Quelldatenbank transformieren kann, und das Generieren einer RDB-Datei. Redis Professional Services kann bei Bedarf bei diesem Schritt helfen. | Architekt für Migrationslösungen, Architekt für Redis-Lösungen | 

### Migrieren Sie Ihre Anwendung
<a name="migrate-your-application"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Richten Sie die Zeitpläne und Ziele des Projektmanagements ab. | Stimmen Sie die Ziele, Meilensteine und Zeitpläne des Migrationsprojekts auf der Anwendungsebene mit denen des Redis-Datenmigrationsprojekts ab. | Projektmanagement | 
| Passen Sie die Testaktivitäten an. | Nachdem die Anwendungsschicht in der AWS-Cloud migriert und modernisiert wurde, verweisen Sie die Anwendungsschicht zum Testen auf die neu migrierte Redis Enterprise Cloud auf AWS. | Testen | 

### Test
<a name="test"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Implementieren Sie Testpläne. | Führen Sie die Datenmigrationsroutinen und die Skripts, die während der Implementierungsphase entwickelt wurden, in einer Testumgebung gemäß den Testanforderungen an Ihrem Standort aus. | Testen | 
| Testen Sie die Datenqualität. | Testen Sie die Datenqualität, nachdem Sie die Daten migriert haben. | Testen | 
| Testen Sie die Funktionalität. | Testen Sie Datenabfragen und die Anwendungsebene, um sicherzustellen, dass die Anwendung auf derselben Ebene wie im Quellsystem ausgeführt wird. | Testen | 

### Überschneiden
<a name="cut-over"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Treffen Sie die Entscheidung über die Umstellung.  | Nachdem alle Tests auf Anwendungs- und Datenbankebene abgeschlossen sind, treffen das Führungsteam und die Stakeholder auf der Grundlage der von den Testteams bestätigten Endergebnisse die endgültige Entscheidung, ob auf die neue Umgebung auf AWS umgestellt werden soll. | Projektmanagement, Vorreiter in der Wirtschaft | 
| Wechseln Sie zur AWS-Cloud. | Wenn Sie bestätigt haben, dass alles vorhanden ist, verweisen Sie die Anwendungsschicht auf die neu migrierten Daten und verweisen Sie die Clients auf die neue Anwendungsschicht, die auf der Grundlage des neuen Redis Enterprise Cloud-Systems auf AWS ausgeführt wird. | IT oder DevOps Ingenieur, Datenarchitekt, Architekt für Migrationslösungen, Redis-Lösungsarchitekt | 

## Zugehörige Ressourcen
<a name="migrate-redis-workloads-to-redis-enterprise-cloud-on-aws-resources"></a>

**Redis-Ressourcen**
+ [Dokumentation zu Redis Enterprise Cloud](https://docs.redis.com/latest/rc/)
+ [RIOT-Tool](https://github.com/redis-developer/riot) (Repository) GitHub 
+ [Terraform Provider](https://registry.terraform.io/providers/RedisLabs/rediscloud/latest) (herunterladen)

**AWS-Ressourcen**
+ [Demo-Migrationen](https://aws.amazon.com/getting-started/tutorials/)
+ [AWS-Partnerlösungen](https://aws.amazon.com/quickstart/)
+ [Dokumentation](https://docs.aws.amazon.com/index.html)
+ [Blog-Posts](https://aws.amazon.com/blogs/database/category/migration/)
+ [Weiße Papiere](https://aws.amazon.com/whitepapers/)
+ [Tutorials und Videos](https://aws.amazon.com/getting-started/tutorials/)
+ [AWS-Cloud-Migration](https://aws.amazon.com/cloud-migration/)
+ [AWS Prescriptive Guidance](https://aws.amazon.com/prescriptive-guidance/)

## Zusätzliche Informationen
<a name="migrate-redis-workloads-to-redis-enterprise-cloud-on-aws-additional"></a>

Standardsicherheitsanforderungen für die Migration von Redis-Workloads in die AWS-Cloud finden Sie in den [Best Practices for Security, Identity, and Compliance](https://aws.amazon.com/architecture/security-identity-compliance/) auf der AWS-Website und im [Redis Trust Center auf der Redis-Website](https://trust.redis.io/).