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-faktura för virtuella datorer på begäran per sekund som används. Även om AWS-instanstyper och Storlekar på virtuella Azure-datorer har liknande kategorier, skiljer sig de exakta funktionerna för RAM-minne, 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. |
Parallellt AWS-kluster | 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 datorer, 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 Autoskalning av App Service kan du autoskala Azure App Service-program. |
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) | Datadiskar 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 | Tillfällig Lagring i Azure | 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 Support disk-I/O med högre prestanda 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 arbetsbelastningar | 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 |
---|---|
Köra frågor mot en datasjö eller lakehouse med hjälp av serverlös Azure Synapse Analytics | 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. |
HIPAA- och HITRUST-kompatibel hälsodata-AI | Hantera HIPAA- och HITRUST-kompatibla hälsodata och medicinska journaler med den högsta nivån av inbyggd säkerhet. |
Skalningsarkitektur mellan 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
- Skalning mellan moln med Azure Functions
- Köra en virtuell Linux-dator i Azure
- Grundläggande webbapp
- Baslinje för App Service-webbprogram med zonredundans
- App Service-webbprogram för aktiv-passiva regioner