

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 eine Couchbase Server-Datenbank zu Amazon EC2
<a name="migrate-couchbase-server-ec2"></a>

*Subhani Shaik, Amazon Web Services*

## Zusammenfassung
<a name="migrate-couchbase-server-ec2-summary"></a>

Dieses Muster beschreibt, wie Sie Couchbase Server von einer lokalen Umgebung auf Amazon Elastic Compute Cloud (Amazon EC2) migrieren können. AWS

Couchbase Server ist eine verteilte NoSQL-Datenbank (JSON-Dokument), die relationale Datenbankfunktionen bietet. Die Migration einer Couchbase Server-Datenbank AWS kann zu erhöhter Skalierbarkeit, verbesserter Leistung, Kosteneffizienz, verbesserter Sicherheit, vereinfachter Verwaltung und globaler Reichweite führen, was Anwendungen zugute kommen kann, die Datenzugriff mit hoher Verfügbarkeit und geringer Latenz erfordern. Außerdem erhalten Sie über AWS Managed Services Zugriff auf erweiterte Funktionen. 

Couchbase Server on AWS bietet die folgenden Hauptfunktionen: 
+ Architektur, bei der der Arbeitsspeicher im Vordergrund steht
+ Hohe Verfügbarkeit, Notfallwiederherstellung und Lastenausgleich
+ Bereitstellung auf mehreren Mastern und in mehreren Regionen für optimale Leistung

Weitere Informationen zu den wichtigsten Vorteilen finden Sie im Abschnitt [Zusätzliche Informationen](#migrate-couchbase-server-ec2-additional) und auf der [Couchbase-Website](https://www.couchbase.com/partners/amazon/).

## Voraussetzungen und Einschränkungen
<a name="migrate-couchbase-server-ec2-prereqs"></a>

**Voraussetzungen**
+ Eine aktive AWS-Konto mit einer Virtual Private Cloud (VPC), zwei Availability Zones, privaten Subnetzen und einer Sicherheitsgruppe. Anweisungen finden Sie unter [Erstellen einer VPC](https://docs.aws.amazon.com/vpc/latest/userguide/create-vpc.html) in der Dokumentation zu Amazon Virtual Private Cloud (Amazon VPC).
+ Konnektivität zwischen Quell- und Zielumgebungen aktiviert. [Informationen zu den von Couchbase Server verwendeten TCX-Ports finden Sie in der Couchbase-Dokumentation.](https://docs.couchbase.com/server/current/install/install-ports.html)

## Architektur
<a name="migrate-couchbase-server-ec2-architecture"></a>

Das folgende Diagramm zeigt die High-Level-Architektur für die Migration von Couchbase Server zu. AWS

![\[Migrationsarchitektur für das Rehosting von Couchbase Server auf AWS.\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/images/pattern-img/4cedced2-3528-4f12-b19e-7d389e820cc1/images/ac22133a-895f-4999-b1e1-57f69e83a326.png)


Aus dem lokalen Couchbase-Cluster werden Daten über ein Kunden-Gateway übertragen, indem [AWS Direct Connect](https://aws.amazon.com/directconnect/) Die Daten passieren einen Router und eine Direct Connect Route und erreichen die VPC über ein [AWS Virtual Private Network (Site-to-Site VPN)](https://aws.amazon.com/vpn/) -Gateway. Die VPC enthält eine EC2 Instanz, auf der Couchbase Server ausgeführt wird. Die AWS Infrastruktur umfasst auch [AWS Identity and Access Management (IAM)](https://aws.amazon.com/iam/) für die Zugriffskontrolle, [AWS Key Management Service (AWS KMS)](https://aws.amazon.com/kms/) für die Datenverschlüsselung, [Amazon Elastic Block Store (Amazon EBS)](https://aws.amazon.com/ebs/) für Blockspeicher und [Amazon Simple Storage Service (Amazon S3)](https://aws.amazon.com/s3/) für die Datenspeicherung.

## Tools
<a name="migrate-couchbase-server-ec2-tools"></a>

**AWS-Services**
+ [Amazon Elastic Compute Cloud (Amazon EC2)](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts.html) bietet skalierbare Rechenkapazität in der AWS Cloud. Sie können so viele virtuelle Server wie nötig nutzen und sie schnell nach oben oder unten skalieren.
+ [AWS Direct Connect](https://docs.aws.amazon.com/directconnect/latest/UserGuide/Welcome.html)verbindet Ihr internes Netzwerk über ein Standard-Ethernet-Glasfaserkabel mit einem Direct Connect Standort. Mit dieser Verbindung können Sie virtuelle Schnittstellen direkt zur Öffentlichkeit einrichten AWS-Services und dabei Internetdienstanbieter in Ihrem Netzwerkpfad umgehen.

## Best Practices
<a name="migrate-couchbase-server-ec2-best-practices"></a>
+ [Installation und Konfiguration von Couchbase](https://docs.couchbase.com/server/current/install/install-intro.html) auf verschiedenen Betriebsplattformen
+ [Bewährte Methoden](https://docs.couchbase.com/server/current/cloud/couchbase-cloud-deployment.html#aws-best-practices) für die Bereitstellung von Couchbase Server auf AWS
+ [Einen Couchbase-Cluster erstellen](https://docs.couchbase.com/server/current/manage/manage-nodes/create-cluster.html)
+ [Bewährte Methoden zur Leistung von Couchbase-Anwendungen](https://docs.couchbase.com/dotnet-sdk/current/project-docs/performance.html)
+ [Bewährte Sicherheitsmethoden für Couchbase](https://docs.couchbase.com/server/current/learn/security/security-overview.html) Server
+ [Bewährte Speichermethoden](https://www.couchbase.com/forums/t/what-is-the-best-document-storage-strategy-in-couchbase/1573) für Couchbase Server-Datenbanken

## Epen
<a name="migrate-couchbase-server-ec2-epics"></a>

### Stellen Sie eine EC2 Amazon-Instance für Couchbase Server bereit
<a name="deploy-an-ec2-instance-for-couchbase-server"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Öffnen Sie die EC2 Amazon-Konsole. | Melden Sie sich bei der an [AWS-Managementkonsole](https://console.aws.amazon.com/)und öffnen Sie die [ EC2 Amazon-Konsole](https://console.aws.amazon.com/ec2/). | DevOps Ingenieur, Couchbase-Administrator | 
| Stellen Sie eine EC2 Amazon-Instance bereit. | Starten Sie eine EC2 Instance, die den lokalen Couchbase Server-Konfigurationen entspricht. Weitere Informationen zur Bereitstellung einer EC2 Instance finden Sie unter [Starten einer EC2 Amazon-Instance](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/LaunchingAndUsingInstances.html) in der EC2 Amazon-Dokumentation. | DevOps Ingenieur, Couchbase-Administrator | 

### Installieren und konfigurieren Sie Couchbase Server auf Amazon EC2
<a name="install-and-configure-couchbase-server-on-ec2"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Installieren Sie einen Couchbase-Cluster. | Lesen Sie die [Bereitstellungsrichtlinien für Couchbase Server](https://docs.couchbase.com/server/current/install/install-production-deployment.html), bevor Sie Couchbase Server auf Amazon installieren. EC2[Informationen zur Installation von Couchbase Server finden Sie in der Couchbase Server-Dokumentation](https://docs.couchbase.com/server/current/install/install-intro.html) | Couchbase-Administrator | 
| Konfigurieren Sie den Cluster. | Informationen zur Konfiguration des Clusters finden Sie unter [Cluster-Konfigurationsoptionen](https://docs.couchbase.com/cloud/clusters/databases.html#cluster-configuration-options) in der Couchbase-Dokumentation. | Couchbase-Administrator | 

### Fügen Sie einen neuen Knoten hinzu und gleichen Sie den Couchbase-Cluster neu aus
<a name="add-a-new-node-and-rebalance-the-couchbase-cluster"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Fügen Sie einen Knoten für die EC2 Instanz hinzu. | Fügen Sie die neu bereitgestellte EC2 Instanz, auf der Couchbase installiert ist, dem vorhandenen lokalen Cluster hinzu. Anweisungen finden [Sie in der Couchbase Server-Dokumentation unter Knoten hinzufügen und Rebalancing](https://docs.couchbase.com/server/current/manage/manage-nodes/add-node-and-rebalance.html) durchführen. | Couchbase-Administrator | 
| Den Cluster neu ausbalancieren. | Durch den Rebalancing-Prozess wird der neu hinzugefügte Knoten mit der EC2 Instanz zu einem aktiven Mitglied des Couchbase-Clusters. Anweisungen finden [Sie in der Couchbase Server-Dokumentation unter Knoten hinzufügen und Rebalancing](https://docs.couchbase.com/server/current/manage/manage-nodes/add-node-and-rebalance.html) durchführen | Couchbase-Administrator | 

### Verbindungen neu konfigurieren
<a name="reconfigure-connections"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Entfernen Sie die lokalen Knoten und führen Sie eine Neuverteilung durch. | Sie können jetzt die lokalen Knoten aus dem Cluster entfernen. Nachdem Sie die Knoten entfernt haben, folgen Sie dem Rebalance-Prozess, um Daten, Indizes, Ereignis- und Abfrageverarbeitung auf die verfügbaren Knoten im Cluster neu zu verteilen. Anweisungen finden [Sie in der Couchbase Server-Dokumentation unter Knoten entfernen und neu](https://docs.couchbase.com/server/current/manage/manage-nodes/remove-node-and-rebalance.html) verteilen. | Couchbase-Administrator | 
| Aktualisieren Sie die Verbindungsparameter. | Aktualisieren Sie die Verbindungsparameter Ihrer Anwendung, sodass sie die neue EC2 Amazon-IP-Adresse verwenden, damit Ihre Anwendung eine Verbindung zum neuen Knoten herstellen kann. | Entwickler der Couchbase-Anwendung | 

## Zugehörige Ressourcen
<a name="migrate-couchbase-server-ec2-resources"></a>
+ [Couchbase Server-Dienste](https://docs.couchbase.com/server/current/learn/services-and-indexes/services/services.html)
+ [Stellen Sie Couchbase Server bereit mit AWS Marketplace](https://docs.couchbase.com/server/current/cloud/couchbase-aws-marketplace.html)
+ [Connect zum Couchbase Server her](https://docs.couchbase.com/server/current/guides/connect.html)
+ [Buckets verwalten](https://docs.couchbase.com/server/current/manage/manage-buckets/bucket-management-overview.html)
+ [Rechenzentrumsübergreifende Replikation (XDCR)](https://docs.couchbase.com/server/current/learn/clusters-and-availability/xdcr-overview.html)
+ [Lizenzvereinbarung von Couchbase Inc.](https://www.couchbase.com/LA20190115/)

## Zusätzliche Informationen
<a name="migrate-couchbase-server-ec2-additional"></a>

**Die wichtigsten Vorteile**

Die Migration Ihrer Couchbase-Datenbank zu AWS bietet die folgenden Vorteile:

**Skalierbarkeit**. Sie können Ihren Couchbase-Cluster je nach Bedarf nach oben oder unten skalieren, ohne physische Hardware verwalten zu müssen, sodass Sie schwankende Datenmengen und Anwendungsnutzung problemlos bewältigen können. AWS bietet:
+ Optionen für die vertikale und horizontale Skalierung
+ Funktionen [für den weltweiten Einsatz](https://aws.amazon.com/about-aws/global-infrastructure/)
+ Lastenausgleich zwischen AWS-Regionen
+ [Lösungen zur Datenbankskalierung](https://aws.amazon.com/blogs/database/scaling-your-amazon-rds-instance-vertically-and-horizontally/)
+ Optimierung der [Inhaltsbereitstellung](https://aws.amazon.com/solutions/content-delivery/)

**Optimierung der Leistung**. AWS bietet eine leistungsstarke Netzwerkinfrastruktur und [optimierte Instanztypen](https://aws.amazon.com/ec2/instance-types/), um einen schnellen Datenzugriff und eine geringe Latenz für Ihre Couchbase-Datenbank zu gewährleisten.
+ Optionen für [Hochleistungsrechnen (HPC)](https://aws.amazon.com/hpc/)
+ Weltweite Bereitstellung von Inhalten über [Amazon CloudFront](https://aws.amazon.com/cloudfront/)
+ Mehrere [Speicheroptionen](https://aws.amazon.com/products/storage/)
+ Erweiterte [Datenbankservices](https://aws.amazon.com/products/databases/), einschließlich Amazon Relational Database Service (Amazon RDS) und Amazon DynamoDB
+ Verbindungen mit niedriger Latenz mit [Direct Connect](https://aws.amazon.com/directconnect/)

**Kostenoptimierung** Wählen Sie den geeigneten Instance-Typ und die entsprechende Konfiguration aus, um Leistung und Kosten auf der Grundlage Ihrer Arbeitslast in Einklang zu bringen. Zahlen Sie nur für die Ressourcen, die Sie tatsächlich nutzen. Dadurch können Sie potenziell Ihre Betriebskosten senken, da Sie keine Hardware vor Ort verwalten müssen und AWS Cloud Skaleneffekte nutzen.
+ [Reserved Instances](https://aws.amazon.com/ec2/pricing/reserved-instances/) können Ihnen helfen, vorausschauend zu planen und Ihre Kosten erheblich zu senken, wenn Sie Couchbase on verwenden. AWS
+ Die [automatische Skalierung](https://aws.amazon.com/autoscaling/) verhindert eine übermäßige Bereitstellung und hilft Ihnen, Ihre Auslastung und Kosteneffizienz zu optimieren.

**Verbesserte Sicherheit.** Profitieren Sie von den robusten Sicherheitsfunktionen wie Datenverschlüsselung AWS, Zugriffskontrollen und Sicherheitsgruppen, um die vertraulichen Daten, die Sie in Couchbase speichern, zu schützen. Zusätzliche Vorteile:
+ Das [Modell der AWS gemeinsamen Verantwortung](https://aws.amazon.com/compliance/shared-responsibility-model/) unterscheidet klar zwischen der Sicherheit *der* Cloud (AWS Verantwortung) und der Sicherheit *in* der Cloud (Kundenverantwortung).
+ [AWS Die Einhaltung der Vorschriften](https://aws.amazon.com/compliance/) unterstützt wichtige Sicherheitsstandards.
+ AWS bietet erweiterte [Verschlüsselungsoptionen](https://docs.aws.amazon.com/prescriptive-guidance/latest/encryption-best-practices/welcome.html).
+ [AWS Identity and Access Management (IAM)](https://aws.amazon.com/iam/) unterstützt Sie bei der Verwaltung des sicheren Zugriffs auf Ihre Ressourcen.

**Vereinfachtes Management**. AWS bietet verwaltete Dienste für Couchbase, sodass Sie sich auf die Anwendungsentwicklung konzentrieren können, anstatt die zugrunde liegende Infrastruktur zu verwalten.

**Globale Reichweite**. Sie können Ihren Couchbase-Cluster auf mehreren Servern einsetzen, AWS-Regionen um eine geringe Latenz für Benutzer auf der ganzen Welt zu erreichen. Sie können Ihre Datenbanken vollständig in der Cloud oder in einer Hybridumgebung bereitstellen. Sie können Ihre Daten mit integrierter Sicherheit auf Unternehmensniveau und schneller, effizienter bidirektionaler Synchronisation von Daten vom Edge bis zur Cloud schützen. Gleichzeitig können Sie die Entwicklung mit einem konsistenten Programmiermodell für die Erstellung von Web- und mobilen Apps vereinfachen.

**Geschäftskontinuität**:
+ **Datensicherung und Wiederherstellung**. Im Falle eines Problems können Sie damit [AWS Backup](https://aws.amazon.com/backup/)die Datenstabilität und die einfache Wiederherstellung sicherstellen. Optionen für die Notfallwiederherstellung finden Sie in der [AWS Well-Architected Framework-Dokumentation](https://docs.aws.amazon.com/whitepapers/latest/disaster-recovery-workloads-on-aws/disaster-recovery-options-in-the-cloud.html).
+ **Bereitstellung von Couchbase in mehreren Regionen**: Um eine Couchbase-Datenbank in einer AWS Umgebung mit mehreren Regionen bereitzustellen, können Sie Couchbase Server in abonnieren, [AWS CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html)Vorlagen verwenden, um separate Couchbase-Cluster in jeder Region zu erstellen [AWS Marketplace](https://aws.amazon.com/marketplace/pp/prodview-zy5g2wqmqdyzw), und dann die regionsübergreifende Replikation konfigurieren, um Daten zwischen Regionen zu synchronisieren. Diese Konfiguration gewährleistet eine hohe Verfügbarkeit und geografische Redundanz in mehreren Regionen. Weitere Informationen finden Sie unter [Deploy Couchbase Server Using AWS Marketplace](https://docs.couchbase.com/server/current/cloud/couchbase-aws-marketplace.html) in der Couchbase-Dokumentation.

**Agilität** der Infrastruktur:
+ Schnelle Bereitstellung und [Deprovisionierung von Ressourcen](https://aws.amazon.com/products/management-and-governance/use-cases/provisioning-and-orchestration/)
+ [Globale Reichweite der Infrastruktur](https://aws.amazon.com/about-aws/global-infrastructure/regions_az/)
+ [Automatische Skalierung](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-scale-based-on-demand.html) je nach Bedarf
+ [Infrastructure as Code (IaC)](https://aws.amazon.com/what-is/iac/) für konsistente Bereitstellungen
+ Mehrere [Instance-Typen](https://aws.amazon.com/ec2/instance-types/), die für unterschiedliche Workloads optimiert sind

Förderung von **Innovationen:**
+ [Zugang zu den neuesten Technologien, einschließlich [KI/ML](https://aws.amazon.com/ai/generative-ai/), [IoT und Analytik](https://aws.amazon.com/iot/)](https://aws.amazon.com/big-data/datalakes-and-analytics/)
+ [Verwaltete Services](https://aws.amazon.com/blogs/architecture/reduce-operational-load-using-aws-managed-services-for-your-data-solutions/), die den betrieblichen Aufwand reduzieren
+ [Moderne Verfahren zur Anwendungsentwicklung](https://aws.amazon.com/modern-apps/)
+ [Serverlose](https://aws.amazon.com/serverless/) Computeroptionen

**Operative Exzellenz**:
+ [Zentralisierte Überwachung und Protokollierung](https://docs.aws.amazon.com/prescriptive-guidance/latest/designing-control-tower-landing-zone/logging-monitoring.html)
+ [Automatisiertes Ressourcenmanagement](https://aws.amazon.com/systems-manager/)
+ [Funktionen für vorausschauende Wartung](https://aws.amazon.com/what-is/predictive-maintenance/)
+ [Verbesserter Einblick](https://aws.amazon.com/about-aws/whats-new/2024/12/amazon-cloudwatch-provides-centralized-visibility-telemetry-configurations/) in die Ressourcennutzung
+ [Optimierte Bereitstellungsprozesse](https://aws.amazon.com/blogs/mt/streamline-change-processes-and-improve-governance-with-aws-well-architected/)

**Möglichkeiten zur Modernisierung**:
+ [Microservices-Architektur](https://aws.amazon.com/microservices/)
+ [DevOps](https://aws.amazon.com/devops/)praktiziert die Implementierung
+ [Cloud-native](https://aws.amazon.com/what-is/cloud-native/) Anwendungsentwicklung
+ [Modernisierung älterer Anwendungen](https://docs.aws.amazon.com/prescriptive-guidance/latest/strategy-modernizing-applications/welcome.html)

**Wettbewerbsvorteile**:
+ [Schnellere Markteinführung](https://aws.amazon.com/blogs/smb/accelerate-time-to-market-and-business-growth-with-an-automated-software-as-a-service-platform/)
+ Verbessertes [Kundenerlebnis](https://aws.amazon.com/blogs/publicsector/improving-customer-experience-for-the-public-sector-using-aws-services/)
+ [Datengestützte Entscheidungsfindung](https://aws.amazon.com/data/data-driven-decision-making/)
+ Verbesserte [Geschäftsintelligenz](https://aws.amazon.com/what-is/business-intelligence/)