AWS vs Azure vs Google: Choose the Best Fit for Your Organization
On november 27, 2021 by adminLaatst bijgewerkt op 15 februari 2021
De Infrastructure-as-a-Service (IaaS)-marktplaats heeft zijn kantelpunt bereikt in het kielzog van opkomende realiteiten zoals werken op afstand. De concurrentie binnen de IaaS-markt is nu hevig, en het is een drie-weg race: Amazon Web Services (AWS) vs. Azure vs. Google Cloud.
Als u wilt overstappen op de publieke cloud, kan het een uitdaging zijn om een aanbieder te kiezen die het beste past bij uw zakelijke eisen. Parallels® doorsnijdt de complexiteit rond de IaaS-markt en het debat over AWS vs. Azure vs. Google Cloud om u te helpen een weloverwogen keuze te maken.
Marktaandeel
Het marktaandeel van openbare clouddiensten zal in 2022 naar verwachting meer dan 362,3 miljard Amerikaanse dollar bedragen. Drie van de grootste aanbieders die deel uitmaken van deze markt zijn AWS, Azure en Google Cloud. Hieronder is de uitsplitsing van de rapporten die door deze drie providers in het jaar 2020 worden gedeeld.
AWS
Amazon Web Services (AWS) omzet groeide met 29% van Q3 2019 naar Q3 2020 ($ 8,9 miljard naar $ 11,6 miljard). AWS heeft 32% van het marktaandeel in de publieke cloud in handen en genereert meer omzet dan de combinatie van Azure en Google Cloud. AWS heeft een jumpstart gehad (uitgebracht in 2006), wat goed in zijn voordeel lijkt te hebben uitgepakt.
Azure
Microsoft Azure-omzet groeide 48% in het laatste kwartaal van 2020. Azure heeft 19% van het marktaandeel in handen. Omdat het vier jaar na AWS (2010) op de IaaS-markt is gekomen, is het de tweede in de rij van publieke cloudaanbieders geworden.
Google Cloud
Google Cloud genereerde $ 3,44 miljard aan inkomsten (45%) in 2020. Google Cloud heeft 6% van het marktaandeel van de publieke cloud in handen. Google Cloud werd ruim voor Azure uitgebracht, maar is er niet in geslaagd om verder te gaan als het gaat om het hebben van een aandeel in de Azure markt.
Gratis Tiers
Als u net begint met het verkennen van de IaaS-technologieën of een beperkt budget hebt, is een gratis tier een geweldig startpunt. Hoewel de gratis tiers misschien niet voldoende zijn voor volledig productiewerk, kunnen ze organisaties helpen om aan de slag te gaan met enkele van de IaaS-diensten. Er zijn twee soorten gratis tiers voor AWS, Azure en Google Cloud: “Limited-time for free” en Always Free.
Met de “Limited-time for free” tier krijgt u specifieke IaaS-producten bij registratie of eerste aanmelding. U kunt deze producten echter slechts in beperkte hoeveelheden gebruiken voor een periode van maximaal 12 maanden. Wanneer deze tijd verstrijkt, moet u de IaaS-producten tegen standaardtarieven betalen. Als het gaat om de “Altijd gratis” tier, heb je gratis toegang tot IaaS-producten, maar je kunt een vastgestelde drempel in een maand niet overschrijden.
Hieronder staat een gedetailleerd overzicht van AWS vs Azure vs Google Cloud gratis tiers:
AWS
Amazon, in tegenstelling tot Azure en Google Cloud, biedt geen credits. Enkele van AWS’s “Altijd gratis” IaaS-producten zijn:
- AWS CodeBuild (tot 100 bouwminuten per maand).
- Amazon DynamoDB (maximaal 25 GB opslag per maand).
- AWS Lambda (tot een miljoen verzoeken en 3,2 miljoen seconden computertijd per maand).
- Amazon RDS (MySQL, MariaDB, PostgreSQL en Oracle Database).
- AWS Step Functions (4.000 toestandstransities per maand).
- AWS CodeCommit (maximaal vijf gebruikers met 50 GB per maand).
- AWS CodePipeline (één actieve pijplijn per maand).
Wanneer het gaat om de “Limited-time for free” tier, AWS heeft de volgende cloud services:
- 750 uur per maand van Elastic Compute Cloud (EC2).
- Een miljoen API-calls per maand.
- 1 GB Amazon Cloud Directory.
- 30 GB Elastic Block-opslag.
- 5 GB S3-opslag.
- 40 uur Amazon AppStream 2.0.
- Toegang tot Machine Learning (ML) producten zoals Lex, Rekognition, Polly, Transcribe en Translate.
Azure
Wanneer u zich registreert of voor het eerst aanmeldt voor een Azure-account, krijgt u automatisch een tegoed van US$200 om binnen de eerste 30 dagen te besteden aan Azure-producten. Sommige van Azure IaaS “Altijd gratis” tier producten omvatten:
- Azure Cosmos DB (tot 400 provisioned throughput rack units per seconde met 5 GB opslag).
- Azure App Service (maximaal 10 mobiele, web of API-applicaties met 1 GB opslag).
- Azure Functions (tot een miljoen verzoeken en 400.000 GB aan resourcegebruik).
- Event Grid (maximaal 100.000 bewerkingen voor het publiceren en afleveren van events).
- Azure Active Directory (maximaal 50.000 opgeslagen objecten met single sign-on (SSO) en Multi-Factor Authentication (MFA) voor alle cloudapplicaties.
- Azure Service Fabric voor de implementatie van microservice-applicaties.
- Azure DevOps (eerste vijf gebruikers gratis).
- Azure Data Factory (tot vijf gratis laagfrequente activiteiten).
Met het tier “Beperkt gratis” krijgt u de volgende cloudservices van Azure:
- 750 uur Azure B1S Virtual Machines (VM’s) voor algemeen gebruik voor Windows Server.
- 750 uur Azure B1S general purpose VM’s voor Linux OS.
- 5 GB lokaal redundante opslag.
- 250 GB SQL Database-opslag.
- 15 GB bandbreedte voor uitgaande gegevensoverdracht.
Google Cloud
Google Cloud biedt houders van een eerste account US$300 aan. Echter, terwijl Azure vereist dat gebruikers hun tegoed binnen de eerste 30 dagen besteden, staat Google Cloud een bestedingsperiode van maximaal 12 maanden toe. Enkele opmerkelijke voorbeelden van diensten onder Google’s “Altijd gratis” tier zijn:
- Google App Engine (tot 5 GB Cloud Storage met 28 front-end en 9 back-end instance-uren per dag).
- Google BigQuery (een maximum van 10 GB opslag en 1 TB aan query’s per maand).
- Google Cloud Build (maximaal 120 build-minuten per dag).
- Google Cloud Functions (maximaal twee miljoen invocaties voor zowel HTTP als achtergrond per maand).
- Google Cloud Source Repositories (maximaal vijf gebruikers met 50 GB opslag).
- Google Cloud Storage (maximaal 5 GB regionale opslag in de VS met 5.000 Klasse A en 50.000 Klasse B bewerkingen).
- Google Compute Engine (één f1-micro VM in VS regio’s).
Veiligheid
Wanneer het op cloudbeveiliging aankomt, houden cloudproviders rekening met twee factoren: fysieke beveiliging, waarbij het gaat om de bescherming van fysieke datacenters op geografische locaties, en infrastructuurbeveiliging, waarbij het gaat om authenticatie en autorisatie, firewallbeveiliging, gegevensversleuteling, identiteitsbeheer en bescherming van clouddiensten. In de onderstaande tabel worden de beveiligingsaspecten van AWS vs. Azure vs. Google Cloud belicht:
Beveiligingsdienst | AWS | Azure | Google Cloud |
Fysieke beveiliging | Amazon heeft veel sterk gediversifieerde datacenters die over de hele wereld zijn verspreid om redundantie, beschikbaarheid en capaciteitsplanning te garanderen. | Azure maakt gebruik van 58 zorgvuldig geselecteerde regio’s verspreid over de hele wereld in 140 landen/regio’s om soevereiniteit, gegevensresidency, veerkracht en compliance te garanderen. | Google Cloud heeft veel datacenters verspreid over 22 zorgvuldig geselecteerde regio’s en 61 zones om enkelvoudige storingen te voorkomen en gegevensresidency te bereiken. |
Authenticatie en Autorisatie | Identity and Access Management (IAM) protocol | Active Directory (Azure AD) met Single Sign-On (SSO) ondersteuning | OAuth 2.0 protocol met SSO-ondersteuning |
Firewall Security | Web application firewall | Application gateway | |
Data Encryption | Key Management Service (KMS) | Storage Service Encryption (SSE) | KMS |
Identity Management | Amazon Cognito | Active Directory B2C (AD B2C) | Unified Management Console (UMC) |
Cloud Services Protection | Shield | Distributed Denial-of-Service (DDoS)-beschermingsdienst | DDoS-beschermingsdienst |
Vergelijking van opslag
De meest voorkomende cloudopslagtechnologieën die worden gebruikt door AWS, Azure en Google Cloud omvatten:
- Block storage. Blokopslag is een vorm van persistente schijfopslag en wordt gebruikt in combinatie met VM’s. Er zijn twee vormen van blokopslag: traditionele magnetische harde schijven (HDD’s) en moderne Solid-State Disks (SSD’s).
- Objectopslag. Object storage is een elastisch en flexibel formaat opslagsysteem ontworpen voor het opslaan van ongestructureerde gegevens in de cloud. Er zijn drie vormen van objectopslag: Hot voor toegang tot momentane gegevens, Cool voor niet frequent voorkomende gegevens en Cold voor archiefmateriaal in de cloud.
- Bestandsopslag. Bestandsopslag is een relatief opkomende cloudopslagtechnologie die lijkt op een traditioneel Network File System (NFS). Met bestandsopslag kunnen gebruikers eenvoudig bestanden koppelen aan hun VM’s en hun records lezen en openen.
AWS, Azure en Google Cloud maken ook gebruik van verschillende databasediensten, waaronder Relational Database Management Systems (RDBMS), NoSQL Key-Values en NoSQL Indexes.
Hier volgt een overzicht van AWS vs. Azure vs. Google Cloud storage-aanbod:
Storage Service | AWS | Azure | Google Cloud |
Cloud Storage Technology | |||
Block Storage | Elastic Block Store (EBS). Er zijn 3 vormen:
|
Managed Disks. Er zijn 2 vormen:
|
Persistente schijven (PD’s). Er zijn twee vormen:
|
Object Storage | Simple Storage Service (S3). Er zijn 2 vormen van S3:
|
Azure Blob-opslag. Er zijn 3 categorieën:
|
Google Cloud Storage (GCS). Er zijn 2 vormen van GCS:
|
Bestandsopslag | Elastic File System (EFS). | Azure File Storage (AFS). | Geeft geen native bestandsopslagaanbod. Gebruikt bestandssysteem in gebruikersruimte (FUSE). |
Database | |||
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 |
Verwerkingskracht
Elastic Compute Cloud (EC2) is AWS’s vlaggenschip infrastructuur voor schaalbare computing on demand, Het concurreert met Azure’s Virtual Machine Scale Sets en Google’s Compute Engine (GCE). In de onderstaande tabel worden de aanbiedingen van de host voor EC2, Virtual Machine Sets en GCE vergeleken in termen van VM’s en VM-schaalbaarheid:
Processing Feature | AWS (EC2) | Azure (Virtual Machine Set) | Google Cloud (GCE) |
Virtual Machines | |||
Clock Speed | 1.6 GHz tot 3,3 GHz | 2,7 GHz tot 3,7 GHz | 2,0 GHz tot 4 .0 GHz |
Maximum vCPUs | 128 | 128 | 224 |
GPU Acceleration | Ja | Ja | Ja |
Maximum vGPU’s | 4 | 4 | 4 |
Maximum geheugen | 244 GB | 208 GB | 448 GB |
Gebruikslimieten voor tijdelijke opslag | 48 TB | 3 TB | 4 TB |
VM-schaalbaarheid | |||
Autoschaal | Ja (via kloonopbouw) | Ja (via voorinstelbare groep) | Ja (via kloonbouw) |
Auto Resize | Ja | Ja | Ja |
Prijsstelling
Prijsstelling is lastig bij het contrast tussen AWS, Azure en Google Cloud. Dit komt vooral omdat de kosten vaak worden aangepast, en de prijsmodellen enigszins verschillen. Voor een eerlijke prijsvergelijking van de drie moet u hun prijsschema’s begrijpen.
Ook moet u weten hoe elke aanbieder zijn prijzen voor on-demand VM-instanties, gereserveerde VM’s en opslagniveaus definieert. Deze tabel geeft inzicht in essentiële prijsparameters die direct vergelijkbaar zijn en die welke dat niet zijn als het gaat om VM’s:
Prijsparameter | AWS | Azure | Google Cloud | Vergelijkbaar? |
Rating Frequentie | Pay-as-you-go en op basis van facturering per seconde, met een minimum van één minuut | Pay-as-you-go en op basis van facturering per seconde, zonder up-front kosten | Pay-as-you-go en op basis van facturering per seconde, met een minimum van één minuut | Ja. De pay-as-you-go regeling is uniform voor alle cloud providers. |
Instance Types/Machine Types | General-purpose, Compute- Optimized, Memory-optimized | General-purpose, Compute- Optimized, Memory-optimized. Daarnaast biedt Azure Storage-optimized,
GPU-optimized en High-performance compute machine types. |
General-purpose, Compute-optimized, Memory-optimized | Ja, AWS, Azure en Google Cloud hebben dezelfde instance categorieën. |
On-Demand VM’s | Prijs is afhankelijk van het aantal vCPU’s en geheugencapaciteit | Prijs is afhankelijk van het aantal vCPU’s en geheugencapaciteit | Prijs is afhankelijk van het aantal vCPU’s en geheugencapaciteit | Nee. Cloudproviders gebruiken een andere combinatie van vCPU’s en geheugencapaciteiten bij de prijsstelling. |
Reserveerde VM’s | Korting tot 72% bij een verbintenis van een jaar of drie jaar. | Korting tot 82% bij een verbintenis van een jaar of drie jaar. | Nee. De prijsstelling is alleen vergelijkbaar als u maandelijks betaalt. |
Laten we als voorbeeld AWS vs. Azure vs. Google Cloud eens vergelijken met on-demand instances als prijsparameter.
Instance Parameter | vCPUs | RAM | OS | AWS (prijs per uur)* | Azure (prijs per-uurprijs)* | Google Cloud (uurprijs)* |
General-purpose | 2 | 8 GB voor AWS, 8 GB voor Azure en 7.5 GB voor Google Cloud | Linux (Ubuntu) | US$0,100 | US$0,117 | US$0,107 |
Compute-optimized | 2 | 3,75 GB voor AWS, 2.0 GB voor Azure en 1,8 GB voor Google Cloud | Linux (Ubuntu) | US$0,100 | US$0,117 | US$0,813 |
Memory-optimized | 2 | 15.25 GB voor AWS, 15 GB voor Azure en 13 GB voor Google Cloud | Linux (Ubuntu) | US$0,133 | US$0,0992 | US$0,134 |
* Prijzen zijn gebaseerd op de huidige on-demand prijsstructuur van de cloudprovider en kunnen worden gewijzigd.
Ultimately, AWS appears to have a price advantage over Azure and Google Cloud for both general-purpose and compute-optimized on-demand instances. Azure heeft echter een algemeen voordeel als het gaat om geheugen-geoptimaliseerde applicaties.
Parallels RAS ondersteunt de toonaangevende IaaS-providers
Er is geen perfecte, one-size-fits-all cloud IaaS-provider voor het migreren van de IT-infrastructuur van een organisatie naar de cloud. Het zou beter zijn als organisaties zich zouden richten op het selecteren van de provider die het beste past bij hun zakelijke behoeften. Dit vraagt om een effectieve multi-cloudstrategie.
Een manier om de beste multi-cloudstrategie te volgen, is ervoor te zorgen dat u uw workloads uitvoert waar ze het beste passen. Als u vindt dat Google Cloud beter geschikt is voor beveiligingsintensieve toepassingen, blijft u die toepassingen daar draaien. Als Azure geschikt is voor rekenintensieve applicaties, kunt u uw workloads daar laten draaien. Aan de andere kant, als AWS goedkoper is voor general-purpose applicaties, is het niet nodig om over te stappen naar een andere provider.
Welke cloud provider u ook kiest, Parallels® Remote Application Server (RAS) kan u helpen om uw bottom line te bereiken. Parallels RAS is een multi-cloud gebaseerde VDI-oplossing die Windows-desktops, applicaties en gegevens levert aan een breed spectrum van platforms. Deze omvatten macOS, Linux, Chrome OS, iOS, Android en elke andere HTML5-ready browser.
Parallels RAS ondersteunt on-premises private cloud-implementaties, hybride cloud-implementaties en publieke cloud-implementaties. Voorbeelden van publieke cloudimplementaties zijn AWS, Azure en Google Cloud. Met ingebouwde beveiligingsfuncties zoals multi-factor authenticatie (MFA), granulaire filtering en client policies, kunnen organisaties efficiënt virtualisatie leveren aan elk apparaat op elke locatie.
Kijk wat u kunt bereiken met uw favoriete IaaS provider door uw GRATIS 30-dagen Parallels RAS proefversie te downloaden!
Geef een antwoord