AWS vs Azure vs Google: Välj den bästa lösningen för din organisation
On november 27, 2021 by adminSist uppdaterad den 15 februari 2021
Marknaden för Infrastructure-as-a-Service (IaaS) har nått sin brytpunkt i kölvattnet av nya realiteter som distansarbete. Konkurrensen på IaaS-marknaden är nu hård, och det är ett trepartsrace: Amazon Web Services (AWS) vs. Azure vs. Google Cloud.
Om du vill övergå till det offentliga molnet kan det vara en utmaning att välja en leverantör som bäst passar dina företagskrav. Parallels® skär igenom komplexiteten kring IaaS-marknaden och debatten om AWS vs. Azure vs. Google Cloud för att hjälpa dig att göra ett välgrundat val.
Marknadsandel
Marknadsandelen för offentliga molntjänster beräknas nå mer än 362,3 miljarder US-dollar år 2022. Tre av de största leverantörerna som utgör denna marknad är AWS, Azure och Google Cloud. Nedan nämns fördelningen av de rapporter som delas av dessa tre leverantörer år 2020.
AWS
Amazon Web Services (AWS) intäkter ökade med 29 % från Q3 2019 till Q3 2020 (8,9 miljarder dollar till 11,6 miljarder dollar). AWS har 32 % av marknadsandelen för offentliga moln och genererar mer intäkter än kombinationen av Azure och Google Cloud. AWS har haft en snabb start (släpptes 2006), vilket verkar ha fungerat bra till dess fördel.
Azure
Microsoft Azures intäkter ökade med 48 % under det sista kvartalet 2020. Azure har 19 % av marknadsandelen. Efter att ha gått in på IaaS-marknaden fyra år efter AWS (2010) har Azure kommit på andra plats på listan över leverantörer av offentliga moln.
Google Cloud
Google Cloud genererade intäkter på 3,44 miljarder dollar (45 %) år 2020. Google Cloud har 6 % av marknadsandelen för det offentliga molnet. Google Cloud släpptes långt före Azure men har inte lyckats gå längre än så när det gäller att ha en andel av Azure-marknaden.
Free Tiers
Om du precis har börjat utforska IaaS-teknikerna eller har en begränsad budget är en gratis nivå en bra utgångspunkt. Även om de kostnadsfria nivåerna kanske inte är tillräckliga för fullt produktionsarbete kan de hjälpa organisationer att komma igång med några av IaaS-tjänsterna. Det finns två typer av kostnadsfria nivåer för AWS, Azure och Google Cloud: ”Limited-time for free” och Always Free.
Med nivån ”Limited-time for free” får du specifika IaaS-produkter vid registrering eller första inloggning. Du kan dock bara använda dessa produkter i begränsade mängder under en period på upp till 12 månader. När denna tid löper ut debiteras du för IaaS-produkterna till standardpriser. När det gäller nivån ”Always free” har du fri tillgång till IaaS-produkter, men du kan inte överskrida ett fastställt tröskelvärde under en månad.
Nedan följer en detaljerad översikt över de kostnadsfria nivåerna för AWS vs. Azure vs. Google Cloud:
AWS
Amazon erbjuder, till skillnad från Azure och Google Cloud, inga krediter. Några av AWS:s ”Always free” IaaS-produkter är:
- AWS CodeBuild (upp till 100 byggminuter per månad).
- Amazon DynamoDB (högst 25 GB lagringsutrymme per månad).
- AWS Lambda (upp till en miljon förfrågningar och 3,2 miljoner sekunders beräkningstid per månad).
- Amazon RDS (MySQL, MariaDB, PostgreSQL och Oracle Database).
- AWS Step Functions (4 000 tillståndsövergångar per månad).
- AWS CodeCommit (högst fem användare med 50 GB per månad).
- AWS CodePipeline (en aktiv pipeline per månad).
När det gäller nivån ”Begränsad tid gratis” har AWS följande molntjänster:
- 750 timmar per månad av Elastic Compute Cloud (EC2).
- En miljon API-samtal per månad.
- 1 GB Amazon Cloud Directory.
- 30 GB Elastic Block-lagring.
- 5 GB S3-lagring.
- 40 timmar Amazon AppStream 2.0.
- Access till produkter för maskininlärning (ML) som Lex, Rekognition, Polly, Transcribe och Translate.
Azure
När du registrerar dig eller för första gången registrerar dig för ett Azure-konto, får du automatiskt en kredit på 200 US-dollar som du kan spendera på Azure-produkter under de första 30 dagarna. Några av Azure IaaS ”Always free”-nivåprodukterna är:
- Azure Cosmos DB (upp till 400 tillhandahållna rack-enheter för genomströmning per sekund med 5 GB lagringsutrymme).
- Azure App Service (högst 10 mobil-, webb- eller API-applikationer med 1 GB lagringsutrymme).
- Azure Functions (upp till en miljon förfrågningar och 400 000 GB resursanvändning).
- Event Grid (högst 100 000 operationer för publicering och leverans av händelser).
- Azure Active Directory (upp till 50 000 lagrade objekt med single sign-on (SSO) och multifaktorautentisering (MFA) till alla molntillämpningar.
- Azure Service Fabric för att implementera mikrotjänsteapplikationer.
- Azure DevOps (de fem första användarna är gratis).
- Azure Data Factory (upp till fem gratis lågfrekventa aktiviteter).
Med nivån ”Begränsad tid gratis” får du följande molntjänster från Azure:
- 750 timmars Azure B1S virtuella maskiner (VM) för allmänt ändamål för Windows Server.
- 750 timmar Azure B1S virtuella maskiner för allmänna ändamål för Linux OS.
- 5 GB lokalt redundant lagringsutrymme.
- 250 GB lagringsutrymme för SQL-databaser.
- 15 GB bandbredd för utgående dataöverföring.
Google Cloud
Google Cloud erbjuder 300 US-dollar till förstagångskontohavare. Medan Azure kräver att användarna använder krediten inom de första 30 dagarna tillåter Google Cloud dock en användningsperiod på upp till 12 månader. Några anmärkningsvärda exempel på tjänster under Googles nivå ”Always free” är:
- Google App Engine (upp till 5 GB molnlagring med 28 instanstimmar i front-end och 9 instanstimmar i back-end per dag).
- Google BigQuery (maximalt 10 GB lagringsutrymme och 1 TB för sökningar per månad).
- Google Cloud Build (upp till 120 byggminuter per dag).
- Google Cloud Functions (upp till två miljoner anrop för både HTTP och bakgrund per månad).
- Google Cloud Source Repositories (högst fem användare med 50 GB lagring).
- Google Cloud Storage (upp till 5 GB regional lagring i USA med 5 000 klass A och 50 000 klass B-operationer).
- Google Compute Engine (en f1-micro VM i amerikanska regioner).
Säkerhet
När det gäller molnsäkerhet tar molnleverantörerna hänsyn till två faktorer: fysisk säkerhet, som innebär att skydda fysiska datacenter på geografiska platser, och infrastruktursäkerhet, som omfattar autentisering och auktorisering, brandväggssäkerhet, datakryptering, identitetshantering och skydd av molntjänster. Tabellen nedan belyser säkerhetsaspekter för AWS vs Azure vs Google Cloud:
Säkerhetstjänst | AWS | Azure | Google Cloud |
Fysisk säkerhet | Amazon har många mycket diversifierade datacenter som är spridda över hela världen för att säkerställa redundans, tillgänglighet och kapacitetsplanering. | Azure använder 58 noggrant utvalda regioner spridda över hela världen i 140 länder/regioner för att säkerställa suveränitet, dataresidens, robusthet och efterlevnad. | Google Cloud har många datacenter spridda över 22 noggrant utvalda regioner och 61 zoner för att undvika enskilda fel och uppnå dataresidens. |
Autentisering och auktorisering | Protokoll för identitets- och åtkomsthantering (IAM) | Active Directory (Azure AD) med stöd för Single Sign-On (SSO) | OAuth 2.0-protokoll med SSO-stöd |
Säkerhet för brandväggar | Brandvägg för webbapplikationer | Applikationsgateway | Applikationsgateway |
Datakryptering | Key Management Service (KMS) | Slagringstjänst. Encryption (SSE) | KMS |
Identitetshantering | Amazon Cognito | Active Directory B2C (AD B2C) | Unified Management Console (UMC) |
Cloud Services Protection | Shield | Distributed Denial-of Service (DDoS) protection service | DDoS protection service |
Storage Comparison
De vanligaste molnlagringsteknikerna som används av AWS, Azure och Google Cloud används är bland annat följande:
- Blocklagring. Blocklagring är en form av beständig disklagring och används tillsammans med virtuella maskiner. Det finns två former av blocklagring: traditionella magnetbaserade hårddiskar (HDD) och moderna SSD-diskar (Solid-State Disks).
- Objektlagring. Objektlagring är ett elastiskt och flexibelt formatlagringssystem som är utformat för lagring av ostrukturerade data i molnet. Det finns tre former av objektlagring: Hot för åtkomst till omedelbar data, Cool för sällan förekommande data och Cold för arkivmaterial i molnet.
- Filagring. Fillagring är en relativt ny teknik för lagring i molnet som liknar ett traditionellt Network File System (NFS). Med fillagring kan användarna enkelt montera filer till sina virtuella maskiner och läsa och komma åt deras poster.
AWS, Azure och Google Cloud använder sig också av olika databastjänster, bland annat RDBMS (Relational Database Management Systems), NoSQL Key-Values och NoSQL Indexes.
Här är en sammanfattning av AWS vs Azure vs Google Cloud. Google Clouds lagringserbjudanden:
Lagringstjänst | AWS | Azure | Google Cloud |
Cloud Storage Technology | |||
Blocklagring | Elastic Block Store (EBS). Det finns tre former:
|
Managed Disks. Det finns 2 former:
|
Persistent Disks (PDs). Det finns två former:
|
Objektlagring | Simple Storage Service (S3). Det finns 2 former av S3:
|
Azure Blob storage. Det finns 3 kategorier:
|
Google Cloud Storage (GCS). Det finns 2 former av GCS:
|
Fillagring | Elastic File System (EFS). | Azure File Storage (AFS). | Inte ett inhemskt erbjudande för fillagring. Använder Filesystem in Userspace (FUSE). |
Databas | |||
RDBMS | Amazon RDS | SQL Database | Google Cloud SQL |
NoSQL Key-Value | Amazon DynamoDB | Table Storage |
|
NoSQL Index | Amazon SimpleDB | Azure Cosmos DB | Google Cloud Datastore |
Processing Power
Elastic Compute Cloud (EC2) är AWS:s flaggskeppsinfrastruktur för skalbar databehandling på begäran, Den konkurrerar med Azures Virtual Machine Scale Sets och Googles Compute Engine (GCE). I tabellen nedan jämförs värdens erbjudanden för EC2, Virtual Machine Sets och GCE när det gäller virtuella maskiner och skalbarhet för virtuella maskiner:
Processing Feature | AWS (EC2) | Azure (Virtual Machine Set) | Google Cloud (GCE) | |
Virtuella maskiner | ||||
Clock Speed | 1.6 GHz till 3,3 GHz | 2,7 GHz till 3,7 GHz | 2,0 GHz till 4.0 GHz | |
Maximal vCPU | 128 | 128 | 224 | |
GPU Acceleration | Ja | Ja | Ja | Ja |
Maximal vGPU | 4 | 4 | 4 | |
Maximalt minne | 244 GB | 208 GB | 448 GB | |
Temporära lagringsgränser | 48 TB | 3 TB | 4 TB | |
VM skalbarhet | ||||
Automatisk skalning | Ja (via klonbygge) | Ja (via förinställd grupp) | Ja (via klonbygge) | |
Auto Resize | Ja | Ja | Ja | Ja |
Prissättning
Prissättning är knepigt när man jämför AWS, Azure och Google Cloud. Det beror främst på att kostnaderna justeras ofta och att prismodellerna skiljer sig något åt. För en rättvis prisjämförelse av de tre måste du förstå deras prissättningsmodeller.
Du måste också bekanta dig med hur varje leverantör definierar sina priser för on-demand VM-instanser, reserverade VM:er och lagringsnivåer. Den här tabellen ger insikter om viktiga prisparametrar som är direkt jämförbara och de som inte är det när det gäller virtuella maskiner:
Prisparameter | AWS | Azure | Google Cloud | Som är jämförbara? |
Ratingfrekvens | Pay-as-you-go och baserad på fakturering per sekund, med minst en minut | Pay-as-you-go och baserad på fakturering per sekund, utan initiala kostnader | Pay-as-you-go och baserad på fakturering per sekund, med minst en minut | Ja. Pay-as-you-go-systemet är enhetligt för alla molnleverantörer. |
Instanstyper/maskintyper | Allmänt ändamål, beräkningsoptimerat, minnesoptimerat | Allmänt ändamål, beräkningsoptimerat, minnesoptimerat. Dessutom erbjuder Azure lagringsoptimerade,
GPU-optimerade och högpresterande beräkningsmaskintyper. |
Allmänt ändamål, beräkningsoptimerad, minnesoptimerad | Ja, AWS, Azure och Google Cloud har samma instanskategorier. |
On-Demand VMs | Priset beror på antalet vCPUs och minneskapacitet | Priset beror på antalet vCPUs och minneskapacitet | Priset beror på antalet vCPUs och minneskapacitet | Nej. Molnleverantörer använder en annan kombination av vCPU:er och minneskapacitet vid prissättning. |
Reserverade virtuella maskiner | Rabatt på upp till 72 % för en ettårig eller treårig bindning. | Rabatt på upp till 82 % för en ettårig eller treårig bindning. | Rabatt för en ettårig eller treårig bindning. | Nej. Priserna är jämförbara endast om du betalar månadsvis. |
Som exempel kan vi jämföra AWS vs. Azure vs. Google Cloud genom att använda on-demand-instanser som prisparameter.
Instansparameter | vCPUs | RAM | OS | AWS (pris per timme)* | Azure (per-timpris)* | Google Cloud (timpris)* |
General-purpose | 2 | 8 GB för AWS, 8 GB för Azure och 7.5 GB för Google Cloud | Linux (Ubuntu) | US$0.100 | US$0.117 | US$0.107 |
Compute-optimerad | 2 | 3.75 GB för AWS, 2.0 GB för Azure och 1,8 GB för Google Cloud | Linux (Ubuntu) | US$0.100 | US$0.117 | US$0.813 |
Minnesoptimerat | 2 | 15.25 GB för AWS, 15 GB för Azure och 13 GB för Google Cloud | Linux (Ubuntu) | US$0.133 | US$0.0992 | US$0.134 |
* Priserna baseras på molnleverantörens nuvarande prissättningsstruktur för on-demand och kan ändras.
I slutändan verkar AWS ha en prisfördel jämfört med Azure och Google Cloud för både generella och beräkningsoptimerade on-demand-instanser. Azure har dock en övergripande fördel när det gäller minnesoptimerade applikationer.
Parallels RAS stöder de ledande IaaS-leverantörerna
Det finns ingen perfekt IaaS-leverantör för migrering av en organisations IT-infrastruktur till molnet som passar alla. Det vore bättre om organisationer fokuserade på att välja den bäst lämpade leverantören när det gäller deras affärsbehov. Detta kräver en effektiv strategi för flera moln.
Ett sätt att anta den bästa strategin för flera moln är att se till att du kör dina arbetsbelastningar där de passar bäst. Om du anser att Google Cloud lämpar sig bättre för säkerhetsintensiva tillämpningar, fortsätt då att köra dessa tillämpningar där. Om du anser att Azure är lämpligt för beräkningsintensiva tillämpningar, kör då dina arbetsbelastningar där. Om AWS däremot är billigare för generella tillämpningar finns det ingen anledning att byta till en annan leverantör.
Vilken molnleverantör du än väljer kan Parallels® Remote Application Server (RAS) hjälpa dig att nå dina mål. Parallels RAS är en multi-molnbaserad VDI-lösning som levererar Windows-datorer, program och data till ett brett spektrum av plattformar. Dessa inkluderar macOS, Linux, Chrome OS, iOS, Android och alla andra HTML5-klara webbläsare.
Parallels RAS har stöd för privata molnimplementeringar på plats, hybridmolnimplementeringar och offentliga molnimplementeringar. Exempel på var distributioner i offentliga moln är möjliga är AWS, Azure och Google Cloud. Med inbyggda säkerhetsfunktioner som multifaktorautentisering (MFA), granulär filtrering och klientpolicyer, bland annat, kan organisationer effektivt leverera virtualisering till vilken enhet som helst på vilken plats som helst.
Kontrollera vad du kan uppnå med din favoritleverantör av IaaS genom att ladda ner din kostnadsfria 30-dagars testversion av Parallels RAS!
Lämna ett svar