Udostępnij za pośrednictwem


Porównanie magazynu na platformie Azure i na platformie AWS

Odbiorcą tego przewodnika są organizacje lub osoby, które migrują z platformy AWS na platformę Azure lub wdrażają strategię wielochmurową. Celem tego przewodnika jest pomoc architektom platformy AWS w zrozumieniu możliwości magazynowania platformy Azure przez porównanie usług platformy Azure z usługami AWS.

Usługi S3, EBS i EFS oraz Azure Storage

Na platformie AWS magazyn w chmurze jest zwykle wdrażany na trzy sposoby:

  • Prosta usługa przechowywania (S3). Podstawowy magazyn obiektów, który udostępnia dane za pośrednictwem interfejsu API.

  • Elastyczny magazyn bloków (EBS). Magazyn na poziomie bloku, który jest zwykle przeznaczony do uzyskiwania dostępu przez jedną maszynę wirtualną. Można dołączyć go do wielu woluminów przy użyciu określonych klas magazynu i systemów plików.

  • Wspólna przestrzeń magazynowa. Różne usługi współdzielonego magazynu udostępniane przez AWS, takie jak Elastic File System (EFS) i rodzina zarządzanych systemów plików FSx.

W usłudze Azure Storage konta magazynu objęte subskrypcją umożliwiają tworzenie następujących usług magazynu i zarządzanie nimi:

  • Blob Storage — przechowuje dowolnego typu dane tekstowe lub binarne, takie jak dokument, plik multimedialny lub instalator aplikacji. Zawartość usługi Blob Storage można udostępniać prywatnie lub publicznie w Internecie. Usługa Blob Storage służy do tego samego celu co usługi S3 i EBS platformy AWS.

  • Table Storage — przechowuje zestawy danych ze strukturą. Table Storage jest magazynem danych typu NoSQL z parami klucz-atrybut, co umożliwia szybkie rozwijanie aplikacji i szybki dostęp do dużych ilości danych. Przypomina usługi AWS SimpleDB i DynamoDB.

  • Queue Storage — umożliwia obsługę komunikatów na potrzeby przetwarzania przepływu pracy i komunikacji między składnikami usług w chmurze.

  • Przechowywanie plików zapewnia przechowywanie współdzielone dla aplikacji. Używa standardowego protokołu bloku komunikatów serwera (SMB) lub sieciowego systemu plików (NFS). Magazyn plików jest używany w sposób podobny do sposobu użycia systemu EFS lub FSx dla systemu Windows File Server.

Platforma Azure udostępnia również inne zarządzane systemy plików, w tym azure Managed Lustre, Azure NetApp Files i Azure Native Qumulo. Aby uzyskać więcej informacji, zobacz Porównanie magazynowania.

Magazyn Glacier i usługa Azure Storage

Usługa Azure Archive Blob Storage jest porównywalna z usługą magazynu AWS Glacier. Jest ona przeznaczona dla rzadko używanych danych przechowywanych przez co najmniej 180 dni i może tolerować kilka godzin opóźnienia pobierania.

Dla danych, które są rzadko dostępne, ale muszą być natychmiastowo dostępne przy dostępie, warstwa Azure Cool Blob Storage oferuje tańszą opcję magazynowania niż standardowy magazyn obiektów blob. Ta warstwa magazynowania jest porównywalna z usługą magazynu AWS S3 — Infrequent Access.

Kontrola dostępu do magazynu obiektów

W usłudze AWS dostęp do usługi S3 jest zazwyczaj przydzielany za pośrednictwem roli Zarządzania tożsamościami i dostępem (IAM) lub bezpośrednio w polityce zasobnika S3. Dostęp do sieci w płaszczyźnie danych zazwyczaj jest kontrolowany poprzez polityki zasobników S3.

W przypadku usługi Azure Blob Storage jest używane podejście warstwowe. Zapora usługi Azure Storage służy do kontrolowania dostępu do sieci warstwy danych.

W usłudze Amazon S3 często używa się wstępnie podpisanych adresów URL, aby udzielić dostępu na ograniczony czas. W usłudze Azure Blob Storage można uzyskać podobny wynik przy użyciu sygnatury dostępu współdzielonego.

Regionalna nadmiarowość i replikacja dla magazynowania obiektów

Organizacje często chcą chronić swoje obiekty magazynu przy użyciu nadmiarowych kopii. W usługach AWS i Azure dane są replikowane w określonym regionie. Na platformie Azure kontrolujesz sposób replikacji danych przy użyciu magazynu lokalnie nadmiarowego (LRS) lub magazynu strefowo nadmiarowego (ZRS). Jeśli korzystasz z LRS, kopie są przechowywane w tym samym centrum danych ze względów kosztowych lub zgodności. Zonal Redundancy Storage (ZRS) jest podobny do replikacji w AWS: replikuje dane pomiędzy strefami dostępności w ramach regionu.

Klienci platformy AWS często replikują zasobniki S3 do innego regionu przy użyciu replikacji między regionami. Ten typ replikacji można zaimplementować na platformie Azure przy użyciu replikacji obiektów blob platformy Azure. Inną opcją jest skonfigurowanie magazynu geograficznie redundantnego (GRS) lub magazynu geograficznie strefowo redundantnego (GZRS). GrS i GZRS synchronicznie replikują dane do regionu pomocniczego bez konieczności konfigurowania replikacji. Dane nie są dostępne, chyba że nastąpi planowane lub nieplanowane przejście w tryb failover.

Porównywanie opcji pamięci blokowej

Obie platformy udostępniają różne typy dysków, aby spełnić określone potrzeby w zakresie wydajności. Chociaż cechy wydajności nie są dokładnie zgodne, poniższa tabela zawiera uogólnione porównanie. Zawsze należy przeprowadzać testy, aby ustalić, które konfiguracje pamięci masowej najlepiej pasują do Twojej aplikacji. W przypadku dysków o wyższej wydajności zarówno na platformie AWS, jak i na platformie Azure należy dopasować wydajność magazynu maszyny wirtualnej z aprowizowaną konfiguracją i typem dysku.

Typ woluminu AWS EBS Dysk zarządzany platformy Azure Użycie Czy ten dysk zarządzany może być używany jako dysk systemu operacyjnego
GP2/GP3 Standardowy SSD Serwery internetowe i lekko używane serwery aplikacji lub środowiska deweloperskie/testowe Tak
GP2/GP3 Dysk SSD w warstwie Premium Obciążenia produkcyjne i wrażliwe na wydajność Tak
io1 powiedział: Premium SSD wersja 2 Obciążenia wrażliwe na wydajność lub wymagające dużej liczby operacji we/wy na sekundę i niskich opóźnień Nie
io2 powiedział: Ultrapojemność Dysku Obciążenia intensywne pod względem operacji we/wy, bazy danych wymagające wydajności oraz bardzo wysokie obciążenia transakcyjne, które wymagają wysokiej przepustowości i IOPS. Nie
Zobacz materiał ST1/SC1 Standardowy dysk twardy HDD Rzadko dostępne obciążenia Tak

Na platformie Azure można skonfigurować wiele typów maszyn wirtualnych na potrzeby buforowania hostów. Gdy buforowanie hostów jest włączone, magazyn pamięci podręcznej jest udostępniany maszynie wirtualnej i można go skonfigurować pod kątem trybu tylko do odczytu lub odczytu/zapisu. W przypadku niektórych obciążeń pamięć podręczna może zwiększyć wydajność przechowywania.

Porównanie przechowywania

Przechowywanie obiektów

Usługa AWS Usługa platformy Azure opis
Proste usługi magazynowania (S3) Blob Storage Usługa magazynu obiektów dla przypadków użycia obejmujących aplikacje w chmurze, dystrybucję zawartości, kopię zapasową, archiwum, niezmienny magazyn, odzyskiwanie po awarii i analizę danych big data.

Dyski serwera wirtualnego

Usługa AWS Usługa platformy Azure opis
Elastyczny magazyn bloków (EBS) Dyski zarządzane Pamięć SSD zoptymalizowana pod kątem intensywnych operacji odczytu i zapisu we/wy. Do użycia jako magazyn maszyn wirtualnych platformy Azure o wysokiej wydajności.
Amazon FSX for NetApp ONTAP iSCSI lub NVMe/TCP LUN Elastyczna sieć SAN platformy Azure Możliwości sieci magazynowania (SAN) w chmurze. Używa standardowych protokołów magazynowania.

Udostępnione pliki

Usługa AWS Usługa platformy Azure opis
Elastyczny system plików Pliki Udostępnia prosty interfejs do szybkiego tworzenia i konfigurowania systemów plików oraz udostępniania wspólnych plików. Obsługuje protokół NFS na potrzeby łączności.
Amazon FSx dla serwera plików Windows Pliki Umożliwia zarządzanie udziałem plików SMB, który może współpracować z usługą Active Directory w celu zapewnienia kontroli dostępu. Usługa Azure Files może również natywnie integrować się z identyfikatorem Entra firmy Microsoft.
Amazon FSx dla połysku Azure Managed Lustre Zapewnia zarządzany system plików Lustre, który integruje się z magazynem obiektów. Podstawowe przypadki użycia to HPC, uczenie maszynowe i analiza.
Amazon FSx dla NetApp ONTAP Azure NetApp Files Udostępnia zarządzane możliwości usługi NetApp w chmurze. Obejmuje magazyn plików o wysokiej wydajności z dwoma protokołami.

Archiwizowanie i kopie zapasowe

Usługa AWS Usługa platformy Azure opis
S3 Rzadki dostęp (IA) Chłodna warstwa pamięci Magazyn chłodny to tańsza warstwa do przechowywania danych, które są rzadko używane i długotrwałe.
Lodowiec S3 Warstwa magazynowania z zimnym dostępem Zimny magazyn ma niższe koszty magazynowania i wyższe koszty dostępu. Czasy dostępu pozostają w milisekundach.
S3 Archiwum lodowca Warstwa dostępu archiwum magazynu Przechowywanie archiwalne ma najniższe koszty przechowywania i wyższe koszty odzyskiwania danych. Pobieranie danych może potrwać kilka godzin.
Tworzenie kopii zapasowych Tworzenie kopii zapasowych Ta opcja służy do tworzenia kopii zapasowych i odzyskiwania plików, baz danych, dysków i maszyn wirtualnych. Usługa Azure Backup obsługuje również tworzenie kopii zapasowych zgodnych lokalnych systemów Windows.

Pamięć hybrydowa

Usługa AWS Usługa platformy Azure opis
AWS Storage Gateway: brama plikowa S3 Azure Data Box Gateway, Azure File Sync Zapewnia lokalnie buforowane udziały plików NFS i SMB, które są wspierane przez chmurę.
AWS Storage Gateway: brama taśmowa Brak Zamienia lokalne taśmy fizyczne na lokalne, oparte na chmurze taśmy wirtualne.
Bramka magazynowania platformy AWS: bramka wolumenów Brak Udostępnia lokalny magazyn blokowy oparty na protokole iSCSI, który jest oparty na chmurze.
Synchronizacja danych Synchronizacja plików Usługę Azure Files można wdrożyć na dwa główne sposoby: poprzez bezpośrednie montowanie bezserwerowych udziałów plików platformy Azure lub przez buforowanie udziałów plików platformy Azure lokalnie przy użyciu usługi Azure File Sync.

Zbiorcze przesyłanie danych

Usługa AWS Usługa platformy Azure opis
Importowanie/eksportowanie dysku Importowanie/eksportowanie Rozwiązanie do przesyłania dużych ilości danych przy użyciu bezpiecznych dysków i urządzeń. Ponadto zapewnia ochronę danych podczas przesyłania.
Ostrze śnieżki Data Box Rozwiązanie do transportu danych w zakresie od petabajtów do eksabajtów, które wykorzystuje urządzenia magazynujące dane z rozszerzonymi zabezpieczeniami do transferu dużych ilości danych do i z platformy Azure.

Współautorzy

Ten artykuł jest obsługiwany przez firmę Microsoft. Pierwotnie został napisany przez następujących współautorów.

Główny autor:

  • Adam Cerini | Dyrektor, Partner Technology Strategista

Inny współautor:

Aby wyświetlić niepubalne profile serwisu LinkedIn, zaloguj się do serwisu LinkedIn.

Zobacz też