Speichervergleich für Azure und AWS

Dieser Leitfaden richtet sich an Organisationen oder Einzelpersonen, die von Amazon Web Services (AWS) zu Azure migrieren oder eine Multicloudstrategie verfolgen. Ziel dieses Leitfadens ist es, AWS-Architekten dabei zu helfen, die Speicherfunktionen von Azure zu verstehen, indem Azure-Dienste mit AWS-Diensten verglichen werden.

S3, EBS, EFS und Azure Storage

Auf der AWS-Plattform wird Cloudspeicher in der Regel auf drei Arten bereitgestellt:

  • Amazon Simple Storage Service (S3). Einfacher Objektspeicher, der Daten über eine API verfügbar macht.

  • Amazon Elastic Block Store (EBS). Blockebenenspeicher, der in der Regel für den Zugriff durch einen einzelnen virtuellen Computer (VM) vorgesehen ist. Sie können sie mit bestimmten Speicherklassen und Dateisystemen an mehrere Volumes anfügen.

  • Freigegebener Speicher. Verschiedene gemeinsame Speicherdienste, die AWS bereitstellt, wie Amazon Elastic File System (EFS) und die Amazon FSx-Familie von verwalteten Dateisystemen.

In Azure Storage können mit an Abonnements gebundene Speicherkonten die folgenden Speicherdienste erstellt und verwaltet werden:

  • Azure Blob Storage speichert jeden Text- oder Binärdatentyp, z. B. ein Dokument, eine Mediendatei oder ein Anwendungsinstallationsprogramm. Sie können Blob Storage für den privaten Zugriff festlegen oder Inhalte öffentlich im Internet freigeben. Blob Storage ist Objektspeicher, sodass es denselben Zweck wie AWS S3 erfüllt. Die Azure Entsprechung von EBS ist verwaltete Datenträger, die nicht Teil eines Speicherkontos sind.

  • Azure Table Storage speichert strukturierte Datasets. Table Storage ist ein NoSQL-Schlüssel-Attribut-Datenspeicher, der eine schnelle Entwicklung und einen schnellen Zugriff auf große Datenmengen ermöglicht. Es ist vergleichbar mit den AWS SimpleDB- und DynamoDB-Diensten.

  • Azure Queue Storage bietet Messaging für die Workflowverarbeitung und für die Kommunikation zwischen Komponenten von Clouddiensten.

  • Azure Files bietet gemeinsam genutzten Speicher für Anwendungen. Es verwendet das standardmäßige Server Message Block (SMB) oder Network File System (NFS)-Protokoll. Verwenden Sie Azure Files auf eine Weise, die der Verwendung von EFS oder FSx für Windows File Server ähnelt.

Azure bietet auch andere verwaltete Dateisysteme, einschließlich Azure Managed Lustre, Azure NetApp Files und Azure Native Qumulo. Weitere Informationen finden Sie unter "Speichervergleich".

Glacier und Azure Storage

Azure Blob Storage bietet drei Speicherstufen unterhalb der heißen Ebene an, und die AWS S3 Glacier-Speicherklassen entsprechen zwei dieser Stufen statt nur einer.

Azure Archiv-Blob Storage ist vergleichbar mit S3 Glacier Flexible Retrieval und S3 Glacier Deep Archive. Blob Storage Archiv ist eine Offlineebene, daher müssen Sie ein Blob rehydratisieren, bevor Sie es lesen können. Speichern Sie dort Daten für mindestens 180 Tage, und rechnen Sie mit einer Abruflatenz von mehreren Stunden.

Die Cold-Tier ist vergleichbar mit S3 Glacier Instant Retrieval. Es handelt sich um eine Onlineebene für selten aufgerufene Daten, die weiterhin in Millisekunden abgerufen werden müssen. Es hat einen Mindestaufbewahrungszeitraum von 90 Tagen.

Für Daten, auf die selten zugegriffen wird, die aber sofort verfügbar sein müssen, bietet die Cool-Zugriffsebene günstigeren Speicher als die Hot-Zugriffsebene mit einem Mindestaufbewahrungszeitraum von 30 Tagen. Diese Stufe ist vergleichbar mit S3 Standard-Infrequent Access.

Jede Stufe unterhalb des Hot-Tiers berechnet eine Gebühr für vorzeitige Löschungen, wenn Sie Daten löschen oder verschieben, bevor der Mindestaufbewahrungszeitraum verstrichen ist.

Objektspeicher-Zugriffssteuerung

In AWS wird der Zugriff auf S3 in der Regel über eine Identitäts- und Zugriffsverwaltungsrolle (IAM) oder direkt in der S3-Bucket-Richtlinie gewährt. Der Netzwerkzugriff auf Datenebene wird in der Regel über S3-Bucketrichtlinien gesteuert.

Bei Azure Blob Storage wird ein mehrstufiger Ansatz verwendet. Die Azure Storage-Firewall wird verwendet, um den Netzwerkzugriff auf die Datenebene zu steuern.

In Amazon S3 ist es üblich, vorsignierte URLs zu verwenden, um zeitlich begrenzten Berechtigungszugriff zu gewähren. In Azure Blob Storage können Sie ein ähnliches Ergebnis erzielen, indem Sie eine Shared Access Signature verwenden.

Regionale Redundanz und Replikation für Objektspeicher

Organisationen schützen ihre Speicherobjekte häufig mithilfe redundanter Kopien. Sowohl in AWS als auch in Azure werden Daten in einer bestimmten Region repliziert. In Azure steuern Sie, wie Daten repliziert werden, indem Sie lokal redundanten Speicher (LRS) oder zonenredundanten Speicher (ZRS) verwenden. Wenn Sie LRS verwenden, werden Kopien aus Kosten- oder Compliancegründen im selben Rechenzentrum gespeichert. ZRS ähnelt der AWS-Replikation: Sie repliziert Daten über Verfügbarkeitszonen innerhalb einer Region.

AWS-Kunden replizieren ihre S3-Buckets häufig mithilfe der regionsübergreifenden Replikation in eine andere Region. Sie können diesen Replikationstyp in Azure mithilfe der Azure Blob-Replikation implementieren. Eine weitere Option besteht darin, georedundanten Speicher (GEO-redundant storage, GRS) oder geozonenredundanten Speicher (GZRS) zu konfigurieren. GRS und GZRS replizieren Daten synchron in eine sekundäre Region, ohne dass eine Replikationskonfiguration erforderlich ist. Auf die Daten kann nur zugegriffen werden, wenn ein geplantes oder ungeplantes Failover auftritt.

Vergleichen von Blockspeicheroptionen

Beide Plattformen bieten unterschiedliche Arten von Datenträgern, um bestimmte Leistungsanforderungen zu erfüllen. Obwohl die Leistungsmerkmale nicht exakt übereinstimmen, bietet die folgende Tabelle einen generalisierten Vergleich. Sie sollten immer Tests durchführen, um zu ermitteln, welche Speicherkonfigurationen ihrer Anwendung am besten entsprechen. Für leistungsfähigere Datenträger müssen Sie sowohl bei AWS als auch bei Azure sicherstellen, dass die Speicherleistung der VM mit dem bereitgestellten Datenträgertyp und der Konfiguration übereinstimmt.

AWS EBS-Volumetyp Von Azure verwalteter Datenträger Verwendung für Kann dieser verwaltete Datenträger als Betriebssystemdatenträger verwendet werden?
gp2/gp3 Standard-SSD Webserver und leicht verwendete Anwendungsserver oder Entwicklungs-/Testumgebungen Ja
gp2 SSD Premium Produktionsworkloads und leistungsabhängige Workloads Ja
gp3 SSD Premium v2 Leistungsabhängige Workloads oder Workloads, die hohe IOPS und niedrige Latenz erfordern Nein
io2 Ultra-Disk-Speicher E/A-intensive Workloads, leistungsintensive Datenbanken und Workloads mit vielen Transaktionen, die einen hohen Durchsatz und hohe IOPS erfordern Nein

In Azure können Sie viele VM-Typen für die Hostzwischenspeicherung konfigurieren. Wenn Host-Cache aktiviert ist, wird der Cachespeicher dem virtuellen Computer als verfügbar gemacht und kann für den schreibgeschützten oder Lesen-/Schreibmodus konfiguriert werden. Bei einigen Workloads kann der Cache die Speicherleistung verbessern.

Informationen zu den aktuellen Kapazitäts-, Durchsatz- und IOPS-Grenzwerten jedes Datenträgertyps finden Sie unter verwaltete Azure-Datenträgertypen.

Speichervergleich

Objektspeicher

AWS-Dienst Azure-Dienst BESCHREIBUNG
Simple Storage Service (S3) Blob Storage Objektspeicherdienst für Anwendungsfälle, die Cloudanwendungen, Inhaltsverteilung, Sicherung, Archiv, unveränderlicher Speicher, Notfallwiederherstellung und Big Data-Analysen umfassen.

Datenträger virtueller Server

AWS-Dienst Azure-Dienst BESCHREIBUNG
Elastischer Blockspeicher (EBS) Verwaltete Datenträger SSD-Speicher, der für E/O-intensive Lese-/Schreibvorgänge optimiert ist. Zur Verwendung als leistungsstarker Speicher für virtuelle Maschinen.
Amazon FSx für NetApp ONTAP iSCSI oder NVMe/TCP LUNs Azure Elastic SAN Funktionen des Speicherbereichsnetzwerks (SAN) in der Cloud. Verwendet Branchenstandardspeicherprotokolle.

Freigegebene Dateien

AWS-Dienst Azure-Dienst BESCHREIBUNG
Elastic File System (EFS) Azure Files Bietet eine einfache Schnittstelle zum schnellen Erstellen und Konfigurieren von Dateisystemen und zum Freigeben allgemeiner Dateien. Unterstützt DAS NFS-Protokoll für die Konnektivität.
Amazon FSx für Windows File Server Azure Files Stellt eine verwaltete SMB-Dateifreigabe bereit, die mit Active Directory für die Zugriffssteuerung arbeiten kann. Azure Files kann auch nativ in Microsoft Entra ID integriert werden.
Amazon FSx für Lustre Azure Managed Lustre Stellt ein verwaltetes Lustre-Dateisystem bereit, das in den Objektspeicher integriert wird. Zu den primären Anwendungsfällen gehören HPC, maschinelles Lernen und Analysen.
Amazon FSx für NetApp ONTAP Azure NetApp-Dateien Stellt verwaltete NetApp-Funktionen in der Cloud bereit. Umfasst hochleistungsfähigen Zwei-Protokoll-Dateispeicher.

Archivierung und Sicherung

AWS-Dienst Azure-Dienst BESCHREIBUNG
S3 Standard-Infrequent Access Zugriffsebene „Kalt“ Eine Onlineebene für selten abgerufene, langlebige Daten. Die minimale Aufbewahrung beträgt 30 Tage.
S3 Glacier Instant Retrieval Ebene „Cold“ Eine Onlineebene für selten aufgerufene Daten, die einen Abruf in Millisekunden erfordern. Die Mindestaufbewahrung beträgt 90 Tage.
S3 Glacier Flexible Retrieval und S3 Glacier Deep Archive Archivebene Eine Offlineebene mit den niedrigsten Speicherkosten und den höchsten Abrufkosten. Sie müssen ein Blob vor dem Lesen rehydratisieren, was Stunden dauert. Die Mindestaufbewahrung beträgt 180 Tage.
Sicherungskopie Azure Backup Diese Option wird verwendet, um Dateien, Datenbanken, Datenträger und virtuelle Computer zu sichern und wiederherzustellen. Azure Backup unterstützt auch das Sichern kompatibler lokaler Windows-Systeme.

Hybridspeicher

AWS-Dienst Azure-Dienst BESCHREIBUNG
AWS Storage Gateway: S3-Datei-Gateway Azure Data Box Gateway, Azure-Dateisynchronisierung Stellt lokale, lokal zwischengespeicherte NFS- und SMB-Dateifreigaben bereit, die in der Cloud gesichert sind.
AWS Storage Gateway: Tape-Gateway Nichts Ersetzt lokale physische Bänder durch lokale, cloudgestützte virtuelle Bänder.
AWS Storage Gateway: Volumen-Gateway Nichts Stellt lokalen iSCSI-basierten Blockspeicher bereit, der cloudgestützt ist.
AWS DataSync Azure-Dateisynchronisierung Azure Files können auf zwei Hauptarten bereitgestellt werden: durch direktes Einbinden der serverlosen Azure-Dateifreigaben oder durch das Zwischenspeichern von Azure-Dateifreigaben lokal mit Azure-Dateisynchronisierung.

Massendatenübertragung

AWS-Dienst Azure-Dienst BESCHREIBUNG
Importieren/Exportieren von Festplatten Azure Import/Export Eine Datentransportlösung, die für die Übermittlung großer Datenmengen sichere Datenträger und Geräte verwendet. Es bietet auch Schutz der Daten während der Übertragung. In Azure erstellen Sie Import-/Exportaufträge und verfolgen sie über Data Box.
AWS Snowball Edge Azure Data Box Datentransportlösung für Datenmengen im Petabyte- bis Exabyte-Bereich, die Datenspeichergeräte mit erweiterten Sicherheitsfunktionen verwendet, um große Datenmengen in und aus der Cloud zu übertragen.

Note

Snowball Edge ist für neue Kunden geschlossen. AWS verweist neue Kunden für Onlineübertragungen auf DataSync und für physische Übertragungen auf AWS Data Transfer Terminal. Die Informationen zu Snowball Edge in der vorherigen Tabelle gelten weiterhin, wenn Sie einen vorhandenen Snow Family-Workflow migrieren. Wenn Sie eine neue Übertragung planen, vergleichen Sie Data Box und Azure Storage Mover stattdessen mit diesen AWS-Optionen.

Migration

Wenn Sie beabsichtigen, eine AWS-Workload zu Azure zu migrieren, lesen Sie "Migrieren von Speicher von Amazon Web Services zu Azure", was bestimmte Beispielmigrationsszenarien umfasst, die sich an Ihren Anwendungsfall ausrichten können.

Beitragende

Microsoft verwaltet diesen Artikel. Die folgenden Mitwirkenden haben diesen Artikel geschrieben.

Hauptautor:

Andere Mitwirkende:

Um nicht öffentliche LinkedIn-Profile zu sehen, melden Sie sich bei LinkedIn an.