AWS vs Azure vs Google: Choose the Best Fit for Your Organization
On 27 marraskuun, 2021 by adminViimeisin päivitetty 15. helmikuuta 2021
Infrastructure-as-a-Service (IaaS) -markkinat ovat saavuttaneet käännekohtansa etätyön kaltaisten uusien realiteettien myötä. Kilpailu IaaS-markkinoilla on nyt kovaa, ja kilpailu on kolmivaiheinen:
Jos haluat siirtyä julkiseen pilvipalveluun, voi olla haastavaa valita palveluntarjoaja, joka vastaa parhaiten liiketoimintasi vaatimuksia. Parallels® pureutuu IaaS-markkinoiden monimutkaisuuteen ja keskusteluun AWS vs. Azure vs. Google Cloud auttaa sinua tekemään tietoon perustuvan valinnan.
Markkinaosuus
Julkisten pilvipalveluiden markkinaosuuden ennustetaan nousevan yli 362,3 miljardiin Yhdysvaltain dollariin vuoteen 2022 mennessä. Kolme suurinta palveluntarjoajaa, jotka muodostavat nämä markkinat, ovat AWS, Azure ja Google Cloud. Alla on mainittu näiden kolmen palveluntarjoajan jakamien raporttien jakautuminen vuonna 2020.
AWS
Amazon Web Services (AWS) liikevaihto kasvoi 29 % vuoden 2019 kolmannesta neljänneksestä vuoden 2020 kolmanteen neljännekseen (8,9 miljardista dollarista 11,6 miljardiin dollariin). AWS:llä on 32 % julkisen pilvipalvelun markkinaosuudesta ja se tuottaa enemmän liikevaihtoa kuin Azure ja Google Cloud yhdessä. AWS:llä on ollut hyppykäynnistys (julkaistiin vuonna 2006), mikä näyttää toimineen hyvin sen eduksi.
Azure
Microsoft Azuren liikevaihto kasvoi 48 % vuoden 2020 viimeisellä neljänneksellä. Azuren markkinaosuus on 19 %. Tultuaan IaaS-markkinoille neljä vuotta AWS:n jälkeen (2010) se on noussut julkisten pilvipalveluntarjoajien listalla toiseksi.
Google Cloud
Google Cloud tuotti 3,44 miljardin dollarin liikevaihdon (45 %) vuonna 2020. Google Cloudin markkinaosuus julkisesta pilvestä on 6 %. Google Cloud julkaistiin hyvissä ajoin ennen Azurea, mutta se ei ole onnistunut menemään sen edelle, kun kyse on osuudesta Azure-markkinoilla.
Free Tiers
Jos olet vasta tutustumassa IaaS-teknologioihin tai sinulla on rajallinen budjetti, ilmainen tier on hyvä lähtökohta. Vaikka ilmaiset määrittämistasot eivät ehkä riitä täydelliseen tuotantotyöhön, ne voivat auttaa organisaatioita pääsemään alkuun joidenkin IaaS-palveluiden kanssa. AWS:n, Azuren ja Google Cloudin ilmaisia tasoja on kahdenlaisia: ”Limited-time for free” ja Always Free.
”Limited-time for free” -tasolla saat tietyt IaaS-tuotteet rekisteröitymisen tai ensimmäisen rekisteröitymisen yhteydessä. Voit kuitenkin käyttää näitä tuotteita vain rajoitetusti enintään 12 kuukauden ajan. Kun tämä aika umpeutuu, sinulta veloitetaan IaaS-tuotteista vakiohinnoin. Kun kyseessä on ”Aina ilmainen” -taso, sinulla on vapaa pääsy IaaS-tuotteisiin, mutta et voi ylittää tiettyä raja-arvoa yhden kuukauden aikana.
Alhaalla on yksityiskohtainen yleiskatsaus AWS:n vs. Azuren vs. Google Cloudin ilmaisiin tasoihin:
AWS
Amazon, toisin kuin Azure ja Google Cloud, ei tarjoa hyvityksiä. Joitakin AWS:n ”aina ilmaisia” IaaS-tuotteita ovat:
- AWS CodeBuild (enintään 100 rakentamisminuuttia kuukaudessa).
- Amazon DynamoDB (enintään 25 Gt tallennustilaa kuukaudessa).
- AWS Lambda (enintään miljoona pyyntöä ja 3,2 miljoonaa sekuntia laskenta-aikaa kuukaudessa).
- Amazon RDS (MySQL-, MariaDB-, PostgreSQL- ja Oracle-tietokannat).
- AWS Step Functions (4 000 tilasiirtymää kuukaudessa).
- AWS CodeCommit (enintään viisi käyttäjää ja 50 Gt kuukaudessa).
- AWS CodePipeline (yksi aktiivinen putki kuukaudessa).
Kun kyseessä on ”Rajoitetun ajan ilmaiseksi” -taso, AWS:llä on seuraavat pilvipalvelut:
- 750 tuntia kuukaudessa Elastic Compute Cloudia (EC2).
- Miljoona API-kutsua kuukaudessa.
- 1 Gt Amazon Cloud Directorya.
- 30 Gt Elastic Block -tallennustilaa.
- 5 Gt S3-tallennustilaa.
- 40 tuntia Amazon AppStream 2.0.
- Koneoppimisen (ML) tuotteiden, kuten Lex, Rekognition, Polly, Transcribe ja Translate, käyttöoikeus.
Azure
Kun rekisteröidyt tai rekisteröidyt ensimmäisen kerran Azure-tilille, saat automaattisesti 200 Yhdysvaltain dollarin hyvityksen, jonka voit käyttää Azure-tuotteisiin ensimmäisten 30 päivän aikana. Joitakin Azure IaaS ”Aina ilmainen” -tason tuotteita ovat:
- Azure Cosmos DB (enintään 400 varattua läpimenotelineyksikköä sekunnissa ja 5 Gt tallennustilaa).
- Azure App Service (enintään 10 mobiili-, verkko- tai sovellusrajapintasovellusta ja 1 Gt tallennustilaa).
- Azure Functions (enintään miljoona pyyntöä ja 400 000 Gt resurssien käyttö).
- Event Grid (enintään 100 000 operaatiota tapahtumien julkaisemiseen ja toimittamiseen).
- Azure Active Directory (enintään 50 000 tallennettua objektia SSO:lla (single sign-on) ja MFA:lla (Multi-Factor Authentication) kaikkiin pilvisovelluksiin.
- Azure Service Fabric mikropalvelusovellusten toteuttamiseen.
- Azure DevOps (viisi ensimmäistä käyttäjää ilmaiseksi).
- Azure Data Factory (enintään viisi ilmaista matalataajuusaktiviteettia).
”Rajoitetun ajan ilmaiseksi” -tasolla saat Azuresta seuraavat pilvipalvelut:
- 750 tuntia Azure B1S -yleiskäyttöisiä virtuaalikoneita (VM) Windows Serverille.
- 750 tuntia Azure B1S -yleiskäyttöisiä VM-tietokoneita Linux-käyttöjärjestelmälle.
- 5 Gt paikallisesti redundanttia tallennustilaa.
- 250 Gt SQL-tietokantatallennustilaa.
- 15 Gt kaistanleveyttä ulospäin suuntautuvaan tiedonsiirtoon.
Google Pilvi
Google Pilvi tarjoaa 300 US-dollarin tarjouksen tiliensä ensikertalaisille. Azure edellyttää kuitenkin, että käyttäjät käyttävät hyvityksensä ensimmäisten 30 päivän aikana, kun taas Google Cloud sallii jopa 12 kuukauden käyttöajan. Merkittäviä esimerkkejä Googlen ”Aina ilmainen” -tason palveluista ovat:
- Google App Engine (enintään 5 Gt pilvitallennustilaa ja 28 front-end- ja 9 back-end-instanssituntia päivässä).
- Google BigQuery (maksimissaan 10 Gt tallennustilaa ja enintään 1 Tt:n suuruinen tietokantakyselymäärä kuukaudessa).
- Google Cloud Build (enintään 120 rakennusminuuttia päivässä).
- Google Cloud Functions (enintään kaksi miljoonaa kutsua sekä HTTP:lle että taustalle kuukaudessa).
- Google Cloud Source Repositories (enintään viisi käyttäjää ja 50 Gt tallennustilaa).
- Google Cloud Storage (enintään 5 GB alueellista tallennustilaa Yhdysvalloissa 5 000 A-luokan ja 50 000 B-luokan toiminnolla).
- Google Compute Engine (yksi f1-micro VM Yhdysvaltojen alueilla).
Turvallisuus
Pilviturvallisuuden osalta pilvipalveluntarjoajat ottavat huomioon kaksi tekijää: fyysisen turvallisuuden, johon kuuluu fyysisten datakeskusten suojaaminen maantieteellisissä sijainneissa, ja infrastruktuurin turvallisuuden, johon kuuluu todennus ja valtuutus, palomuurin suojaus, tietojen salaus, identiteetinhallinta ja pilvipalvelujen suojaus. Alla olevassa taulukossa korostetaan AWS:n vs. Azuren vs. Google Cloudin tietoturvanäkökohtia:
Turvapalvelu | AWS | Azure | Google Cloud | ||||||
Fyysinen tietoturva | Amazonilla on useita eri puolille maailmaa levittäytyneitä, pitkälle hajautettuja datakeskuksia, joiden avulla voidaan taata toimituskyvyn redundanttisuus, saavutettavuuden varmistaminen ja kapasiteetin suunnittelu. | Azure käyttää 58 huolellisesti valittua aluetta, jotka on hajautettu eri puolille maailmaa 140 maahan/alueelle suvereniteetin, datan residenssin, resilienssin ja vaatimustenmukaisuuden varmistamiseksi. | Google Cloudilla on useita datakeskuksia, jotka on hajautettu eri puolille maapalloa 22:lle huolellisesti valitulle alueelle ja 61:lle vyöhykkeelle, jotta vältetään yksittäiset viat ja saavutetaan datan residenssi. | ||||||
Autentikointi ja valtuutus | Identiteetti- ja pääsynhallinta (IAM) -protokolla | Active Directory (Azure AD) SSO-tuella (Single Sign-On) | OAuth 2.0-protokolla SSO-tuella | ||||||
Palomuurin suojaus | Web-sovellusten palomuuri | Sovellusyhdyskäytävä | Sovellusyhdyskäytävä | ||||||
Datan salaus | Keyjenhallintapalvelu (Key Management Service (KMS)) | Tallennuspalvelu. Encryption (SSE) | |||||||
Identiteetinhallinta | Amazon Cognito | Active Directory B2C (AD B2C) | Unified Management Console (UMC) | ||||||
Pilvipalveluiden suojaus | Kilpi | Kilpi | Kilpi | Kilpi | Kilpi | Kilpi | Kilpi | Kilvipalveluiden suojapalveluof-Service (DDoS) -suojauspalvelu | DDoS-suojauspalvelu |
Storage Comparison
Yleisimmät AWS:n käyttämät pilvitallennustekniikat, Azure ja Google Cloud ovat mm:
- Block storage. Lohkotallennus on pysyvän levytallennuksen muoto, ja sitä käytetään yhdessä VM:ien kanssa. Lohkotallennusta on kahta eri muotoa: perinteiset magneettipohjaiset kiintolevyt (HDD) ja nykyaikaiset solid-state-levyt (SSD).
- Objektitallennus. Objektitallennus on joustava ja joustava formaattitallennusjärjestelmä, joka on suunniteltu strukturoimattoman datan tallentamiseen pilvipalvelussa. Objektitallennusta on kolmea eri muotoa: Hot (kuuma) hetkellistä dataa varten, Cool (viileä) harvinaista dataa varten ja Cold (kylmä) arkistoitavaa aineistoa varten pilvessä.
- Tiedostotallennus. Tiedostotallennus on suhteellisen nuori pilvitallennustekniikka, joka muistuttaa perinteistä Network File Systemiä (NFS). Tiedostotallennuksen avulla käyttäjät voivat helposti liittää tiedostoja VM-tietokoneisiinsa ja lukea ja käyttää niiden tietueita.
AWS, Azure ja Google Cloud käyttävät myös erilaisia tietokantapalveluita, kuten relaatiotietokannan hallintajärjestelmiä (Relational Database Management Systems, RDBMS), NoSQL-avainarvoja ja NoSQL-indeksejä.
Tässä yhteenveto AWS vs. Azure vs. Google Cloudin tallennustarjonta:
Tallennuspalvelu | AWS | Azure | Google Cloud |
Pilvitallennustekniikka | |||
Lohkotallennustekniikka | Elastinen lohkotallennustietokanta (EBS). Niitä on 3 muotoa:
|
Managed Disks. On 2 muotoa:
|
Persistenttilevyt (PD). Niitä on kaksi muotoa:
|
Object Storage | Simple Storage Service (S3). S3:n muotoja on 2:
|
Azure Blob -tallennuspalvelu. Luokkia on 3:
|
Googlen pilvitallennustila (GCS). GCS:stä on 2 muotoa:
|
Tiedostotallennustila | Elastinen tiedostojärjestelmä (EFS). | Azure-tiedostotallennustila (AFS). | Puuttuu natiivitiedostotallennustila. Käyttää Filesystem in Userspace (FUSE) -järjestelmää. |
Tietokanta | |||
RDBMS | Amazon RDS | SQL tietokanta | Google Cloud SQL |
NoSQL Key-Value | Amazon DynamoDB | Table Storage |
|
NoSQL Index | Amazon SimpleDB | Azure Cosmos DB | Google Cloud Datastore |
Käsittelyteho
Elastic Compute Cloud (EC2) on AWS:n lippulaivainfrastruktuuri, joka mahdollistaa skaalautuvan laskennan pyynnöstä, joka kilpailee Azuren Virtual Machine Scale Setsin ja Googlen Compute Enginen (GCE) kanssa. Alla olevassa taulukossa verrataan EC2:n, Virtual Machine Setsin ja GCE:n isännän tarjouksia VM:ien ja VM-skaalautuvuuden osalta:
Prosessointiominaisuus | AWS (EC2) | Azure (Virtual Machine Set) | Google Cloud (GCE) | ||
Virtuaaliset koneet | |||||
Kellon nopeus | 1.6 GHz – 3,3 GHz | 2,7 GHz – 3,7 GHz | 2,0 GHz – 4.0 GHz | ||
Maximum vCPUs | 128 | 128 | 224 | ||
GPU-kiihdytys | Kyllä | Kyllä | Kyllä | Kyllä | Kyllä |
Maksimi vGPU:t | 4 | 4 | 4 | ||
Maksimi muisti | 244 Gt | 208 Gt | 448 Gt | ||
Väliaikaisen tallennusmuistin rajoitukset | 48 TB | 3 TB | 4 TB | ||
VM:n skaalautuvuus | |||||
Autoskaalautuvuus | Kyllä (kloonirakennuksen kautta) | Kyllä (esiasetettujen taulukoiden ryhmän kautta) | Kyllä. | Kyllä (klooniryhmän rakentamisen kautta) | |
Auto Resize | Kyllä | Kyllä | Kyllä |
Hinnoittelu
Hinnoittelu on hankalaa, kun vastakkain on AWS, Azurea ja Google Cloudia. Tämä johtuu ennen kaikkea siitä, että kustannukset mukautuvat usein ja hintamallit eroavat hieman toisistaan. Jotta voit vertailla näiden kolmen palveluntarjoajan hintoja tasapuolisesti, sinun on ymmärrettävä niiden hinnoittelumallit.
Tutustu myös siihen, miten kukin palveluntarjoaja määrittelee hinnat tilattaville VM-instansseille, varatuille VM:ille ja tallennustasoille. Tämä taulukko antaa tietoa keskeisistä hintaparametreista, jotka ovat suoraan vertailukelpoisia ja niistä, jotka eivät ole VM:ien osalta:
Hintaparametri | AWS | Azure | Google Cloud | Vertailukelpoisia? |
Hinnoittelutiheys | Pay-as-you-go ja perustuu sekuntikohtaiseen laskutukseen, vähintään yksi minuutti | Pay-as-you-go ja perustuu sekuntikohtaiseen laskutukseen, ilman etukäteiskustannuksia | Pay-as-you-go ja perustuu sekuntikohtaiseen laskutukseen, vähintään yksi minuutti | Kyllä. Pay-as-you-go -järjestelmä on yhtenäinen kaikilla pilvipalveluntarjoajilla. |
Instanssityypit/Konetyypit | Yleiskäyttöiset, laskenta-optimoidut, muistioptimoidut | Yleiskäyttöiset, laskenta-optimoidut, muistioptimoidut. Lisäksi Azure tarjoaa Storage-optimized,
GPU-optimized ja High-performance compute -konetyyppejä. |
General-purpose, Compute- Optimized, Memory-optimized | Kyllä, AWS:llä, Azurella ja Google Cloudilla on samat instanssiluokat. |
On-Demand VM:t | Hinta riippuu vCPU:iden määrästä ja muistikapasiteetista | Hinta riippuu vCPU:iden määrästä ja muistikapasiteetista | Hinta riippuu vCPU:iden määrästä ja muistikapasiteetista | Ei. Pilvipalveluntarjoajat käyttävät hinnoittelussa erilaista vCPU- ja muistikapasiteettien yhdistelmää. |
Varatut VM:t | Alennus jopa 72 % yhden tai kolmen vuoden sitoumuksesta. | Alennus jopa 82 % yhden tai kolmen vuoden sitoumuksesta. | Alennus yhden tai kolmen vuoden sitoumuksesta. | Ei. Hinnoittelu on vertailukelpoinen vain kuukausimaksulla. |
Kohdistetaan esimerkkinä AWS vs. Azure vs. Google Cloud vastakkain käyttämällä hinnoitteluparametrina on-demand instansseja.
Instanssiparametri | vCPUs | RAM | OS | AWS (tuntihinta)* | Azure (per-tuntihinta)* | Google Cloud (tuntihinta)* |
General-purpose | 2 | 8 GB AWS:lle, 8 GB Azurelle ja 7.5 Gt Google Cloudille | Linux (Ubuntu) | 0,100 | 0,117 | 0,107 |
Compute-optimized | 2 | 3,75 Gt AWS:lle, 2.0 GB Azurelle ja 1,8 GB Google Cloudille | Linux (Ubuntu) | 0,100 | 0,117 | 0,813 |
Muistioptimoitu | 2 | 15.25 Gt AWS:lle, 15 Gt Azurelle ja 13 Gt Google Cloudille | Linux (Ubuntu) | 0,133 | 0,0992 | 0,134 |
* Hinnat perustuvat pilvipalveluntarjoajan tämänhetkiseen on demand -hinnoittelurakenteeseen, ja ne ovat muutettavissa.
AWS:llä näyttää olevan hintaetu Azureen ja Google Cloudiin nähden sekä yleiskäyttöisten että laskentaan optimoitujen on-demand-instanssien osalta. Azure on kuitenkin yleisesti ottaen etulyöntiasemassa muistioptimoitujen sovellusten osalta.
Parallels RAS tukee johtavia IaaS-palveluntarjoajia
Ei ole olemassa täydellistä, kaikille sopivaa pilvipalveluntarjoajaa, jonka avulla organisaation IT-infrastruktuuri voidaan siirtää pilveen. Olisi parempi, jos organisaatiot keskittyisivät valitsemaan liiketoimintatarpeidensa kannalta parhaiten sopivan palveluntarjoajan. Tämä edellyttää tehokasta monipilvastrategiaa.
Yksi keino ottaa käyttöön paras monipilvastrategia on varmistaa, että työkuormat ajetaan siellä, missä ne sopivat parhaiten. Jos huomaat, että Google Cloud soveltuu paremmin tietoturvavaltaisille sovelluksille, jatka näiden sovellusten ajamista siellä. Jos Azure sopii laskentaintensiivisille sovelluksille, suorita työmäärät siellä. Toisaalta, jos AWS on edullisempi yleiskäyttöisille sovelluksille, ei ole tarvetta vaihtaa toiseen palveluntarjoajaan.
Valitsitpa minkä pilvipalveluntarjoajan tahansa, Parallels® Remote Application Server (RAS) voi auttaa sinua saavuttamaan tuloksen. Parallels RAS on monipilvipohjainen VDI-ratkaisu, joka tarjoaa Windows-pöytäkoneet, -sovellukset ja -tiedot useille eri alustoille. Näihin kuuluvat macOS, Linux, Chrome OS, iOS, Android ja mikä tahansa muu HTML5-valmis selain.
Parallels RAS tukee tiloissa tapahtuvia yksityisiä pilvikäyttöjä, hybridi-pilvikäyttöjä ja julkisia pilvikäyttöjä. Esimerkkejä siitä, missä julkiset pilvikäytöt ovat mahdollisia, ovat AWS, Azure ja Google Cloud. Sisäänrakennettujen tietoturvaominaisuuksien, kuten monitekijätodennuksen (MFA), rakeisen suodatuksen ja asiakaskäytäntöjen avulla organisaatiot voivat toimittaa virtualisointia tehokkaasti mille tahansa laitteelle missä tahansa paikassa.
Katso, mitä voit saavuttaa suosikki-IaaS-palveluntarjoajasi kanssa lataamalla ilmaisen 30 päivän Parallels RAS -kokeilujakson!
Vastaa