Stāsts par diviem mākoņiem: Amazon pret Google

Pēdējos gados AWS ir kļuvis par de facto standarta mākoņu pakalpojumu sniedzēju. Kā mēs redzēsim šajā rakstā, iespējams, ir vērts nolēkt no vagoniņa un nopietni apskatīt Google Cloud.

Pēdējo reizi atjaunināts 2018. gada 20. augustā.

Izmantojot vairākiem Amazon Web Services (AWS) un Google Cloud Platform (GCP) vairākiem projektiem, šeit es uzsvēršu atšķirības starp abiem risinājumiem, jo ​​tie attiecas uz cenu veidošanu, mākoņa produktiem, gadījumu konfigurācijām un bezmaksas izmēģinājumiem.

Cenu noteikšanā uzvar Google Cloud

Google Cloud ir pārliecinošs ieguvējs, aprēķinot un saglabājot izmaksas. Piemēram, 2 CPU / 8 GB RAM gadījums maksās 69 USD / mēnesī ar AWS, salīdzinot tikai ar 52 USD / mēnesī ar GSP (par 25% lētāk). Runājot par mākoņu krātuves izmaksām, GSP reģionālās uzglabāšanas izmaksas ir tikai 2 centi / GB / mēnesī salīdzinājumā ar 2,3 centiem / GB / AWS. Turklāt GCP piedāvā “daudzreģionālu” mākoņu krātuves iespēju, kurā dati tiek automātiski replicēti vairākos reģionos par ļoti nelielu pievienoto cenu (kopā 2,6 centi / GB / mēnesī). Pārbaudiet AWS izmaksu kalkulatoru un GSP izmaksu kalkulatoru, lai iegūtu sīkākus aprēķinus.

Iepriekš AWS izmaksu struktūra bija maksa par stundu, turpretī GSP bija ieviests maksas par minūti modelis ar minimālo maksu 10 minūtēs. Tas bija svarīgs diferenciālis, ja jūs izmantojāt mākoni, lai sāktu salīdzinoši īsas analīzes lidojumā, kur noapaļošana līdz tuvākajai stundai palielinātu jūsu izmaksas (piemēram, 2,01 stundas analīzei būtu jāmaksā 3 stundas AWS). Tomēr nesen gan AWS, gan GCP paziņoja par norēķinu modeli par sekundi. Sākot ar 2017. gada 2. oktobri, AWS ieviesīs norēķinu par sekundi Linux VM. Sākot ar 2017. gada 26. septembri, GSP piedāvās norēķinu par sekundi visiem VM tipiem un operētājsistēmām. (Ņemiet vērā, ka, ja bieži veicat analīzes, kas nepārsniedz 10 minūtes, izmantojot virtuālās mašīnas, bez serveru opcijas var būt labāk piemērotas, jo virtuālo datoru sāknēšana ir samērā lēna un bez servera funkcijām tiek iekasēta maksa par katriem 100 sekundēm).

Turklāt GSP nodrošina labāku pieeju diskontētai ilgtermiņa lietošanai: tā vietā, lai lietotājiem prasītu rezervēt gadījumus ilgāku laika periodu, kā to dara AWS, GSP automātiski nodrošinās atlaides, jo ilgāk izmantosit gadījumu - nekādas iepriekšējas rezervācijas nav vajadzīgas. Tās tiek sauktas par ilgstošas ​​lietošanas atlaidēm un var dot papildu 30% atlaidi, ja VM darbojas visu mēnesi.

Turklāt GCP piedāvā noteiktas izmantošanas atlaides līdz 57%, ja klienti mēnesī var rezervēt kopējo CPU un RAM daudzumu neatkarīgi no VM skaita, to konfigurācijas vai pat ģeogrāfiskajām zonām.

Un, ja gadījumu rezervēšanai ir jēga jūsu vajadzībām, GSP tagad piedāvā arī papildu atlaides rezervētajiem gadījumiem.

AWS uzvar ar tirgus daļu un piedāvājumiem

Lietotāju pieņemšanas ziņā AWS ir nepārprotams tirgus līderis, kurš ir izveidojis gandrīz pusi no infrastruktūras kā pakalpojuma (IaaS) tirgus. Izmantojot savas pirmā virzītāja priekšrocības un gandrīz 5 gadus ilgu iesākumu, AWS piedāvā daudz vairāk mākoņu produktu un iespēju. Turpretī GCP ir diezgan jauns skatuves elements, un, lai arī tas piedāvā salīdzināmus risinājumus, tas joprojām atpaliek.

Piemēram, ja jums ir nepieciešams pilnībā pārvaldīts mākoņu SQL risinājums, GCP piedāvā pārvaldītu MySQL risinājumu (un PostgreSQL beta versijā), turpretī AWS piedāvā arī iespēju izmantot Aurora, MariaDB, Oracle un Microsoft SQL Server. Kā vēl vienu piemēru AWS piedāvā “bez serveriem” aprēķinātu produktu ar nosaukumu AWS Lambda, kas ļauj darbināt kodu lidojumā, negaidot īpašu gadījumu, kas gaida pieprasījumus. Lai gan GCP piedāvā līdzīgu produktu (Google Cloud Functions), tas atbalsta tikai tādas funkcijas bez serveriem, kas rakstītas Node.js un Python. Tas nozīmē, ka GCP strādā bez serveriem Containers - produkta Alfa, kas ļaus jums palaist veselus konteinerus kā funkcijas, neraizējoties par to, kuras valodas / izpildlaika / binārie faili tiek atbalstīti (reģistrējieties alfa versijai).

Runājot par pieejamību visā pasaulē, AWS ir daudz vairāk datu centru visā pasaulē. Viena svarīga lieta, kas jāpatur prātā, ja jūs veicat uzņēmējdarbību Ķīnā: varat piekļūt GSP gadījumiem no Ķīnas, bet Ķīnā (ārpus Honkongas) ir bloķēta piekļuve mitinātajiem failiem Google Cloud Storage (līdzvērtīgs Amazon S3).

Google Cloud iegūst gadījuma konfigurāciju

Runājot par VM lielumu, GCP tagad piedāvā lielākos VM tirgū (no 2018. gada maija). Lielākajam GCP gadījumam ir 160 CPU / 3,75TB operatīvā atmiņa, savukārt AWS lielākajam virtuālajam mašīnai ir 128 CPU un milzīga 4TB RAM! Ņemiet vērā, ka GSP ir panākusi strauju panākumus: pirms 2017. gada marta lielākajā GP VM bija tikai 32 CPU, un pirms 2018. gada maija lielākajā VM bija 96 CPU un 1,4 TB RAM.

Tālāk GCP ir daudz elastīgāks, runājot par instanču konfigurāciju. Kopā ar iepriekš noteiktiem gadījumu tipiem, kas līdzīgi AWS, GSP ļauj arī pielāgot CPU un RAM daudzumu. Piemēram, gadījuma tips n1-standard-1 tiek piegādāts ar 1 CPU un 3,75 GB RAM, taču jūs varat izvēlēties, lai gadījumam būtu 1 CPU un, teiksim, 1,75 GB RAM. Vai 4,25 GB. Vai 5 GB. Jums rodas ideja. Ja jūsu aprēķinātie dati sakrīt starp pieejamajiem mašīnu tipiem, pielāgotu mašīnu tips var ievērojami samazināt cenas.

Pēc tam, ja veicat daudz tiešsaistes analīzes, ko var viegli veikt nelielos gabalos, jūs vēlēsities izpētīt lētākus, pagaidu gadījumus, ko piedāvā abi mākoņu risinājumi. Jūs, iespējams, esat iepazinies ar AWS tūlītējiem gadījumiem, kad jūs nosakāt cenu, ko esat gatavs maksāt, lai palaistu instanci (parasti daudz lētāk nekā neparastas likmes), un jūs pazaudējat gadījumu, ja tirgus cena pārsniedz jūsu cenu (AWS piedāvā arī vietas blokus, kur jūs norādāt nepieciešamo laiku pirms laika).

GSP ir līdzīgs piedāvājums, bet bez solīšanas, ko sauc par preferenciāliem gadījumiem. Šīs mašīnas var darboties līdz 24 stundām, bet Google to var pārtraukt jebkurā laikā, ja tām nepieciešama aprēķina jauda. Kad gadījums tiek novērsts, GSP palaiž jūsu iepriekš definēto izslēgšanas skriptu, kas dod jums 30 sekundes, lai saglabātu pašreizējo analīzes stāvokli. Ne solīšana ir tāda, ka nepieejamo gadījumu palaišana ir daudz vieglāk automatizējama un ka cenu noteikšana ir paredzama ar parasto GSP cenu noteikšanu līdz 80%! Lai to ilustrētu, skatiet zemāk redzamo diagrammu, kurā tiek salīdzinātas vēsturiskās cenas VM ar 16 CPU / 64 GB RAM gan AWS, gan GCP:

GSP iepriekš iespējotie VM ir lētāki nekā AWS spot gadījumi, tiem nav svārstīgu cenu un nav nepieciešama solīšana. No otras puses, GSP nodrošina mazāku paredzamību attiecībā uz to, kad jūsu VM tiks izslēgts.

Google Cloud uzvar bezmaksas izmēģinājuma versijā

AWS piedāvā ļoti dāsnu 1 gada izmēģinājuma versiju. Izmēģinājuma ir vairāk nekā pietiekami, lai jūsu kājas būtu mitras, ieskaitot 750 stundas mēnesī nelielu 1 CPU / 1 GB RAM gadījumu ar 30 GB diska krātuvi, 750 stundas mēnesī līdzīga lieluma pārvaldītas datu bāzes gadījuma (piemēram, MySQL) un 5 GB mākoņu krātuve (pietiekami mazam tīmekļa serverim, kas nepārtraukti darbojas gadu). Bet tas ir tikai sākums: AWS bezmaksas izmēģinājums piedāvā daudz citu bezmaksas produktu, tāpēc, lai iegūtu sīkāku informāciju, skatiet visu sarakstu AWS vietnē.

Līdz 2017. gada martam Google Cloud piedāvāja tikai 60 dienu kredīta izmēģinājumu 300 ASV dolāru apjomā, kas bija mazāk līdzīgs izmēģinājumam un vairāk kā 300 ASV dolāru atlaidi. Tomēr nesen GCP pagarināja viņu 300 ASV dolāru kredītu, lai tas darbotos 12 mēnešus, un pievienoja bezmaksas līmeni, kam nav laika ierobežojuma. Piemēram, jūs varat bez maksas iegūt instanci ar 0,2 CPU / 0,6 GB RAM ar 30 GB diska krātuvi un 5 GB mākoņa krātuvi. Ja viņi to visu atjaunos, jūs varēsit uz visiem laikiem bez maksas darboties nelielā vietnē GSP (bet tā ir cita emuāra ziņojuma tēma). Lai iegūtu sīkāku informāciju, noteikti apmeklējiet GSP vietni.

Vēl viens iemesls, kāpēc GSP izmēģinājums uzvar, ir tas, ka “kredītpunkti” ir daudz labāk piemēroti mākoņu iesācējiem, jo ​​tas liek domāt par to, cik daudz lietu maksā pat izmēģinājuma laikā. Pēc manas pieredzes tas samazina rēķinu pārsteigumus pēc izmēģinājuma beigām.

Google Cloud uzvar UX

GCP ir paveicis lielisku darbu, padarot The Cloud ™ izmantojamāku, un to vadības paneļos / burvjos, bez šaubām, ir labāks UX. Ir pagājuši arī reģioniem raksturīgo informācijas paneļu laiki, VM palaišana, nezinot to izmaksas, vai izdzēsti VM, kas 30 minūšu laikā paliek jūsu informācijas panelī (kāpēc AWS, kāpēc?!).

Apakšējā līnija

Dienas beigās ir taisnība, ka AWS piedāvā daudz vairāk mākoņu produktu, taču pavisam atklāti, ja vien jūsu lietojumprogrammas tos īpaši neprasa, es uzskatu, ka mazāk ir vairāk, ja runa ir par mākoņa iespējām. Tiem, kas mākoņu ainas ir jauni, un kuriem ir mazāk konsolidētu iespēju, var būt arī svētība, piedāvājot daudz maigāku mācīšanās līkni.

Pēc manas pieredzes Google Cloud intuitīvā saskarne apvienojumā ar lētākām izmaksām, elastīgām aprēķināšanas opcijām un preemptive gadījumiem padara Google Cloud Platform par ļoti pievilcīgu alternatīvu AWS.

Tātad, ja jūs sākat jaunu projektu, es ļoti iesakām nopietni izmēģināt Google Cloud Platform.

Ja jums patika šis raksts, apskatiet nākamo šīs sērijas rakstu Pārvietot ātri un Pārkāpt mākoni, kur es salīdzinu VM sāknēšanas laikus pakalpojumā Google Cloud.

Atjauninājumi:
* 2017/03/13: precizēts, ka S3 nenodrošina daudzreģionālu mākoņu krātuvi.
* 2017/09/18: iekļauta informācija par EC2 jauno norēķinu modeli “maksa par sekundi”.
* 2017/09/23: pievienota informācija par GSP atlaidēm, kas paredzētas saistībām.
* 2017/09/26: ietverta informācija par GSP norēķinu modeli “maksa par sekundi”.
* 2017/10/06: atjaunināts, lai atspoguļotu GSP jauno 96-CPU gadījumu
* 2018/03/01: pievienots tūlītējās instances cenu izcenojums + informācija par 1,4 TB RAM VM
* 2018/04/08: pievienota diskusija par GSP UX
* 2018/05/15: atjaunināts, lai atspoguļotu GSP jaunos 160 CPU / 3,75TB operatīvās atmiņas
* 2018/07/29: atjaunināti VM izmēri + bez servera pēc Google Cloud Next 2018
* 2018/08/20: pievienojiet saiti manam jaunajam rakstam “Pārvietojieties ātri un pārtrauciet mākoni”

Ja jūsu organizācija varētu gūt labumu no papildu, individuālām vajadzībām pielāgotām vadlīnijām - neatkarīgi no tā, vai tā novērtē mākoņu pakalpojumu sniedzējus vai apspriež mērogojamu mākoņu arhitektūras dizainu -, es piedāvāju konsultācijas par šīm tēmām; lūdzu, piespraudiet mani uz e-pastu robert.aboukhalil+cloud@gmail.com.