Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule porównaliśmy podstawowe usługi obliczeniowe oferowane przez platformę Microsoft Azure i usługę Amazon Web Services (AWS).
- Aby uzyskać linki do artykułów, które porównują inne usługi AWS i Azure, zobacz Azure for AWS professionals (Platforma Azure dla specjalistów AWS).
- Aby uzyskać pełną listę i wykresy przedstawiające mapowanie usług między platformami AWS i Azure, zobacz Porównanie usług AWS i Azure.
- Przeglądaj architektury obliczeniowe platformy Azure.
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 możliwością zmiany rozmiarów.
| Usługa AWS | Usługa platformy Azure | opis |
|---|---|---|
| Typy wystąpień usługi Amazon EC2 | Maszyny wirtualne platformy Azure | AWS i Azure naliczają opłaty za maszyny wirtualne na żądanie na podstawie liczby użytych sekund. Mimo że typy instancji platformy AWS i rozmiary maszyn wirtualnych platformy Azure mają podobne kategorie, dokładne parametry pamięci RAM, procesora CPU i magazynu różnią się. Aby uzyskać więcej informacji na temat rozmiarów maszyn wirtualnych platformy Azure, zobacz Rozmiary maszyn wirtualnych platformy Azure. |
| Klaster równoległy AWS | Azure CycleCloud | Tworzenie, zarządzanie, obsługiwanie i optymalizowanie klastrów HPC oraz dużych klastrów obliczeniowych o dowolnej skali. |
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. Funkcja autoskalowania App Service umożliwia dynamiczne dostosowywanie rozmiaru aplikacji App Service Azure. |
Wyświetlanie wszystkich architektur skalowania automatycznego
Przetwarzanie wsadowe
Przetwarzanie wsadowe skutecznie uruchamia na dużą skalę w chmurze aplikacje do przetwarzania równoległego i obliczeń o wysokiej wydajności.
| 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. |
Zobacz wszystkie architektury przetwarzania wsadowego
Magazyn
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 blob zapewniają trwałe przechowywanie danych dla maszyn wirtualnych Azure. Ta pamięć jest podobna do woluminów dysków instancji AWS EC2 w usłudze EBS. |
| Magazyn instancji Amazon EC2 | Tymczasowy magazyn Azure | Magazyn tymczasowy platformy Azure zapewnia maszynom wirtualnym podobny tymczasowy magazyn do odczytu i zapisu o niskiej latencji jak magazyn wystąpień usługi EC2, nazywany również magazynem efemerycznym. |
| Aprowizowana liczba operacji we/wy na sekundę w usłudze Amazon EBS | Azure Premium Storage | Azure obsługuje operacje we/wy dysku o wyższej wydajności dzięki magazynowi Premium. To pamięć masowa jest podobna do opcji pamięci masowej z zastrzeżonymi IOPS w AWS. |
| Elastyczny system plików Amazon (EFS) | Azure Files | Usługa Azure Files udostępnia maszyny wirtualne z podobną funkcjonalnością do systemu Amazon EFS. |
Zobacz wszystkie architektury pamięci
Kontenery i orchestratory 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. |
| Siatka aplikacji AWS | Dodatek Istio dla usługi AKS | Dodatek Istio dla AKS zapewnia w pełni obsługiwaną integrację open-source'owej siatki usług Istio. |
Przykładowe architektury kontenerów
| Architektura | opis |
|---|---|
| Architektura linii bazowej w usłudze Azure Kubernetes Service (AKS) | Wdróż infrastrukturę bazową z naciskiem na zabezpieczenia, której częścią jest klaster AKS. |
| Architektura mikrousług w usłudze Azure Kubernetes Service (AKS) | Wdrażanie architektury mikrousług w usłudze Azure Kubernetes Service (AKS). |
| Pipeline CI/CD dla obciążeń kontenerowych | Zbuduj potok DevOps dla aplikacji internetowej Node.js przy użyciu Jenkins, Azure Container Registry, Azure Kubernetes Service, Azure Cosmos DB i Grafana. |
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 Azure App Service | Azure Functions to podstawowy odpowiednik usługi AWS Lambda, który udostępnia kod na żądanie bez serwera. Funkcjonalność AWS Lambda również pokrywa się z Azure WebJobs, które umożliwiają planowanie lub ciągłe uruchamianie zadań w tle. |
Przykładowe architektury bezserwerowe
| Architektura | opis |
|---|---|
| Wzorzec skalowania między chmurami | Dowiedz się, jak zwiększyć skalowalność między chmurami przy użyciu architektury rozwiązania obejmującej usługę Azure Stack. Schemat blokowy krok po kroku przedstawia szczegółowe instrukcje dotyczące wdrażania. |
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
- Szybki start: tworzenie maszyny wirtualnej z systemem Linux w witrynie Azure Portal
- Tworzenie aplikacji internetowej Node.js na platformie Azure
- Wprowadzenie do usługi Azure Functions
- Projekt architektury usługi Azure Kubernetes Service (AKS)
Powiązane zasoby
- Architektura linii bazowej dla klastra usługi Azure Kubernetes Service (AKS)
- Architektura mikrousług w usłudze Azure Kubernetes Service
- Uruchamianie maszyny wirtualnej z systemem Linux na platformie Azure
- Podstawowa aplikacja internetowa
- Podstawowa aplikacja internetowa usługi App Service z nadmiarowością stref
- Odkrywaj instancje AWS
- Ocena instancji AWS
- Migrowanie maszyn wirtualnych platformy AWS
- Migrowanie platformy AWS do dysków zarządzanych
- Migrowanie maszyny wirtualnej platformy AWS z systemem Windows