Usługi obliczeniowe na platformie Azure i platformie AWS

W tym artykule porównaliśmy podstawowe usługi obliczeniowe oferowane przez platformę Microsoft Azure i usługę Amazon Web Services (AWS).

Porównanie usług AWS i Azure Compute

W poniższych tabelach opisano i porównaliśmy podstawowe usługi obliczeniowe w usługach Amazon Web Services (AWS) i na platformie Azure.

Maszyny wirtualne i serwery

Maszyny wirtualne i serwery umożliwiają użytkownikom wdrażanie i konserwację systemu operacyjnego i innego oprogramowania oraz zarządzanie nimi. Użytkownicy płacą za to, czego używają, z elastycznością zmiany rozmiarów.

Usługa AWS Usługa platformy Azure opis
Amazon EC2 Instance Types (Typy wystąpień usługi Amazon EC2) Azure Virtual Machines Używane platformy AWS i maszyny wirtualne platformy Azure na żądanie. Mimo że typy wystąpień platformy AWS i rozmiary maszyn wirtualnych platformy Azure mają podobne kategorie, dokładne możliwości pamięci RAM, procesora CPU i magazynu różnią się. Aby uzyskać informacje o rozmiarach maszyn wirtualnych platformy Azure, zobacz Rozmiary maszyn wirtualnych platformy Azure.
Usługa VMware Cloud na platformie AWS Azure VMware Solution Rozwiązania awS i azure umożliwiają przenoszenie obciążeń i środowisk VMware vSphere do chmury. Azure VMware Solution to zweryfikowana przez oprogramowanie VMware usługa firmy Microsoft działająca w infrastrukturze platformy Azure. Istniejące środowiska można zarządzać za pomocą narzędzi rozwiązania VMware, jednocześnie modernizując aplikacje za pomocą usług natywnych dla chmury.
Klaster równoległy AWS Azure CycleCloud Tworzenie i optymalizowanie obliczeń HPC oraz dużych klastrów obliczeniowych o dowolnej skali oraz zarządzanie nimi.

Wyświetlanie wszystkich architektur maszyn wirtualnych

Skalowanie automatyczne

Skalowanie automatyczne umożliwia automatyczną zmianę liczby wystąpień maszyn wirtualnych. Zdefiniowano metryki i progi, które określają, kiedy należy dodawać lub usuwać wystąpienia.

Usługa AWS Usługa platformy Azure opis
Automatyczne skalowanie platformy AWS Zestawy skalowania maszyn wirtualnych, autoskalacja usługi App Service Na platformie Azure zestawy skalowania maszyn wirtualnych umożliwiają wdrażanie identycznych zestawów maszyn wirtualnych i zarządzanie nimi. Liczba zestawów może być skalowana automatycznie. Autoskalowanie usługi App Service umożliwia automatyczne skalowanie aplikacji usługi aplikacja systemu Azure Service.

Wyświetlanie wszystkich architektur skalowania automatycznego

Przetwarzanie wsadowe

Przetwarzanie wsadowe umożliwia wydajne przetwarzanie równoległe i aplikacje obliczeniowe o wysokiej wydajności na dużą skalę w chmurze.

Usługa AWS Usługa platformy Azure opis
AWS Batch Azure Batch Usługa Azure Batch ułatwia zarządzanie pracą intensywnie korzystającą z obliczeń w skalowalnej kolekcji maszyn wirtualnych.

Wyświetlanie wszystkich architektur przetwarzania wsadowego

Storage

Kilka usług zapewnia różne typy magazynu danych dla dysków maszyn wirtualnych.

Usługa AWS Usługa platformy Azure opis
Woluminy dysków w usłudze Amazon Elastic Block Store (EBS) Dyski danych w usłudze Azure Blob Storage. Dyski danych w magazynie obiektów blob zapewniają trwały magazyn danych dla maszyn wirtualnych platformy Azure. Ten magazyn jest podobny do woluminów dysków wystąpień usługi AWS EC2 w systemie EBS.
Magazyn wystąpień usługi Amazon EC2 Magazyn tymczasowy platformy Azure Magazyn tymczasowy platformy Azure udostępnia maszyny wirtualne z podobnymi małymi opóźnieniami tymczasowym magazynem do odczytu i zapisu w magazynie wystąpień usługi EC2, nazywanym również magazynem efemerycznym.
Aprowizowana liczba operacji we/wy na sekundę w usłudze Amazon EBS Azure Premium Storage pomoc techniczna platformy Azure operacji we/wy dysku o wyższej wydajności z magazynem w warstwie Premium. Ten magazyn jest podobny do opcji magazynu we/wy aprowizowanej liczby operacji we/wy na sekundę platformy AWS.
Amazon Elastic File System (EFS) Azure Files Usługa Azure Files udostępnia maszyny wirtualne z podobną funkcjonalnością do systemu Amazon EFS.

Wyświetlanie wszystkich architektur magazynu

Kontenery i koordynatory kontenerów

Kilka usług AWS i Azure zapewnia konteneryzowane wdrażanie i aranżację aplikacji.

Usługa AWS Usługa platformy Azure opis
Amazon Elastic Container Service (Amazon ECS), AWS Fargate Azure Container Apps Azure Container Apps to skalowalna usługa, która umożliwia wdrażanie tysięcy kontenerów bez konieczności uzyskiwania dostępu do płaszczyzny sterowania.
Amazon Elastic Container Registry (Amazon ECR) Azure Container Registry Rejestry kontenerów przechowują obrazy sformatowane na platformie Docker i tworzą wszystkie typy wdrożeń kontenerów w chmurze.
Amazon Elastic Kubernetes Service (EKS) Azure Kubernetes Service (AKS) Eks i AKS umożliwiają organizowanie wdrożeń aplikacji konteneryzowanych platformy Docker za pomocą platformy Kubernetes. Usługa AKS upraszcza monitorowanie i zarządzanie klastrem za pomocą automatycznych uaktualnień i wbudowanej konsoli operacji. Zobacz Konfiguracja środowiska uruchomieniowego kontenera, aby uzyskać szczegółowe informacje na temat środowiska hostingu.
AWS App Mesh Dodatek Istio dla usługi AKS Dodatek Istio dla usługi AKS zapewnia w pełni obsługiwaną integrację siatki usługi Istio typu open source.

Przykładowe architektury kontenerów

Wyświetlanie wszystkich architektur kontenerów

Przetwarzanie bezserwerowe

Przetwarzanie bezserwerowe umożliwia integrowanie systemów i uruchamianie procesów zaplecza bez aprowizowania serwerów ani zarządzania nimi.

Usługa AWS Usługa platformy Azure opis
AWS Lambda Azure Functions, WebJobs w usłudze aplikacja systemu Azure Azure Functions to podstawowy odpowiednik usługi AWS Lambda, który udostępnia kod na żądanie bez serwera. Funkcje lambda platformy AWS nakładają się również na zadania WebJob platformy Azure, które umożliwiają planowanie lub ciągłe uruchamianie zadań w tle.

Przykładowe architektury bezserwerowe

Wyświetlanie wszystkich architektur bezserwerowych

Współautorzy

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

Główny autor:

  • Kobi Levi | Architekt rozwiązań w chmurze

Następne kroki