Lugu kahest pilvest: Amazon vs Google

Viimastel aastatel on AWSist saanud de facto standardne pilveteenuse pakkuja. Nagu näeme selles artiklis, võib-olla tasub hüpata vagunilt ja võtta Google'i pilvega tõsiselt käsile.

Viimati värskendatud 20. augustil 2018.

Olles kasutanud mitme projekti jaoks nii Amazoni veebiteenuseid (AWS) kui ka Google Cloud Platformi (GCP), toon siinkohal välja kahe lahenduse erinevused, kuna need on seotud hinnakujunduse, pilvetoodete, eksemplari konfiguratsioonide ja tasuta prooviversioonidega.

Google Cloud võidab hinnakujunduse

Arvutus- ja salvestuskulude osas on Google'i pilv selge võitja. Näiteks 2 CPU / 8 GB RAM-i eksemplar maksab AWS-iga 69 dollarit kuus, GCP-ga ainult 52 dollarit kuus (25% odavam). Pilve salvestamise kulude osas on GCP piirkondlikud salvestuskulud AWS-i korral ainult 2 senti / GB / kuus vs 2,3 senti / GB / kuus. Lisaks pakub GCP “mitme piirkonna” pilvesalvestusvõimalust, kus andmeid korratakse automaatselt mitmes piirkonnas väga väikeste lisakuludega (kokku 2,6 senti / GB / kuus). Täpsemad arvutused leiate kindlasti AWS-i kalkulaatorist ja GCP-i kalkulaatorist.

Kui varem oli AWS-i kulustruktuur tasuline tund, siis kui GCP-l oli paigas minutitasu mudel, mille minimaalne tasu oli 10 minutit. See oli oluline diferentseerija, kui kasutasite pilve suhteliselt lühikeste, lennuliste analüüside käivitamiseks, kus ümardamine lähima tunnini suurendaks teie kulusid (nt 2,01-tunnine analüüs oleks AWS-i korral maksnud 3 tundi). Hiljuti teatasid nii AWS kui ka GCP aga sekundis maksmise arveldusmudelist. Alates 2. oktoobrist 2017 rakendab AWS Linuxi VM-ide jaoks tasulise sekundi eest arvelduse. Ja alates 26. septembrist 2017 pakub GCP tasulist arvet kõigi VM-i tüüpide ja operatsioonisüsteemide jaoks. (Pidage meeles, et kui teete sageli VM-ide abil vähem kui 10-minutilisi analüüse, võivad serverivabad suvandid paremini sobida, kuna VM-ide alglaadimine on suhteliselt aeglane ja serverita funktsioonide arveldamine toimub iga 100ms tagant).

Lisaks pakub GCP paremat lähenemist diskonteeritud pikaajalisele kasutamisele: selle asemel, et nõuda kasutajatel reserveerida eksemplare pikaks ajaks, nagu AWS seda teeb, pakub GCP automaatselt allahindlusi, mida kauem te eksemplari kasutate - mingeid ettetellimisi pole vaja teha. Seda nimetatakse pideva kasutamise allahindlusteks ja see võib anda täiendavat 30% allahindlust, kui VM töötab kogu kuu jooksul.

Lisaks pakub GCP kuni 57% kohustusliku kasutamise allahindlusi, kus kliendid saavad reserveerida CPU-d ja RAM-i kokku kuus, sõltumata VM-ide arvust, nende konfiguratsioonist või isegi geograafilisest tsoonist.

Ja kui eksemplaride reserveerimine on teie vajaduste jaoks mõistlik, pakub GCP nüüd ka täiendavaid allahindlusi reserveeritud eksemplaridele.

AWS võidab turuosa ja pakkumisi

Kasutajate omaksvõtmise osas on AWS selge turuliider, kes on nurganud peaaegu poole teenusena kasutatava infrastruktuuri (IaaS) turust. Oma esmakordse eelise ja ligi 5-aastase edumaaga pakub AWS palju rohkem pilvetooteid ja -võimalusi. GCP on seevastu üsna uus nähtus ja kuigi see pakub võrreldavaid lahendusi, jääb see siiski maha.

Näiteks kui vajate täielikult hallatud pilve-SQL-lahendust, pakub GCP hallatud MySQL-i lahendust (ja beetaversioonis PostgreSQL), samas kui AWS pakub ka võimalust kasutada Aurora, MariaDB, Oracle ja Microsoft SQL Server. Teise näitena pakub AWS serverivaba arvutitoodet nimega AWS Lambda, mis võimaldab teil koodi koodil käitada, ilma et oleks vaja spetsiaalset eksemplari, mis peaks päringuid ootama. Ehkki GCP pakub sarnast toodet (Google Cloud Functions), toetab see ainult serverita funktsioone, mis on kirjutatud Node.js ja Python. Sellegipoolest töötab GCP serverita konteinereid - alfa-tüüpi toodet, mis võimaldaks teil funktsioonidena käivitada terveid konteinereid, ilma et peaksite muretsema selle pärast, milliseid keeli / käitusajaid / kahendkanaleid toetatakse (registreeruge alfa jaoks).

Ülemaailmse juurdepääsetavuse osas on AWSil palju rohkem andmekeskusi kogu maailmas. Üks oluline asi, mida peaksite Hiinas äri pidades meeles pidama: pääsete juurde Hiinast pärit GCP-eksemplaridele, kuid Hiinas (väljaspool Hongkongi) blokeeritakse juurdepääs Google'i pilvesalvestuse hostitud failidele (samaväärne Amazon S3-ga).

Google Cloud võidab eksemplari konfiguratsiooni korral

VM-i suuruse osas pakub GCP nüüd turu suurimaid VM-e (2018. aasta mai seisuga). Suurimal GCP eksemplaril on 160 protsessorit / 3,75TB muutmälu, samas kui AWS-i suurimal VM-l on 128 protsessorit ja ilmatu 4TB muutmälu! Pange tähele, et GCP on kiiresti järele jõudmas: enne 2017. aasta märtsi oli GCP-i suurimal VM-il ainult 32 protsessorit ja enne 2018. aasta maid oli suurimal VM-il 96 protsessorit ja 1,4 TB RAM-i.

Järgmisena on GCP eksemplaride konfigureerimise osas palju paindlikum. Lisaks AWS-iga sarnastele etteantud esinemisliikidele võimaldab GCP kohandada ka seda, kui palju protsessoreid ja kui palju RAM-i kasutada. Näiteks eksemplari tüüp n1-standard-1 on varustatud ühe protsessori ja 3,75 GB RAM-iga, kuid võite valida, et eksemplaril oleks 1 CPU ja näiteks 1,75 GB RAM. Või 4,25 GB. Või 5 GB. Saad idee. Kui teie arvutusvajadused peavad vastama saadaolevatele masinatüüpidele, võib kohandatud masinatüüp märkimisväärselt hinda alandada.

Järgmisena, kui teete palju lennutranspordi analüüse, mida saab väikestes tükkides hõlpsasti teha, võiksite uurida odavamaid ajutisi juhtumeid, mida mõlemad pilvelahendused pakuvad. Võib-olla olete tuttav AWS-i spot-eksemplaridega, kus teete pakkumise, kui palju olete nõus eksemplari käitamiseks maksma (tavaliselt on see palju odavam kui spot-tariifid), ja kaotate eksemplari, kui turuhind ületab teie pakkumise (AWS pakub ka punktplokke, kus täpsustate vajaliku ajastuse enne tähtaega).

GCP-l on sarnane pakkumine, kuid ilma pakkumiseta, mida nimetatakse eeltatavateks eksemplarideks. Need masinad võivad töötada kuni 24 tundi, kuid Google võib need igal ajal katkestada, kui nad vajavad arvutusvõimsust. Kui eksemplari on ennetatud, käivitab GCP teie eelnevalt määratletud sulgemisskripti, mis annab teile 30 sekundit analüüsi praeguse oleku salvestamiseks. Pakkumiste puudumise tagumine külg on see, et ennetatavate eksemplaride käivitamine on palju hõlpsamini automatiseeritav ja hinnakujundus on etteaimatav, kuni GCP tavahinnad on kuni 80% soodsamad! Selle illustreerimiseks vaadake allolevat diagrammi, milles võrreldakse 16 AWS-i ja GCP-ga 16 protsessori / 64 GB muutmäluga VM-i varasemat hinnakujundust:

GCP ennetähtaegsed VM-id on odavamad kui AWS-i kohapealsed eksemplarid, ei kõigu hinnas ega nõua pakkumist. Teisalt pakub GCP vähem ettearvatavust selle suhtes, millal teie VM suletakse.

Google Cloud võidab tasuta prooviversiooni

AWS pakub väga helde 1-aastase tasuta prooviperioodi. Prooviversioon on teie jalgade märjaks saamiseks enam kui piisav, sealhulgas 750 tundi kuus väikese 1 CPU / 1 GB RAM-i eksemplari koos 30 GB kettaruumi, 750 tundi kuus sarnase suurusega hallatava andmebaasi eksemplari (nt MySQL) ja 5 GB pilvesalvestusruumi (piisav väikeseks veebiserveriks, mis töötab pidevalt aasta läbi). Kuid see on alles algus: AWS-i tasuta prooviversioon pakub palju muid tasuta tooteid, nii et lugege üksikasju AWS-i veebisaidi täielikust loendist.

Kuni 2017. aasta märtsini pakkus Google Cloud ainult 60-päevast 300-dollarist krediidiversiooni, mis tundus vähem prooviversioonina ja 300-dollarise allahindlusega. Hiljuti pikendas GCP nende 300-dollarist krediiti 12 kuuks ja lisas tasuta taseme, mis pole ajaliselt piiratud. Näiteks võite tasuta saada näiteks 0,2 CPU / 0,6 GB RAM-i koos 30 GB kettaruumi ja 5 GB pilvesalvestusega. Kui nad seda sammu hoiavad, saate iga kord tasuta GCP-s väikest veebisaiti hallata (kuid see on teema mõne muu ajaveebi postituse jaoks). Külastage üksikasju kindlasti GCP veebisaidil.

Teine põhjus, miks GCP prooviversioon võidab, on see, et krediidimudel sobib pilve algajatele palju paremini, kuna see sunnib teid mõtlema, kui palju asjad maksavad isegi prooviversiooni ajal. Minu kogemuse kohaselt vähendab see arveldus üllatusi, kui prooviversioon on läbi saanud.

Google Cloud võidab UX-is

GCP on teinud suure töö, muutes The Cloud ™ kasutatavamaks ja kahtlemata on nende armatuurlaudadel / võluritel parem UX. Samuti pole möödunud päevi piirkonnaspetsiifilisi armatuurlaudu, käivitades VM-sid ilma nende maksumust teadmata või kustutatud VM-id, mis jäävad teie armatuurlauale 30 minutiks (miks AWS, miks?!).

Alumine rida

Päeva lõpus on tõsi, et AWS pakub palju rohkem pilvetooteid, kuid ausalt öeldes, kui teie rakendused neid spetsiaalselt ei vaja, leian, et vähem on pilvevõimaluste osas vähem. Neile, kes on pilvepildi jaoks uued, kellel on vähem konsolideeritud võimalusi, võib olla ka õnnistuseks, pakkudes palju õrnemat õppimiskõverat.

Minu kogemuse kohaselt muudab Google Cloud'i intuitiivne liides koos odavamate kulude, paindlike arvutusvalikute ja eeltatavate eksemplaridega Google'i pilveplatvormi väga atraktiivseks alternatiiviks AWS-ile.

Nii et kui alustate uut projekti, soovitaksin tungivalt proovida Google'i pilvplatvormi.

Kui teile see artikkel meeldis, siis vaadake selle sarja järgmist artiklit Liiguta kiiresti ja Murra pilv, kus ma võrdlen VM-i alglaadimisaegu Google Cloudis.

Värskendused:
* 2017/03/13: selgitas, et S3 ei paku mitut piirkonda hõlmavat pilvesalvestust.
* 2017/09/18: sisaldas üksikasju EC2 uue tasulise sekundi eest arveldusmudeli kohta.
* 2017/09/23: lisatud üksikasjad GCP kohustusliku kasutamise allahindluste kohta.
* 2017/09/26: sisaldas üksikasju GCP tasulise sekundi eest arveldusmudeli kohta.
* 2017/10/06: värskendatud, et kajastada GCP uut 96-CPU eksemplari
* 2018/03/01: lisatud kohapeal eksemplaride hinnakujundus + teave 1,4TB RAM-i VM-i kohta
* 2018/04/08: lisatud arutelu GCP UX-i kohta
* 2018/05/15: värskendatud, et kajastada GCP uusi 160 protsessorit / 3,75TB RAM-i VM-e
* 2018/07/29: värskendatud VM-i suurused + serverivaba pärast Google Cloud Next 2018
* 2018/08/20: lisage link minu uuele artiklile "Liiguta kiiresti ja murra pilv"

Kui teie organisatsioon saaks kasu täiendavatest, teie vajadustele kohandatud juhistest - olgu siis tegemist pilveteenuse pakkujate hindamisega või arutatava skaalatava pilvearhitektuuri kujundamisega -, pakun nendel teemadel konsultatsioone; palun pingige mulle aadressil robert.aboukhalil+cloud@gmail.com.