View a markdown version of this page

Rehosting von Anwendungen - AWS Präskriptive Leitlinien

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.

Rehosting von Anwendungen

Organizations können ihre vorhandenen VMware virtuellen Maschinen, Datenspeicher und virtuellen Netzwerke dort rehosten AWS Cloud, wo Geschäftsanwendungen effizient betrieben werden können. Die folgenden Themen bieten Anleitungen für das Rehosten Ihrer vorhandenen VMware Workloads AWS-Services auf verschiedene Rechen-, Speicher- und Netzwerkkomponenten.

Rehosten virtueller Maschinen auf dem AWS Cloud

Amazon Elastic Compute Cloud (Amazon EC2) -Instances und virtuelle VMware vSphere-Maschinen (VMs) unterscheiden sich grundlegend in ihrer Architektur und ihrem Speicheransatz. vSphere VMs speichert Daten als Dateisätze wie Virtual Machine Disk (VMDK). EC2 Amazon-Instances verwenden Amazon Machine Images (AMIs) - und Amazon Elastic Block Store (Amazon EBS) -Volumes.

Organizations können mithilfe AWS von migrieren AWS Application Migration Service, das die VM-Migration von jedem unterstützten Betriebssystem zu Amazon unterstützt EC2.

Die folgenden Schlüsselelemente heben die architektonischen und betrieblichen Unterschiede zwischen vSphere VMs - und EC2 Amazon-Instances hervor:

  • Dateiformat — In vSphere sind virtuelle Maschinen als eine Sammlung von Dateien organisiert. Zu diesen Dateien gehören die .vmx-Datei, die die Konfigurationseinstellungen verwaltet, und .vmdk-Dateien, die die virtuellen Festplattendaten enthalten. Ebenfalls enthalten sind verschiedene Hilfsdateien (.nvram, .vmsd, .vmsn und .vmss), die verschiedene VM-Status und Funktionen verwalten. Im Gegensatz dazu EC2 ist Amazon nicht auf bestimmte Dateiformate angewiesen. Stattdessen EC2 verwendet Amazon Machine Images (AMIs) als Vorlagen, die alle erforderlichen Informationen und Konfigurationen enthalten, die zum Starten von Instances erforderlich sind.

  • Speicher — In vSphere wird die gesamte Umgebung der virtuellen Maschine — einschließlich des Betriebssystems, der Anwendungen und der Daten — in virtuellen Festplattendateien von.vmdk konsolidiert. Die .vmdk-Dateien werden in Datenspeichern gespeichert und über vSAN-Volumes verwaltet. Amazon EC2 verwendet jedoch einen modulareren Ansatz, bei dem das Root-Volume der Instance aus einem AMI-Snapshot erstellt und als Amazon EBS-Volume gespeichert wird. Dieser Ansatz bietet die Flexibilität, bei Bedarf zusätzliche EBS-Volumes oder Instance-Speicher-Volumes hinzuzufügen.

  • Portabilität — AMIs aus der vorhandenen Instance kann kopiert oder von verschiedenen AWS-Regionen Instanzen gemeinsam genutzt werden. AWS-Konten

  • Skalierbarkeit — Amazon EC2 bietet dynamische Skalierungsfunktionen. Die Auto-Scaling-Funktionen können die Anzahl der Instanzen automatisch an den Bedarf anpassen und ermöglichen so eine nahtlose Skalierung nach oben oder unten als Reaktion auf Workload-Anforderungen.

  • Snapshots und Backups — Amazon EC2 verfolgt einen volumenzentrierten Ansatz, der die unabhängige Erstellung von EBS-Volume-Snapshots ermöglicht, die dann zur Erstellung neuer Volumes oder verwendet werden können. AMIs Integrierte Funktionen AWS-Services ergänzen diese EC2 Amazon-Funktionen, z. B. AWS Backup für ein umfassendes Backup-Management.

  • Verwaltung — AWS bietet mehrere Verwaltungsoptionen, einschließlich grafischer AWS-Managementkonsole, AWS Command Line Interface (AWS CLI) und AWS SDKsInfrastructure-as-Code (IaC). AWS CloudFormation Diese Optionen bieten mehr Flexibilität bei der Art und Weise, wie Benutzer mit ihren Ressourcen interagieren und diese verwalten.

Für containerisierte Workloads VMware bietet vSphere mitTanzu Platform, mit dem Sie containerisierte Anwendungen neben herkömmlichen virtuellen Maschinen in Ihrer vorhandenen Infrastruktur ausführen und verwalten können. AWS bietet mehrere Container-Services, die Sie bei der Bereitstellung, Verwaltung und Skalierung von Containern in der Cloud unterstützen.

Mithilfe der folgenden Empfehlungen können Sie herausfinden, welcher AWS Container-Service Ihren Workload-Anforderungen am besten entspricht:

  • Amazon Elastic Container Registry — Verwenden Sie Amazon ECR mit einem beliebigen AWS Container-Orchestrierungs-Service, um Ihre Container-Images zu speichern. Weitere Informationen finden Sie in der Amazon ECR-Dokumentation.

  • Amazon Elastic Container Service — Verwenden Sie Amazon ECS, um Monolith-Anwendungen in Microservices aufzuteilen, in die Cloud zu migrieren oder Batch-Verarbeitungs-Workloads auszuführen. Weitere Informationen finden Sie in der Amazon ECS-Dokumentation.

  • Amazon Elastic Kubernetes Service — Verwenden Sie Amazon EKS, um Kubernetes auszuführen AWS, Hybridanwendungen in der Cloud und vor Ort zu erstellen oder Modelle für maschinelles Lernen (ML) bereitzustellen. Weitere Informationen finden Sie in der Amazon EKS-Dokumentation.

  • AWS Fargate— Verwenden Sie Fargate mit Amazon ECS, um serverlose Container zu starten oder eine Platform-as-a-Service (PaaS) aufzubauen. Weitere Informationen finden Sie in der Fargate-Dokumentation.

  • Amazon Elastic Compute Cloud — Verwenden Sie Amazon EC2 mit einem der AWS Verwaltungsservices, um die maximale Kontrolle über Ihren Starttyp zu haben. Weitere Informationen finden Sie in der EC2Amazon-Dokumentation.

Ausführlichere Informationen zu AWS Containern und geeigneten Optionen für Ihr Unternehmen finden Sie unter Container on AWS.

Rehosten von Datenspeichern auf AWS Cloud

Sie können VMware vSphere-Datenspeicher, die als Speicherrepositorys für Dateien virtueller Maschinen und andere Daten fungieren, zu Speicherdiensten migrieren. AWS

Beim Verschieben von Daten in die Cloud ist es wichtig zu verstehen, wohin Sie sie verschieben, welche potenziellen Anwendungsfälle es gibt, welche Art von Daten Sie verschieben und welche Netzwerkressourcen verfügbar sind. Ihr Unternehmen kann je nach Speicherbedarf und Workload-Merkmalen aus mehreren AWS-Services auswählen:

  • Für persistenten Blockspeicher sollten Sie Amazon Elastic Block Store (Amazon EBS) in Betracht ziehen.

  • Für skalierbaren Dateispeicher sollten Sie Amazon Elastic File System (Amazon EFS) in Betracht ziehen.

  • Für Objektspeicher sollten Sie Amazon Simple Storage Service (Amazon S3) in Betracht ziehen.

Für Speicher auf Blockebene können Sie VMware VMFS- und vSAN-Datenspeicher zu Amazon EBS migrieren, das persistente Speichervolumes für Instances bereitstellt. EC2 Sie können vorhandene Server Message Block (SMB) oder Network File System (NFS) -Server zu Amazon migrieren, um die Betriebskosten FSx zu reduzieren, die Vorteile der elastischen Skalierung zu nutzen und die Verfügbarkeit zu erhöhen. Amazon FSx ist mit NetApp ONTAP, Windows File Server, Lustre und OpenZFS kompatibel. Für moderne Filesharing-Dienste, die keine Konfiguration von SMB oder NFS erfordern, ist Amazon EFS eine serverlose, vollständig elastische und vollständig verwaltete Dateispeicherlösung.

In der folgenden Tabelle sind Speicheroptionen aufgeführt, die für bestimmte Umstände optimiert sind. Verwenden Sie sie, um herauszufinden, welche Option für Ihren Anwendungsfall geeignet ist.

Speichertyp

Wofür ist es optimiert?

AWS Speicherdienste oder Tools

Blockieren

Anwendungen, die dauerhaften Hochleistungsspeicher mit niedriger Latenz benötigen, der an einzelne EC2 Amazon-Instances oder Container angeschlossen ist, wie Datenbanken und allgemeiner lokaler Instance-Speicher.

Amazon EBS

EC2Amazon-Instance-Speicher

Dateisystem

Anwendungen und Workloads, die gemeinsamen Lese- und Schreibzugriff über mehrere EC2 Amazon-Instances oder Container oder von mehreren lokalen Servern aus erfordern. Beispiele hierfür sind Dateifreigaben im Team, hochverfügbare Unternehmensanwendungen, Analyse-Workloads und ML-Schulungen.

Amazon EFS

Amazon FSx

Amazon FSx für Lustre

Amazon FSx für NetApp ONTAP

Amazon FSx für OpenZFS

Amazon FSx für Windows-Dateiserver

Amazon S3 File Gateway

Amazon FSx File Gateway

Object

Leseintensive Workloads wie Inhaltsverteilung, Webhosting, Big-Data-Analysen und ML-Workflows. Gut geeignet für Szenarien, in denen Daten gespeichert, abgerufen und weltweit über das Internet verteilt werden müssen.

Amazon S3

Cache

Vollständig verwalteter, skalierbarer und aktivierter Hochgeschwindigkeits-Cache AWS für die Verarbeitung von Dateidaten, die an unterschiedlichen Orten gespeichert sind. Beispiele hierfür sind lokale NFS-Dateisysteme, and/or Cloud-Dateisysteme (FSx für OpenZFS oder FSx für ONTAP) und Amazon S3.

Amazon-Datei-Cache

Hybrid/Edge

Stellen Sie Daten mit niedriger Latenz für lokale Anwendungen bereit und gewähren Sie lokalen Anwendungen Zugriff auf Cloud-gestützten Speicher.

AWS Storage Gateway Tape Gateway

AWS Storage Gateway Volume Gateway

Die folgende Tabelle bietet einen detaillierten Überblick über Ihre Online- und Offline-Optionen.

Optionen für die Migration

Wenn Geschwindigkeit an erster Stelle steht

Wenn Bandbreite wichtig ist

AWS Speicherdienste oder Tools

Online (Online)

Online ist für häufige Datenaktualisierungen optimiert. Verwenden Sie es für zeitkritische oder laufende Workloads.

Erwägen Sie, Ihre Übertragung außerhalb der Geschäftszeiten zu planen, wenn Sie über ausreichend Bandbreite verfügen.

AWS DataSync

AWS Transfer Family

FSx für ONTAP SnapMirror

Storage Gateway

Offline

Geeignet für einmalige oder regelmäßige Uploads — und wenn Daten während der Übertragung statisch sein können.

Diese Wahl ist sinnvoll, wenn Sie nur die minimal verfügbare Bandbreite nutzen müssen und die Vorhersehbarkeit physischer Bewegungen bevorzugen.

AWS Snowball

Weitere Informationen zu Speicheroptionen finden Sie im AWS Entscheidungsleitfaden zur Auswahl eines Speicherdienstes. AWS

Rehosten virtueller Netzwerke auf dem AWS Cloud

VMware virtuelle Netzwerkfunktionen können mithilfe AWS von Amazon Virtual Private Cloud (Amazon VPC) neu gestaltet werden. Sie können die IP-Adressnutzung der in Ihrem laufenden Ressourcen mithilfe VPCs von Amazon VPC IP Address Manager (IPAM) verwalten. Amazon VPC bietet logisch isolierte virtuelle Netzwerke mit konfigurierbaren Subnetzen, Routing-Tabellen und Sicherheitsgruppen für die Datenverkehrskontrolle und zusätzlichen Schutz durch eine Web Application AWS Network Firewall Firewall. Amazon VPC erfordert im Gegensatz zu bestehenden lokalen vSwitches keine Konfiguration von Portgruppen oder VLAN-Tagging. VMware AWS Dieser Ansatz vereinfacht die Verwaltung bei gleichzeitiger Beibehaltung der Funktionalität. Weitere Informationen finden Sie unter So funktioniert Amazon VPC.

Mit AWS Transit Gateway können Sie lokale Netzwerke mit einem einzigen Gateway verbinden VPCs. AWS-Konten Transit Gateway fungiert als Cloud-Router und verwaltet den Verkehr zwischen VPCs und lokalen Netzwerken über einen zentralen Hub. Mit dieser Funktion können Sie Netzwerke in großem Maßstab entwerfen und implementieren.

AWS bietet Services und Tools wie Amazon, Reachability Analyzer, Amazon VPC Lattice und VPC CloudWatch Flow AWS CloudTrail Logs, mit denen Unternehmen die Netzwerküberwachung und -transparenz aufrechterhalten können. Organizations können diese integrierten Dienste und Tools nutzen, um die erforderlichen Erkenntnisse aus Anwendungsnetzwerken zu gewinnen.

Für VMware NSX-spezifische Anwendungsfälle AWS bietet es einen anderen Ansatz, bei dem die zugrunde liegende Netzwerkinfrastruktur verwaltet wird, sodass kein komplexes Netzwerkvirtualisierungsmanagement erforderlich ist. Um anspruchsvollen Netzwerkanforderungen gerecht zu werden, können Sie AWS Netzwerk- und Sicherheitsdienste entweder einzeln oder in Kombination bereitstellen. Dank dieser Flexibilität können sich Unternehmen von der Wartung der Infrastruktur auf geschäftsorientierte Ziele konzentrieren.

Die folgende Tabelle bietet einen Überblick über AWS Netzwerk- und Inhaltsbereitstellungsdienste, die für bestimmte Szenarien optimiert sind.

Servicekategorie

Wofür ist es optimiert?

AWS Netzwerk- und Inhaltsbereitstellungsdienste

Grundlagen von Netzwerken

Erste Schritte mit AWS Netzwerkdiensten und VPCs sichere Verbindung.

Amazon VPC

AWS PrivateLink

AWS Transit Gateway

Globale und hybride Konnektivität

Helfen Sie dabei, private, sichere und globale Netzwerkkonnektivität zu gewährleisten.

AWS Client VPN

AWS Cloud-WAN

AWS Direct Connect

AWS Site-to-Site VPN

Edge-Netzwerke und Inhaltsbereitstellung

Zuverlässiges Routing des Datenverkehrs zu und von Ihren Workloads mit geringer Latenz.

Amazon CloudFront

AWS Global Accelerator

Amazon Route 53

AWS Datenübertragungsterminal

Netzwerke von Anwendungen

Stellen Sie sicher, dass Ihre Workloads hochverfügbar sind, sich an den Bedarf anpassen und miteinander kommunizieren können.

Amazon API Gateway

Amazon VPC IPAM

Amazon VPC Lattice

Elastic Load Balancing

Netzwerksicherheit und Fernzugriff

Schützen Sie Ihre Workloads vor Malware, DDo S, SQL-Injection und Cross-Site-Scripting-Angriffen.

AWS Firewall Manager

AWS Network Firewall

AWS Shield

AWS Verified Access

AWS WAF

Weitere Informationen finden Sie im AWS Decision Guide Choosing an AWS Networking and Content Delivery Service.