Beräkningstjänster i Azure och AWS
I den här artikeln jämförs de grundläggande beräkningstjänster som Microsoft Azure och Amazon Web Services (AWS) erbjuder.
- Länkar till artiklar som jämför andra AWS- och Azure-tjänster finns i Azure för AWS-proffs.
- En fullständig lista och diagram som visar tjänstmappning mellan AWS och Azure finns i jämförelse mellan AWS och Azure-tjänster.
- Bläddra i Azure-beräkningsarkitekturer.
Jämföra AWS- och Azure-beräkningstjänster
I följande tabeller beskrivs och jämförs de grundläggande beräkningstjänsterna på Amazon Web Services (AWS) och Azure.
Virtuella datorer och servrar
Virtuella datorer och servrar gör det möjligt för användare att distribuera, hantera och underhålla operativsystem och annan programvara. Användarna betalar för det de använder, med flexibiliteten att ändra storlekar.
AWS-tjänst | Azure-tjänst | beskrivning |
---|---|---|
Amazon EC2-instanstyper | Azure Virtual Machines | AWS och Azure debiterar virtuella datorer på begäran per använda sekund. Även om AWS-instanstyper och Azure VM-storlekar har liknande kategorier, skiljer sig de exakta funktionerna för RAM, CPU och lagring. Information om storlekar på virtuella Azure-datorer finns i Storlekar på virtuella Azure-datorer. |
VMware Cloud på AWS | Azure VMware-lösning | Med AWS- och Azure-lösningar kan du flytta VMware vSphere-baserade arbetsbelastningar och miljöer till molnet. Azure VMware Solution är en VMware-verifierad Microsoft-tjänst som körs i Azure-infrastrukturen. Du kan hantera befintliga miljöer med VMware-lösningsverktyg samtidigt som du moderniserar program med molnbaserade tjänster. |
AWS Parallel Cluster | Azure CycleCloud | Skapa, hantera, använda och optimera HPC och stora beräkningskluster i valfri skala. |
Visa alla arkitekturer för virtuella datorer
Automatisk skalning
Med autoskalning kan du automatiskt ändra antalet vm-instanser. Du anger definierade mått och tröskelvärden som avgör när instanser ska läggas till eller ta borts.
AWS-tjänst | Azure-tjänst | beskrivning |
---|---|---|
Automatisk skalning av AWS | Skalningsuppsättningar för virtuella maskiner, Autoskalning av App Service | Med vm-skalningsuppsättningar i Azure kan du distribuera och hantera identiska uppsättningar med virtuella datorer. Antalet uppsättningar kan skalas automatiskt. Med App Service-autoskalning kan du autoskalera Azure App Service-applikationer. |
Visa alla arkitekturer för automatisk skalning
Batchbearbetning
Batchbearbetning kör storskaliga parallella och högpresterande databehandlingsprogram effektivt i molnet.
AWS-tjänst | Azure-tjänst | beskrivning |
---|---|---|
AWS Batch | Azure Batch | Azure Batch hjälper dig att hantera beräkningsintensivt arbete i en skalbar samling virtuella datorer. |
Visa alla arkitekturer för batchbearbetning
Storage
Flera tjänster tillhandahåller olika typer av datalagring för virtuella datordiskar.
AWS-tjänst | Azure-tjänst | beskrivning |
---|---|---|
Diskvolymer på Amazon Elastic Block Store (EBS) | Dataskivor i Azure Blob Storage. | Datadiskar i Blob Storage ger varaktig datalagring för virtuella Azure-datorer. Den här lagringen liknar AWS EC2-instansdiskvolymer på EBS. |
Amazon EC2-instansarkiv | Azure tillfällig lagring | Tillfällig Lagring i Azure ger virtuella datorer liknande tillfällig läs- och skrivlagring med låg latens till EC2-instanslagring, även kallat tillfällig lagring. |
Amazon EBS-etablerad IOPS-volym | Azure Premium Storage | Azure stödjer högpresterande disk-I/O med premiumlagring. Den här lagringen liknar AWS-etablerade IOPS-lagringsalternativ. |
Amazon Elastic File System (EFS) | Azure Files | Azure Files tillhandahåller virtuella datorer med liknande funktioner som Amazon EFS. |
Visa alla lagringsarkitekturer
Containrar och containerorkestrerare
Flera AWS- och Azure-tjänster tillhandahåller distribution och orkestrering av containerbaserade program.
AWS-tjänst | Azure-tjänst | beskrivning |
---|---|---|
Amazon Elastic Container Service (Amazon ECS), AWS Fargate | Azure Container Apps | Azure Container Apps är en skalbar tjänst som gör att du kan distribuera tusentals containrar utan att behöva åtkomst till kontrollplanet. |
Amazon Elastic Container Registry (Amazon ECR) | Azure Container Registry | Containerregister lagrar Docker-formaterade avbildningar och skapar alla typer av containerdistributioner i molnet. |
Amazon Elastic Kubernetes Service (EKS) | Azure Kubernetes Service (AKS) | MED EKS och AKS kan du orkestrera Distributioner av Docker-containerbaserade program med Kubernetes. AKS förenklar övervakning och klusterhantering genom automatiska uppgraderingar och en inbyggd driftkonsol. Mer information om värdmiljön finns i Konfiguration av containerkörning. |
AWS App Mesh | Istio-tillägg för AKS | Istio-tillägget för AKS ger en fullständigt stödd integrering av Istio-tjänstnätet med öppen källkod. |
Exempel på containerarkitekturer
Arkitektur | beskrivning |
---|---|
Baslinjearkitektur i Azure Kubernetes Service (AKS) | Distribuera en baslinjeinfrastruktur som distribuerar ett AKS-kluster med fokus på säkerhet. |
Arkitektur för mikrotjänster på Azure Kubernetes Service (AKS) | Distribuera en arkitektur för mikrotjänster i Azure Kubernetes Service (AKS). |
CI/CD-pipeline för containerbaserade arbetsflöden | Skapa en DevOps-pipeline för en Node.js webbapp med Jenkins, Azure Container Registry, Azure Kubernetes Service, Azure Cosmos DB och Grafana. |
Visa alla containerarkitekturer
Serverfri databehandling
Med serverlös databehandling kan du integrera system och köra serverdelsprocesser utan att etablera eller hantera servrar.
AWS-tjänst | Azure-tjänst | beskrivning |
---|---|---|
AWS Lambda | Azure Functions, WebJobs i Azure App Service | Azure Functions motsvarar primärt AWS Lambda när det gäller serverfri kod på begäran. AWS Lambda-funktioner överlappar också Azure WebJobs, vilket gör att du kan schemalägga eller kontinuerligt köra bakgrundsaktiviteter. |
Exempel på serverlösa arkitekturer
Arkitektur | beskrivning |
---|---|
Ställ frågor mot en datasjö eller ett lakehouse med hjälp av Azure Synapse Analytics serverlöst | Den här arkitekturen kan minska utmaningarna med ETL-åtgärder (extract, transform, load). Du kan använda den här arkitekturen för att generera affärsinsikter och sedan lösa modellerings- och ETL-uppgifter. |
Skalningsmönster över moln | Lär dig hur du förbättrar skalbarheten mellan moln med en lösningsarkitektur som innehåller Azure Stack. Ett stegvist flödesschema som visar instruktioner för implementering. |
Visa alla serverlösa arkitekturer
Deltagare
Den här artikeln underhålls av Microsoft. Det har ursprungligen skrivits av följande medarbetare.
Huvudförfattare:
- Kobi Levi | Molnlösningsarkitekt
Nästa steg
- Snabbstart: Skapa en virtuell Linux-dator i Azure Portal
- Skapa en Node.js-webbapp i Azure
- Komma igång med Azure Functions
- Arkitekturdesign för Azure Kubernetes Service (AKS)
Relaterade resurser
- Baslinjearkitektur för ett AKS-kluster (Azure Kubernetes Service)
- Arkitektur för mikrotjänster i Azure Kubernetes Service
- Kör en virtuell Linux-dator i Azure
- Grundläggande webbapp
- Grundläggande App Service-webbapplikation med zonredundans
- Identifiera AWS-instanser
- Utvärdera AWS-instanser
- Migrera virtuella AWS-maskiner
- Migrera AWS till hanterade diskar
- Migrera en virtuell AWS Windows-dator