AWS vs. Azure vs. Google

AWS vs. Azure vs. Google

Anton Floor
Anton Floor

23 Mar 2020

6 min read

Pilvi auttaa monissa haasteissa, joita yhä monimutkaisempi ja kehittyneempi liiketoimintaympäristö asettaa. Se auttaa yrityksiä toimimaan nopeammin, tehokkaammin, taloudellisemmin ja dynaamisemmin. Pilvi tarjoaa jatkuvasti kehittyviä palveluita ja uusia työskentelytapoja. Oikean pilvipalvelun valinta on kuitenkin erittäin vaikea johtuen monimuotoisuudesta ja siitä, että palvelut eivät ole suoraan vertailukelpoisia toisensa kanssa. Kirjoitin samanlaisen vertailun 3 vuotta sitten ja ajattelin, että nyt on aika tehdä päivitys. Tuolloin vertailin vain AWS: ää ja Azurea, nyt lisäsin vertailun myös GCP: n, koska se on kasvanut valtavasti tänä aikana ja ansainnut paikkansa täällä. Joten tämä on sinulle, joka haet hieman helpotusta pilvipalvelujen tarjoajien valintaan.

Tarkastellaan ensin hieman markkinatilannetta

AWS on edelleen markkinajohtaja yhdeksättä vuotta peräkkäin. Microsoft on kaventanut tätä aukkoa, mutta sen IaaS / PaaS-liikevaihdosta ei löydy luotettavia tietoja, vaikka Forbes toisin väittääkin. (Ei ole ensimmäinen kerta kun olen lukenut samoja ennusteita sieltä) Google Cloud kasvaa vahvasti näiden takana. IBM: n ja Oraclen… no, ne eivät ole onnistuneen luomaan kolmen kärjelle todellista uhkaa. Alibaba Cloud kasvaa idässä kovaa vauhtia ja on selkeästi sellainen arvaamaton musta lammas, jonka toimia on syytä seurata. Voit lukea lisää markkinaosuuksista Synergy Research Group:n sivuilta. Näyttää siltä, että on erittäin vaikea saada luotettavia lukuja todellisesta pilvikulutuksesta siis ilman O365, G-suite jne. lukuja… mutta mennään nyt niillä mitä on :)

Kilpailu suurimpien tarjoajien välillä on ollut sama ainakin viimeiset 4 vuotta.

Tässä vertailtuna Gartnerin Public Cloud provider MQ:t vuosilta 2016 ja 2019 Tämä oli viimeisin MQ, kun tein ensimmäisen pilvipalveluvertailun. AWS oli selkeässä johdossa ja Azure ahdisti ainoana kilpailijana leaders nurkassa ja kaikki muut kaukana … Google oli tuolloin ainoana visionäärien joukossa. Viimeisimmässä Gartnerin nelikentässä AWS on tiputtanut hiukan oikeasta yläkulmasta, mutta välimatka Azureen on edelleen sama. Nyt voit myös löytää Googlen samasta neliöstä edellisten kanssa. Huomion arvoista on myös se, että erilaiset niche -palvelut ovat tippuneet kisasta kokonaan, esimerkiksi Rackspace, jolla oli jo jonkilainen sija pilvipalveissa, on nyt intohimoinen AWS-tukiyritys. Myös Fujitsun alasajama K5 on kadonnut, Fujitsun siirtyessä Azure taloksi. Voit katsella lisää Gartnerin neliöitä menneiltä vuosilta täältä

Minkä sitten valitsisin?

Jos katsotan historiallista menestystä, niin AWS on aina hyvä valinta. Niille, jotka ovat tottuneet Windows-tyyppisiin käyttöliittymiin, AWS ei kuitenkaan ole niin helposti lähestyttävä. Se vaatii ammattitaitoisen kumppanin tai omaa asiantuntemusta. Microsoft on investoinut miljoonia palvelunsa kehittämiseen, ja vaikka tulokset alkavatkin näkyä, on se valitettavasti tarkoittanut myös paljon epävakaita ja huonosti dokumentoituja palveluita. Niiden asiakkaiden joukossa, jotka ovat jo vuosia käyttäneet Microsoftin tuotteita, Azure näyttää loogiselta reitiltä ulos omasta datakeskuksesta. Azure ei ole kuitenkaan vielä kaikilta osin niin kehittynyt kuin AWS. Microsoftin perintö lisenssien myynnissä näkyy edelleen osassa sen toimintaa ja sillä on mielestäni vielä hieman matkaa AWS: ään. Google on kulkenut omaa polkuaan ja viimeisimmänä jättiläisenä tässä skenessä se on voinut oppia muiden tekemistä virheistä. Tosin senkin kehitystahti on ollut huimaa ja se on valitettavasti näkynyt myös palveluina, jotka vain katoavat, kun ei riittävää käyttöä ole löytynyt tms.

No, kaivetaanpa pikkuisen syvemmälle.

IAAS – INFRASTRUCTURE AS A SERVICE

Kaikki kolme tarjoavat melko samanlaisia palveluja IaaS-näkökulmasta. Tein quick and dirty -tyylisen hinnoittelulaskelman, joka osoittaa, että AWS: llä on alhaisin hinta … pay-as-you-go -mallissa, mutta Azurella alhaisempi hinta, kun sitoutuu pidemmäksi aikaa. Googlella näyttäisi olevan on korkein hinnoittelu molemmilla hinnoittelumalleilla. Hinnoittelua voidaan laskea yhtä monella tapaa kuin on pilveen sopivia ratkaisuja. Täältä voit lukea ja huomata, että mm. käytettäessä GPU: lle optimoituja reserved instansseja on AWS halvin ja käytettäessä laskentaan optimoitua kapasiteettia voi Googlella olla alhaisin hinta. Joten tässäkin päteen vanha IT-alan lausahdus “Se vähän riippuu tapauksesta”. Voidaan siis päätellä, että ei ole hyvä vain tuijottaa kapasiteetin hintaa valittaessa palveluntarjoajaa.

PAAS – PLATFORM AS A SERVICE

Vertaillaanpa PaaS-komponenttien ominaisuuksia ja hintoja. AWS, Azure ja Google keskittyvät kaikki kehittämään uusia palveluita ja parantamaan olemassa olevia, varsinkin kun puhumme koneoppimiseen, analytiikkaan tai tietokantapalveluihin liittyvistä palveluista. PaaS-komponentit ovat ihanteellisia kehitettäessä ketterästi ilman tarvetta rakentaa kaikkea tyhjästä. Palvelimettoman arkkitehtuurin (serverless) avulla voit epäonnistua nopeasti ja rakentaa modulaarisia, kustannustehokkaita ja skaalautuvia järjestelmiä sellaisella tahdilla, joka ei aiemmin ole ollut mahdollista. PaaS / FaaS-komponentteja käytettäessä tulee kiinnittää huomiota toimittaja riippumattomuuteen. Vielä toistaiseksi mm. Azure Functions, Lambda ja GCP Cloud Functions eivät toimi suoraan samalla koodilla pilvien välillä. Nojatessa vahvasti jonkun pilvipalvelun komponentteihin on siis hyvä ainakin paperilla miettiä miten rakennettu ympäristö mahdollisesti voisi toimia toisaalla.

HYBRIDIÄ SITÄ KAIPAAVILLE

Tarjonta hybridi -ratkaisujen osalta on kehittynyt huimasti viime vuosina. Vaikka suunta on vahvasti ollutkin all-in pilveen, ovat pilvipalveluiden tarjoajat huomanneet, ettei kaikki kuormat, ainakaan vielä, ole valmiita siirtymään pilveen. Nyt markkinoilla olevat ratkaisut on suunnattu lähinnä suuryritysten tarpeisiin. Azure Stack Azure Stack mahdollistaa Azuren perus komponettien ajon omassa konesalissa tai muussa vastaavassa lokaatiossa. Sen avulla voidaan rakentaa hybridi ympäristöjä hyödyntäen samoja tuokaluja ja toimintamalleja kuin itse Azure pilvessä, mutta paikallisesti toteutettuna. Tämä tarjoaa joustoa, turvaa ja mahdollistaa mm. joudenkin reguloitujen kuormien toteuttamisen pilven natiiveilla työkaluilla. Koitin kaivella vähän hintatietoja, mutta totesin, että menee liian vaikeaksi. Lisätietoa aiheesta löytyy täältä AWS Outpost AWS Outposts on täysin hallittu palvelu, joka laajentaa AWS-infrastruktuuria, AWS-palveluita, API -rajapintoja ja työkaluja käytännössä mihin tahansa konesaliin, tarjoten lähes täydellisen AWS kokemuksen itse valitsemastasi lokaatiosta. AWS Outposts on ihanteellinen työkuormille, jotka vaativat pienen viiveen muihin on-prem järjestelmiin, paikallista tietojenkäsittelyä tai paikallista tietojen tallennusta. Halvimmillaan yleiskäyttöisen kehtiykseen ja testaamiseen tarkoitetun yksikön saa n. 8500€/kk4 m5.12xlarge, 2,7 TB (ei skaalattavissa) Lisätietoa aiheesta täältä Google Anthos Anthos on avoin hybridi- ja moniplvialusta, jonka avulla voit nykyaikaistaa sovelluksiasi, rakentaa uusia ja ajaa niitä missä tahansa turvallisella tavalla. Google on kehittänyt avoimen lähdekoodin tekniikoita, mukaan lukien Kubernetes, Istio ja Knative. Anthos mahdollistaa yhteneväisen alustan oman konesalin ja pilven välillä ja auttaa nopeuttamaan sovellusten kehitystä. Anthosin listahinta on 10 000 dollaria kuukaudessa 100 virtuaalista prosessoria (vCPU) kohden, vähintään yhden vuoden sitoumuksella. Kuukausimaksu maksetaan vain ohjelmistokerroksesta, tarvittava palvelin infrastruktuuri pitää hankkia erikseen. Anthosia myydään 100 vCPU-lohkoissa - mikä tarkoittaa, että esimerkiksi yritys, joka tarvitsee 125 vCPU: ta työkuormiaan varten, hankkii 2 x 100 vCPU:ta. Eli tämän hetken hinnoittelu ei ole kovin joustava. Lisää Anthosista täältä Tärkeää kaikkien näiden ratkaisujen osalta on muistaa, että ne, kuten muutkin pilviplaveluiden palvelut, kehittyvät nämäkin jatkuvasti ja uskon, että hinnoittelumallitkin tulevat muuttumaan ajan myötä sellaisiksi, että ne olisivat houkuttelevia myös pienemmille toimioille.

VMWARE PILVESTÄ

Yksi selkeä pilvimigraatio suuntaus on ollut VMwaren ESX:n siirtäminen pilveen. Ensimmäisenä tätä alkoi tarjoamaan VMware yhteistyössä AWS:n kanssa. Palvelu julkaistiin AWS:n re:Invent -tapahtumassa vuonna 2016. CloudSimple toi tämän kyvykkyyden myös Azuren ja Googlen alustoille. Google osti CloudSimplen lokakussa 2019, joten on mielenkiintoista nähdä mitä käy Azuren VMware ratkaisulle. Kaikkien näiden VMware-ratkaisujen avulla asiakkaat, joilla on omissa tai kumppaneiden konesaleissa VMware työkuormia, voivat saumattomasti siirtyä pilveen ilman, että heidän tarvitsee muuttaa arkkitehtuuria tai uudelleen rakentaa sovelluksiaan. Tämän avulla voidaan maksimoida nykyisten VMware-investointien arvo säilyttäen toiminnan jatkuvuus ja samalla vähentäen konesalien hallintaa, laitteistopäivityksiä ja hankintoja. Tämä myös laajentaa asiakkaiden mahdollisuuksia käyttää natiivipilvipalveluita ja mahdollistaa näiden hyödyntämisen integroituna osana heidän VMware-ympäristöään. No, mitä tässä nyt sitten pitäis valita? Voit tehdä poliittisen päätöksen ja valita vaikka Azuren kuten Pentagon teki JEDI projektinsa suhteen tai sitten voit perustaa päätöksesi faktoihin ja alan ammattilaisten kokemuksiin. Tässä muutamia pohdinnan aiheita ja asiantuntijoiden kommentteja: Kaikki nämä kolme ovat hyviä! Jos olet kuullut jotain enemmän kuin kuukausi sitten, mene ja tarkista uudelleen. Pilvipalvelut kehittyvät vauhdilla, jossa on vaikea pysyä mukana. Oikein hallitut multi-cloud ympäristöt on ok. Office 365: n käyttö ei ole oikea syy valita Azure. Harkitse riskejä ja kustannuksia (PaaS vs. IaaS). Valitse hyvä pilvikumppani tai palkkaa asiantuntijoita tai molemmat. Asiantuntijat, joiden kanssa olen työskennellyt, ovat sanoneet: “AWS on kypsin pilvi” “Google saattaa vain poistaa joitain palveluita ja korvata ne uudella” “Azurella on kapasiteetti- ja luotettavuusongelmia” “Google on kehittäjäystävällisempi” “Azure on helpompi ymmärtää” “AWS on luonut mallit pilvenhallintaan ja hyödyntämiseen ja kaikki muut ovat kopioineet ne” Joten, mene ja tiedä….

Anton Floor

Anton Floor

Field Notes

Related Articles

Continue exploring cloud technology and best practices

AWS vs. Azure vs. Google

Resilience

8 min read

Cloud Risk Is Business Risk: What Your Board Needs to Know

Most boards treat cloud as a technology topic delegated to IT. That gap between perception and reality is where real business risk hides.

Read more
AWS vs. Azure vs. Google

Resilience

8 min read

Business Continuity When Geopolitics Is the Threat Model

Geopolitical conflict has become a direct threat to your cloud infrastructure. Your threat model just changed.

Read more
AWS vs. Azure vs. Google

AI

6 min read

Is Your AI High-Risk? A 5-minute Assessment for Business Leaders

Four questions to determine if your AI system faces mandatory EU AI Act compliance by August 2026. Covers the eight high-risk categories, obligations, and practical next steps.

Read more

Services

Related Services

Explore Cloud2 services related to this topic

Ready to discuss your cloud strategy?

Let's talk about how Cloud2 can help your organization.

Field Notes

Stay ahead of the cloud

Practical insights on AWS, Azure, security and AI. Delivered to your inbox.

No spam. Unsubscribe any time.