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.

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

Lagring

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 har stöd för disk-I/O med högre prestanda med Premium Storage. 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

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

  • Social media-app för mobil och webb med autentisering

    Se ett detaljerat diagram som illustrerar byggprocessen och implementeringen av den mobila klientens apparkitektur steg för steg, med funktioner för att dela bilder med en webbapp och autentisera, även när du är offline.

  • Arkitektur för skalning mellan moln

    Lär dig hur du kan förbättra skalbarheten mellan moln med en lösningsarkitektur som innefattar 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:

Nästa steg