Výpočetní služby v Azure a AWS
Tento článek porovnává základní výpočetní služby, které nabízí Microsoft Azure a Amazon Web Services (AWS).
- Odkazy na články, které porovnávají další služby AWS a Azure, najdete v tématu Azure pro profesionály v AWS.
- Kompletní výpis a grafy zobrazující mapování služeb mezi AWS a Azure najdete v porovnání služeb AWS na Azure.
- Projděte si výpočetní architektury Azure.
Porovnání výpočetních služeb AWS a Azure
Následující tabulky popisují a porovnávají základní výpočetní služby v Amazon Web Services (AWS) a Azure.
Virtuální počítače a servery
Virtuální počítače a servery umožňují uživatelům nasazovat, spravovat a udržovat operační systém a další software. Uživatelé platí za to, co používají, s flexibilitou pro změnu velikostí.
Služba AWS | Služba Azure | Popis |
---|---|---|
Typy instancí Amazon EC2 | Azure Virtual Machines | Využité virtuální počítače AWS a Azure na vyžádání za sekundy I když typy instancí AWS a velikosti virtuálních počítačů Azure mají podobné kategorie, přesné možnosti paměti RAM, procesoru a úložiště se liší. Informace o velikostech virtuálních počítačů Azure najdete v tématu Velikosti virtuálních počítačů Azure. |
Cloud VMware v AWS | Azure VMware Solution | Řešení AWS a Azure umožňují přesunout úlohy a prostředí založené na VMware do cloudu. Azure VMware Solution je služba Microsoftu ověřená společností VMware, která běží na infrastruktuře Azure. Stávající prostředí můžete spravovat pomocí nástrojů řešení VMware a současně modernizovat aplikace s nativními cloudovými službami. |
Paralelní cluster AWS | Azure CycleCloud | Vytvářejte, spravujte, provozujte a optimalizujte výpočetní clustery HPC a velké výpočetní clustery libovolného škálování. |
Zobrazení všech architektur virtuálních počítačů
Automatické škálování
Automatické škálování umožňuje automaticky změnit počet instancí virtuálních počítačů. Nastavíte definované metriky a prahové hodnoty, které určují, kdy přidat nebo odebrat instance.
Služba AWS | Služba Azure | Popis |
---|---|---|
Automatické škálování AWS | Škálovací sady virtuálních počítačů, automatické škálování služby App Service | Škálovací sady virtuálních počítačů v Azure umožňují nasadit a spravovat stejné sady virtuálních počítačů. Počet sad může automaticky škálovat. Automatické škálování služby App Service umožňuje automatické škálování aplikací služby Aplikace Azure Service. |
Zobrazení všech architektur automatického škálování
Dávkové zpracování
Dávkové zpracování efektivně spouští rozsáhlé paralelní a vysoce výkonné výpočetní aplikace v cloudu.
Služba AWS | Služba Azure | Popis |
---|---|---|
AWS Batch | Azure Batch | Azure Batch pomáhá spravovat práci náročnou na výpočetní výkon napříč škálovatelnou kolekcí virtuálních počítačů. |
Zobrazení všech architektur dávkového zpracování
Úložiště
Několik služeb poskytuje různé typy úložiště dat pro disky virtuálních počítačů.
Služba AWS | Služba Azure | Popis |
---|---|---|
Diskové svazky ve službě Amazon Elastic Block Store (EBS) | Datové disky ve službě Azure Blob Storage | Datové disky v úložišti objektů blob poskytují odolné úložiště dat pro virtuální počítače Azure. Toto úložiště se podobá svazkům disků instance AWS EC2 v EBS. |
Úložiště instancí Amazon EC2 | Dočasné úložiště Azure | Dočasné úložiště Azure poskytuje virtuální počítače s podobným dočasným úložištěm pro čtení i zápis do úložiště instance EC2, označované také jako dočasné úložiště. |
Svazek IOPS zřízený společností Amazon EBS | Azure Premium Storage | podpora Azure vyššího výkonu vstupně-výstupních operací disku s úložištěm Úrovně Premium. Toto úložiště je podobné možnostem úložiště AWS Provisioned IOPS. |
Amazon Elastic File System (EFS) | Azure Files | Azure Files poskytuje virtuální počítače s podobnými funkcemi jako Amazon EFS. |
Zobrazení všech architektur úložiště
Kontejnery a orchestrátory kontejnerů
Několik služeb AWS a Azure poskytuje kontejnerizované nasazení a orchestraci aplikací.
Služba AWS | Služba Azure | Popis |
---|---|---|
Amazon Elastic Container Service (Amazon ECS) a AWS Fargate | Azure Container Apps | Azure Container Apps je škálovatelná služba, která umožňuje nasadit tisíce kontejnerů bez nutnosti přístupu k řídicí rovině. |
Amazon Elastic Container Registry (Amazon ECR) | Azure Container Registry | Registry kontejnerů ukládají image formátované Dockerem a vytvářejí všechny typy nasazení kontejnerů v cloudu. |
Amazon Elastic Kubernetes Service (EKS) | Azure Kubernetes Service (AKS) | EKS a AKS umožňují orchestrovat nasazení kontejnerizovaných aplikací Dockeru pomocí Kubernetes. AKS zjednodušuje monitorování a správu clusteru prostřednictvím automatických upgradů a integrované konzoly Operations Console. Podrobnosti o hostování prostředí najdete v konfiguraci modulu runtime kontejneru. |
AWS App Mesh | Doplněk Istio pro AKS | Doplněk Istio pro AKS poskytuje plně podporovanou integraci opensourcové sítě služby Istio. |
Ukázkové architektury kontejnerů
Architektura | Popis |
---|---|
Základní architektura ve službě Azure Kubernetes Service (AKS) | Nasaďte základní infrastrukturu, která nasadí cluster AKS se zaměřením na zabezpečení. |
Architektura mikroslužeb v Azure Kubernetes Service (AKS) | Nasazení architektury mikroslužeb ve službě Azure Kubernetes Service (AKS) |
Kanál CI/CD pro úlohy založené na kontejnerech | Sestavte kanál DevOps pro webovou aplikaci Node.js pomocí Jenkinse, Azure Container Registry, Azure Kubernetes Service, Azure Cosmos DB a Grafany. |
Zobrazení všech architektur kontejnerů
Bezserverová architektura
Bezserverová architektura umožňuje integrovat systémy a spouštět back-endové procesy bez zřizování nebo správy serverů.
Služba AWS | Služba Azure | Popis |
---|---|---|
AWS Lambda | Azure Functions, WebJobs ve službě Aplikace Azure Service | Azure Functions je primární ekvivalentem produktu AWS Lambda pro poskytování kódu bez serveru, na vyžádání. Funkce AWS Lambda se také překrývají s Azure WebJobs, které umožňují plánovat nebo průběžně spouštět úlohy na pozadí. |
Ukázkové architektury bez serveru
Architektura | Popis |
---|---|
Dotazování datového jezera nebo jezera pomocí bezserverové služby Azure Synapse Analytics | Tato architektura může snížit problémy operací extrakce, transformace, načítání (ETL). Tuto architekturu můžete použít ke generování obchodních přehledů a následnému řešení úloh modelování a ETL. |
Model škálování napříč cloudy | Zjistěte, jak zlepšit škálovatelnost napříč cloudy s využitím architektury řešení, která zahrnuje Azure Stack. Podrobné pokyny pro implementaci najdete ve vývojovém diagramu jednotlivých kroků. |
Zobrazení všech bezserverových architektur
Přispěvatelé
Tento článek spravuje Microsoft. Původně byla napsána následujícími přispěvateli.
Hlavní autor:
- Kobi Levi | Architekt cloudového řešení
Další kroky
- Rychlý start: Vytvoření virtuálního počítače s Linuxem na webu Azure Portal
- Vytvoření webové aplikace Node.js v Azure
- Začínáme se službou Azure Functions
- Návrh architektury Služby Azure Kubernetes Service (AKS)
Související prostředky
- Základní architektura pro cluster Azure Kubernetes Service (AKS)
- Architektura mikroslužeb ve službě Azure Kubernetes Service
- Spuštění virtuálního počítače s Linuxem v Azure
- Základní webové aplikace
- Standardní webová aplikace App Service s redundancí zón
- Webová aplikace App Service typu Aktivní-pasivní ve více oblastech