en jämförelse av molntjänster mellan de tre bästa IaaS-leverantörerna
att sammanställa en jämförelse av molntjänster är en skrämmande uppgift i det snabbt utvecklande cloud computing-landskapet. Det finns inte bara tusentals molntjänster och dussintals molntjänstleverantörer, varje leverantör ändrar eller uppgraderar ofta sin serviceportfölj.
därför har vi valt att begränsa vår jämförelse av molntjänster till de tre bästa IaaS-leverantörerna som tillhandahåller en tjänst på västra halvklotet—Amazon AWS, Microsoft Azure och Google Cloud Platform-eftersom dessa inte bara är de IaaS-leverantörer som de flesta företag känner till, de är också de leverantörer vars tjänster de flesta företag vill jämföra.
- syftet med vår jämförelse av molntjänster
- topp tre moln leverantör jämförelse av cloud compute services
- allmänna virtuella maskiner
- Minnesoptimerade virtuella maskiner
- beräkna optimerade virtuella maskiner
- Lagringsoptimerade virtuella maskiner
- när ska du jämföra molnleverantörer för containertjänster?
- Serverless computing/Function-as-a-Service
- jämförelse av molnlagringstjänster
- en förklaring av molnlagringsklasser
- jämförelse av molnregioner och tillgänglighetszoner
- andra faktorer att tänka på när du jämför molntjänster
syftet med vår jämförelse av molntjänster
syftet med vår jämförelse av molntjänster är att ge en illustration av det stora utbudet av tillgängliga tjänster och Namnen som ges till dem. När vi jämför molnleverantörer och molntjänster blir det uppenbart att det är väldigt lite att skilja en molntjänstleverantör från en annan förutom namnen på tjänsterna. Där det finns betydande skillnader framhävs dessa.
när det gäller en molnleverantörsjämförelse för prissättning ändras priserna ofta snabbare än själva tjänsterna. Vi rekommenderar en översyn av prissättningssidorna på varje leverantörs webbplats för att sammanställa en aktuell prissättningsjämförelse för de tjänster som krävs-trots att annonserade priser oftast är föremål för regionala variationer och rabatter för låg topp, hållbar och engagerad användning.
Amazon AWS prissättning sida
Microsoft Azure prissättning sida
Google Cloud Platform prissättning sida
topp tre moln leverantör jämförelse av cloud compute services
för att illustrera hur stort utbud av tjänster är, vi startar vår cloud services jämförelse med cloud compute tjänster som erbjuds av de tre molntjänstleverantörer. Inom denna kategori hittar vi virtuella maskiner (instanser/VM) konfigurerade för allmänt ändamål, minnesoptimering, Beräkningsoptimering (inklusive accelererad databehandling) och Lagringsoptimering. Förutom VM: er omfattar vår Jämförelse också behållare och serverlös databehandling.
allmänna virtuella maskiner
allmänna virtuella maskiner ger balanserade CPU-till-minne-förhållanden och är idealiska för testning och utveckling, små till medelstora databaser och webbservrar med låg till medelhög trafik. Denna kategori av virtuell maskin inkluderar” Burstable VMs ” som kör arbetsbelastningar med en bråkdel av den maximala tillgängliga CPU-kapaciteten och bankens överkapacitet för att klara av tillfälliga ökningar i efterfrågan.
med några undantag (dvs. Burstable VM), alla AWS och Azure General Purpose VM har 4 GB minne per vCPU. Google Clouds virtuella datorer ger också 4 GB minne per vCPU (även om minnesstorlekar citeras i GBs) plus—med Google Cloud—finns alternativet att skapa anpassningsbara virtuella datorer om de fördefinierade storlekarna inte är lämpliga för specifika arbetsbelastningar.
Minnesoptimerade virtuella maskiner
Minnesoptimerade virtuella maskiner levererar höga minnes-till-CPU-förhållanden som är lämpliga för relationsdatabasservrar, medelstora till stora cachar och analys i minnet. Förutom” vanliga ” Minnesoptimerade virtuella datorer som ger upp till 8 GB lagring per vCPU, erbjuder alla tre leverantörerna i vår molntjänstjämförelse Superminneoptimerade virtuella datorer för stora företag-vilket ger upp till 30 GB lagring per vCPU.
Microsoft Azure erbjuder också Minnesoptimerade virtuella datorer med ” begränsade vCPU: er.”Dessa låter dig begränsa vCPU-räkningen till hälften eller en fjärdedel av den ursprungliga VM-storleken för att minska kostnaden för programvarulicensiering, samtidigt som du behåller samma minne, lagring och I/O-bandbredd för databasarbetsbelastningar som SQL Server eller Oracle. Du kan replikera den här funktionen på Google med anpassade VM-typer.
beräkna optimerade virtuella maskiner
beräkna optimerade virtuella maskiner har ett högt CPU-till-minne-förhållande och är bra för medelstora trafikwebbservrar, nätverksapparater, batchprocesser och applikationsservrar. Typiska användningsfall inkluderar:
- vetenskaplig modellering
- distribuerad analys
- maskin/deep learning inference
- annonsvisning
- mycket skalbar multiplayer-spel
- videokodning
förutom “standardberäkningsoptimerade virtuella maskiner, alla tre leverantörer i vår molntjänstjämförelse erbjuda VM konfigurerad för accelererad datoranvändning. Azure erbjuder också vad det kallar högpresterande Compute VMs, men dessa replikerar funktionerna i Datoroptimerade virtuella maskiner med högre standard som erbjuds av AWS och Google Cloud.
Lagringsoptimerade virtuella maskiner
Lagringsoptimerade virtuella maskiner ger hög diskgenomströmning och I/O, och är idealiska för stora Data -, SQL-och NoSQL-databaser. AWS och Azure är ganska lika i sina sortiment av Lagringsoptimerade VM—respektive erbjuder 7.625 GiB och 8gib minne per vCPU. Google erbjuder inte ett särskilt Lagringsoptimerat VM-alternativ, utan låter dig istället lägga till något av följande i en befintlig VM:
- Zonal Standard (HDD) Persistent diskar, som är den långsammaste men billigaste, och bättre lämpade för databehandling arbetsbelastningar som främst använder sekventiell I/Os
- Regional Standard Persistent diskar är samma som ovan men med synkron replikering över två zoner i en region
- Zonal balanserad Persistent diskar är lämpliga för de flesta allmänna applikationer till en prispunkt mellan standard och SSD persistent diskar.
- regionala balanserade beständiga diskar är desamma som ovan men med synkron replikering över två zoner i en region
- Zonal SSD beständiga diskar är snabbare och mer lämpade för företagsapplikationer och högpresterande databasarbetsbelastningar
- regionala SSD beständiga diskar är lämpliga för arbetsbelastningar som kanske inte har replikering på applikationsnivå
- lokala SSD-diskar (tillgängliga med SCSI-eller NVMe-protokoll) har mycket högre genomströmning och lägre latens
Googles tillvägagångssätt ger mer val över hur virtuella datorer konfigureras för lagring, men det finns kompromisser. Till exempel replikeras inte lokal SSD-lagring automatiskt och all data på den lokala SSD kan gå förlorad om den virtuella maskinen avslutas av någon anledning. Du kan lägga till upp till 24 lokala SSD-enheter med 375gib lagring till varje VM för totalt 9TiB lagring per VM.
när ska du jämföra molnleverantörer för containertjänster?
containrar är ett av de snabbast utvecklande områdena i cloud computing-landskapet. I början av 2019 anonymiserade och analyserade vi våra kunders utgifter på AWS och identifierade en sexfaldig ökning av utgifterna på containrar!
medan du för några år sedan kunde jämföra containertjänster och hitta skillnader mellan vad AWS, Azure och Google Cloud erbjöd, har dessa skillnader nästan försvunnit. Alla tre stöder VM-baserade och Kubernetes-baserade Behållare. Alla tre erbjuder containerorkestratorer, containerregister och verktyg för att containerisera och migrera befintliga applikationer som mikrotjänster.
följaktligen avslutar de flesta molnleverantörsjämförelser av containertjänster genom att föreslå att kunder använder containertjänsterna som erbjuds av leverantören som de redan distribuerar VM med. Men om din organisation distribuerar containrar i stor skala kan det vara fördelaktigt att jämföra molnleverantörer efter pris efter att ha tagit hänsyn till engagerad användning eller engagerade utgiftsrabatter.
för en uppdelning av containertjänster som erbjuds av AWS, Azure och GCP, se vår djupgående artikel här: Genom att jämföra Molnbehållartjänster mellan AWS, Azure och GCP
Serverless computing/Function-as-a-Service
Serverless Computing/Function-as-a-Service (FaaS) elimineras behovet av att tillhandahålla, hantera eller skala resurser genom att tillåta utvecklare att ladda upp kod som utför en kortlivad funktion när den utlöses av en händelse. Eftersom kunderna bara betalar för millisekunder när funktionen körs kan serverlös databehandling avsevärt minska kostnaderna.
AWS Lambda-tjänst leder vägen i serverlös databehandling på grund av att stödja varje programmeringsspråk med sitt Runtime API, integrera med dussintals AWS-tjänster inbyggt eller med andra övervaknings -, synlighets-och säkerhetsverktyg via AWS Lambda-tillägg. För närvarande är AWS den enda leverantören i vår molntjänstjämförelse som erbjuder tillhandahållen samtidighet för att hålla funktioner initierade och hyperklara för att svara på en händelse.
jämförelse av Molnberäkningstjänster | AWS | Azure | |
---|---|---|---|
Burstable VM typer | t4g | B | f1 / g1 |
VM-typer för allmänna ändamål (senaste generationen) | m6g | Dv4 / Dsv4 | N2D-standard |
vanliga Minnesoptimerade VM-typer | r6g | Ev4 / Esv4 | n2d-highmem |
Superminneoptimerade VM-typer | x1 / z1d | Mv2 | M1-ultramem |
beräkna optimerade VM-typer | c6g | Fsv2 | c2-standard |
högpresterande beräkna VM typer | p3 / g4 / f1 | hbv2 / HC | kluster |
Lagringsoptimerade VM-typer | h1 / i3 / d2 | Lsv2 | n / a |
Containertjänster | ECS | ACI | beräkna Motor |
Kubernetes tjänster | EKS | AKS | Kubernetes Motor |
serverlösa Behållare | Fargate | ACI | Molnkörning |
serverlös datoranvändning | Lambda | funktioner | molnfunktioner |
i den här artikeln kan du se steg-för-steg-instruktioner för hur du optimerar och hanterar AWS Lambda-funktioner inom de tre kompetensområdena för molnhantering: cloud operations, cloud financial management och cloud security and compliance.
jämförelse av molnlagringstjänster
när det gäller en jämförelse av molnlagringstjänster har molnkunder historiskt valt att använda den lagringsanläggning som erbjuds av tjänsteleverantören genom vilken de tillhandahåller virtuella maskiner. Företag har nu fler alternativ tillgängliga för dem, särskilt med data som sällan nås.
utan tvekan är AWS’ Simple Storage Service (S3) den mest kända av alla molnlagringstjänster. Att förstå de olika lagringsklasserna, olika priser och olika nivåer av feltolerans kan dock vara komplicerat. Microsoft och Google har lika pålitliga och robusta tjänster.
du kan se en detaljerad jämförelse av AWS -, Azure-och GCP-lagringsalternativ och rabatter i den här artikeln här: AWS vs Azure vs GCP: rabatter, åtaganden och reservationer
en förklaring av molnlagringsklasser
för att kunna göra en liknande jämförelse av molnlagringstjänster är det nödvändigt att förstå vad de olika molnlagringsklasserna är. Det är också viktigt att vara medveten om andra molnlagringstjänster som tillhandahålls av AWS, Azure och Google för att undvika förvirring när man tittar på alternativen. Här är en snabb uppdelning, med namnen på varje tjänst som visas i tabellen nedan.
- Blocklagringsvolymer är lagringsenheter kopplade till en virtuell maskin. De kan vara antingen lokalt eller nätverksanslutna och behandlas som en oberoende skivenhet.
- Objektlagringsvolymer lagrar de flesta typer av data, som kan replikeras över olika regioner och zoner för hållbarhet och nås via enkla webbtjänstgränssnitt.
- fillagringssystem underlättar filandelar i molnet som gör det möjligt för servrar och applikationer att komma åt lagrade data via delade filsystem.
- sällan Åtkomstlagring används för att lagra säkerhetskopieringsdata och katastrofåterställningsdata som du kan behöva bråttom men sannolikt inte kommer att komma åt ofta.
- arkivlagring används oftast för att lagra data för efterlevnadsändamål. Denna klass av molnlagring är avsedd för långsiktiga data som kan tolerera hämtningsfördröjning.
- Hybridlagringslösningar är system för att flytta inaktiva data till molnet samtidigt som affärskritiska och känsliga data upprätthålls lokalt för att minska kraven på fysisk lagring.
- fysiska bulkdatatransportlösningar är för att fysiskt flytta stora datamängder från lokala datacenter till molntjänstleverantörernas datacenter.
när du beräknar kostnaden för en molnlagringstjänst, kom ihåg att inkludera kostnaderna för PUT, POST, COPY och GET-förfrågningar och att ta hänsyn till minsta kapacitetsavgifter eller minsta varaktighet. Till exempel har AWS en kapacitetsavgift på minst 128 kB för sina två sällsynta Åtkomstklasser och en nittio dagars minimiavgift för sin Glaciärarkivlagringsklass.
jämförelse av molnlagringstjänster | AWS | Azure | |
---|---|---|---|
blockera lagring | EBS | Azure diskar | HDD / SSD |
objektlagring | S3 | Azure Blob | Standard |
fillagring | EFS | Azure-filer | Filestore |
sällan tillgång lagring 1 | Standard-IA | Cool Blob | nära |
sällsynt åtkomstlagring 2 | en zon-IA | n / a | Coldline |
Arkiv Lagring | Glacier | Azure Arkiv | Arkiv |
Hybridlagring | Gateway | StorSimple | ClearSky |
fysisk bulkdatatransport lösning | Snöfamilj | Import / Export | överför App |
jämförelse av molnregioner och tillgänglighetszoner
antalet och platserna för molnregioner och tillgänglighetszoner är ett viktigt övervägande när man väljer en molntjänstleverantör—inte bara för att ju mer omfattande nätverket av datacenter är, desto mindre sannolikhet finns det för latens, men också för att omfattande datacenternätverk ökar alternativen för replikering och redundans och förbättrar katastroftoleransen vid avbrott.
det nämndes tidigare i vår jämförelse av molntjänster att molntjänstpriserna ofta är föremål för regionala variationer, och detta gäller verkligen för latenstoleranta tjänster som arkivlagring-med priser som skiljer sig med så mycket som 50% beroende på var arkivdata lagras. Men kanske den viktigaste orsaken till att jämföra nätverksstorlek är att ju större antal regioner och zoner, desto mer sannolikt är det att en zon lokal för ditt företag kommer att stödja ett komplett utbud av tjänster.
företag verksamma i USA. zoner är sannolikt omedvetna om hur begränsade vissa tjänster ligger utanför “primära” zoner-och vi pratar inte om de yttersta delarna av Sydostasien. Till exempel erbjuder AWS datacenter i Ohio och norra Kalifornien inte samma utbud av tjänster som datacentren i norra Virginia eller Oregon, och detta kan få konsekvenser för var en organisation använder resurser eller vilka tjänster den använder.
var och en av leverantörerna i vår molntjänstjämförelse publicerar en webbsida med tillgängliga tjänster per region, och dessa är väl värda att granska. Du kan komma åt AWS-webbsidan här, Azure-webbsidan här och Google-webbsidan här. Varje webbsida kan sorteras efter kontinent (Amerika, Europa eller Asien och Stillahavsområdet).
jämförelse av Molnregioner efter leverantör | AWS | Azure | |
---|---|---|---|
USA | 4 | 8 | 7 |
U. S. A. Gov | 2 | 7 | – |
Amerika utom USA. | 2 | 3 | 2 |
Europa | 6 | 12 | 6 |
Asien och Stillahavsområdet | 9 | 15 | 8 |
Övriga | 1 | 2 | – |
andra faktorer att tänka på när du jämför molntjänster
eftersom beräkningstjänster och lagringstjänster—och deras lokala tillgänglighet—kommer att vara de främsta övervägandena för de flesta företag när de jämför molntjänster och molntjänstleverantörer kan vissa företag ha andra motiv för att genomföra en jämförelse av molntjänster för att ta hänsyn till faktorer som analys, nätverk, databaser och DevOps-verktyg.
även om en molnleverantörsjämförelse utan tvekan är en skrämmande uppgift, kan ansträngningen i det vara givande när det gäller kostnadsminskning och förbättrad prestanda. Det är verkligen en värdefull övning för företag som arbetar i en multimolnmiljö, som har möjlighet att välja vissa tjänster från en leverantör och olika tjänster från andra leverantörer-med förbehåll för att de nödvändiga mekanismerna finns på plats för att hantera multimolnmiljön effektivt.
för en ännu mer djupgående jämförelse av AWS -, Azure-och GCP-tjänster rekommenderar vi att du laddar ner vår e-bok: jämför tjänster för de tre stora molnleverantörerna