Pilved on võrreldud - AWS vs Azure vs GCP

Avalik pilv on viimastel aastatel murdnud läbi tavaettevõtluse teadvuse. Isegi kui need ettevõtted ei kihla seda kõike pilverežiimis, on pilvede omaksvõtt ühel või teisel kujul enamiku ettevõtete infrastruktuuristrateegia ja teekaardi lahutamatu osa. Sellel teekonnal alustavatele ettevõtetele esitatakse järgmised küsimused: „Millise pilvplatvormi peaksin omaks võtma?“, „Milline pilvplatvorm pakub mulle sobivaid kulutõhusaid teenuseid?“ Ja „Kuidas ma lähen? minu pilve vastuvõtmise teekonna kohta? ”Selles ajaveebis püütakse vastata kahele esimesele küsimusele.

Selle eesmärgi saavutamiseks olen võrrelnud kõige populaarsemate pilveteenuse pakkujate põhilisi infrastruktuuriteenuseid, milleks on Amazon Web Services (AWS), Microsoft Azure ja Google Cloud Platform (GCP). Lisaks põhilistele infrastruktuuriteenustele toob iga pilveteenuse pakkuja oma ainulaadsed varalised pakkumised NoSQL, Big Data, Analytics, ML ja muudes sellistes piirkondades.

Selles ajaveebis tuuakse välja iga pilve unikaalsed aspektid, mis võivad mõjutada ettevõtte pilvevalikut ettevõtte konkreetsete äri- ja tehniliste nõuete alusel.

Amazoni veebiteenused (AWS)

AWS on vanim avaliku pilve pakkuja, millel on kõige laiem tootevalik, arvutus- ja andmesalvestusvõimalused ning hallatavad teenused. AWS Marketplace on ka suurim turg kolmandate osapoolte rakendustele ja seadmetele. Need kiirenevad kiiresti ka tooteomaduste olulise komplekti pidevaks lisamiseks. Klientide tagasisidest lähtuvalt pakuvad nende uued teenused tihedat integratsiooni põhiteenustega, nagu IAM, KMS jms. Nad on keskendunud turvalisuse ja arhitektuuri parimatele tavadele. Nende ettevõtlusraamistikud, näiteks hästi arhitektuuritud raamistik ja pilve vastuvõtmise raamistik, on välja töötatud nende kogemustest suurte ettevõtete klientidega. Lisaks põhiteenustele pakuvad nad teadaolevalt ka tavapäraseid teenuseid nagu SnowMobile (veoauto andmeedastusseade), RoboMaker (robootikaraamistik) ja maapealne jaam-as-a-teenus (hallatud satelliitandmete allalaadimiseks). See hoiab kliendihuvi muutumatuna ja võib avada terveid tööstusi. Nende 51% -line turuosa on selle tõend. Sellegipoolest pole need kõige odavamad pilved turul. Tundub, et nad ei muretse ka sügavama konteineripakkumise pärast. Nende EKS-i (hallatud Kubernetes) teenus oli turule suhteliselt hilja. Selle asemel näivad nad panustavat MicroVM-ile (Firecracker) ja hallatavatele funktsioonidele.

Viimasel ajal näib, et nad on keskendunud hübriidpilvele, ja on teatanud sellistest pakkumistest nagu Outposts (koostöös VMware'iga), mis võimaldavad klientidel kasutada tuntud e-andmetes AWS-i teenuseid ja API-sid nende privaatsetes andmekeskustes töötades.

Millal valida AWS

AWS on suurepärane valik nii alustavatele ettevõtetele kui ka ettevõtetele. Alates veebi- ja analüütilisest töökoormusest ning lõpetades suuremahuliste andmekeskuste migratsioonidega pakub AWS hingamisteede teenuseid, mida kliendid saavad kasutada. Aitamaks platvormil alustatud igasuguse kuju ja suurusega kliente, on AWS väljastanud väidetavalt nišiteenused nagu RoboMaker, otsast tagasi, et minna üles ehitama selliseid teenuseid nagu LightSail (virtuaalne privaatserver), et aidata ka väikseimaid ühe serveri töökoormusi. pardale ilma palju üle pea.

Arvestuse jaoks pakub AWS kõige laiemat valikut VM-i tüüpe. AWS-il on ka praegu turul saadaolevad kõige kõrgemad arvutus- ja salvestusvõimalused. Nende lai valik VM tüüpe (136 VM tüüpi üle 26 VM perekonna) võimaldab klientidel juhtida kõike alates väikestest veebikoormustest kuni suurimate HPC ja SAP töökoormusteni.

Masinõppe ja AI-koormuste jaoks pakub AWS ka GPU-toega VM-tüüpide kõrgeimaid konfiguratsioone. Töömahtude puhul, mille täitmiseks ja regulatiivsetel põhjustel on vaja üürile anda, pakub AWS nüüd ka Bare-Metal-as-a-Service teenust. Virtualiseeritud töökoormuste jaoks, mis seda vajavad, pakub AWS selliseid funktsioone nagu paigutusrühmad, mis tagavad, et töökoormused töötavad määratud alusvaraga riistvaraga.

AWS loodab, et erinevad t-särgi VM-suurused vastavad teie töökoormuse nõuetele. Seetõttu ei toeta see kohandatud VM-i suuruste (vCPU, RAM) loomist. Erinevalt teistest pilveteenuse pakkujatest (CSP) pakub see vaid spetsiifilist GPM-idega komplekti VM-perekondi. See ei luba GPU-sid manustada ühegi või kõigi tema portfellis olevate VM-i tüüpidega.

Plokkmäluseade pakub mitmesuguseid võimalusi, näiteks dünaamilise suuruse muutmist, erinevat tüüpi kettaid (magnetiline ja SSD). Erinevalt teistest CSP-dest ei piira AWS IOPS-i mahu suuruse järgi. Isegi väikestele ketastele saate IOPS-i lisatasu eest varustada.

Hallatud relatsiooniandmebaaside osas toetab AWS oma RDS-pakkumise alusel MySQL, PostgreSQL, MariaDB, Oracle (nii SE kui EE) ja MS SQL (Web ja Enterprise väljaanded) hallatavaid andmebaase. Lisaks on neil oma MySQL ja PostgreSQL ühilduv andmebaas, mis pakub Oracle'ile sarnast jõudlust murdosa kuludest. Nad investeerivad sellesse palju ja on välja kuulutanud ka mitme Masteri ja Serverita versioonid.

NoSQL-i andmebaaside jaoks on AWS-i DynamoDB-toode olnud saadaval juba üle poole aastakümne. See arenes välja nende SimpleDB pakkumisest. AWS on eeldatava NoSQL andmebaasi pooldaja ja pakub seda. Nende hulka kuuluvad DynamoDB (võtme väärtus ja dokument), Neptuun (graafik) ja Elasticache (võtme väärtuste vahemällu salvestamine).

AWS on viimase kümne aasta jooksul täiustanud oma võrguteenuste portfelli. See sai alguse VPC-st ja sellega seotud võrgufunktsioonidest, nagu turvarühmad, võrgu ACL-id ja Interneti-lüüsid. Omal ajal pidid kasutajad ikkagi konfigureerima oma NAT-serverid, bastioni hostid jne. AWS on kuulanud klientide tagasisidet ja järk-järgult lisanud neid hallatavate võrguteenustena oma portfelli. AWS pakub nüüd hallatavat NAT-i lüüti, VPN-i lüüsi, transiidi lüüsi, Direct Connect-lüüsi jne. Hiljuti teatasid nad ka hallatava kliendi VPN-teenusest. See eemaldab kliendi vajaduse paigutada pilve VM-idele juurdepääsu haldamiseks OpenVPN-serverid.

Võrguturbe huvides on AWS käivitanud DDoS-kaitse (AWS Shield) ja veebirakenduste tulemüüri (WAF) hallatavad teenused koos AWS Inspectori, AWS Configi ja CloudTrailiga varude ning poliitika haldamiseks ja auditeerimiseks. GuardDuty pakub ohu tuvastamist.

Andmeturbe huvides pakub AWS enamiku oma salvestusteenuste jaoks puhkeolekus krüptimist. AWS-il on ka võtmehalduseks KMS- ja CloudHSM-teenused. Macie pakub AI-põhist andmekao vältimise (DLP) teenust.

Järjekorra-, sõnumside- ja teavitustegevuse alal pakub AWS lisaks oma SQS-i pakkumisele ka hallatava AMQP-ga ühilduvat järjeteenuste teenust (Amazon MQ). Pubi / Subi jaoks on AWS pakkunud Kinesist ja hiljuti lisanud hallatava Kafka pakkumise. SNS pakub mitme kanaliga integreeritud teavitusteenuseid, mis võimaldavad klientide teavitusi SMS-, mobiili-, SMS- ja e-posti teel saadavate teatiste kaudu. Sisemiselt on see ühendatud ka muude teenustega, et võimaldada sündmustest lähtuvat lõdvalt ühendatud arhitektuuri.

AWS teenindab USA valitsuse töökoormusi USA GovCloudi eraldi piirkondades. Kliendid, kes peavad Hiinas klientidele teenuseid osutama, võivad tugineda AWS-i Hiina regioonile, mida pakutakse partnerluse kaudu kolmandate osapoolte pakkujatega.

Kokkuvõttes pakub AWS teenuseid ja funktsioone, mis sobivad suurele hulgale ettevõtetele.

Microsoft Azure

Microsoft oli avalikus pilvmängus AWS-ist maha jäänud, kuid keskendus esmalt SaaS-i ja PaaS-i pakkumisele, kuna selle tugevad küljed on nii ettevõtte- kui ka tarbijatarkvaras. Microsoft keskendus algselt PaaS-i teenustele Azure'i jaoks. Need olid keskendunud olemasolevale Microsofti arendajate baasile. Aja jooksul laiendas Microsoft keskendumist nii Linuxi kui ka IaaS-i teenustele. See kajastus ka nende Azure'i uue kaubamärgi muutmises Windows Azure'ist Microsoft Azure'iks ja Microsoft armastab Linuxi kampaaniaid. Aja jooksul on Microsoft muutnud Azure ka startupisõbralikumaks ja ehitanud oma erinevate teenuste jaoks välja API-toe. Vaatamata oma teenuste laiusele, on Microsoft siiski AWS-ist ettevõtete vastuvõtmise osas märkimisväärselt maha jäänud. Suurettevõtted, kellel on juba olemasolevad Microsofti suhted, jäävad suureks osaks kasutajaskonnast, ehkki Azure näib aasta-aastases müügitulus jõulist kasvu.

Millal valida Azure

Azure on küps pilveplatvorm funktsioonide laiusega, mis võib olla eelistatud platvorm klientidele, kes juba mingil moel Microsofti tooteid kasutavad. Ehkki Azure toetab mitmeid avatud lähtekoodiga tootepõhiseid teenuseid, eristab pilvede Microsofti portfell seda klientide jaoks.

Azure'is on üle 151 VM-i tüübi, üle 26 VM-perekonna, mis toetavad kõike alates väikestest veebikoormustest kuni HPC, Oracle ja SAP töökoormusteni. Azure'il on nii Windowsi kui ka Linuxi mitu maitset (RHEL, CentOS, SUSE, Ubuntu). Azure'il on ML / AI töökoormuste jaoks eraldi eksemplaride perekond.

Kui teil on vaja käivitada tipptasemel töökoormusi, mis nõuavad kuni 128 vCPU ja 3,5 TB mälu, on Azure hea panus. Kui teil on Windowsi OS-i, MS-SQL-i olemasolevad litsentsid ja viige need Microsofti litsentsi mobiilsusprogrammi kaudu pilve (BYOL), siis on Azure valitud pilv. Litsentsikulud moodustavad olulise osa infrastruktuurikuludest ja on peamine kaalutlus klientidele, kes kasutavad MS-SQL-i suuri juurutusi jne.

Azure oli ka esimene pilvemängija, kes tunnistas hübriidpilve suundumust ning tal oli üks esimesi hübriidpilve ja Cloud-in-your-Datacenteri pakkumisi (Azure Stack). Kliendid, kes soovisid Azure'i liidest, kuid soovisid teenuseid käitada omaenda andmekeskustes, said kasutada Azure Stacki. Teised pilvemängijad jõuavad Azure'ile selles ruumis järele. Azure pakkus tuge ka hübriidmäluseadmetele nagu StorSimple, mis oli avalikus pilveruumis ainulaadne.

Kui teil on valdavalt Microsofti töökoormusega andmekeskus ja peate tegema suuremahulist andmekeskuse migratsiooni pilve, kasutades samal ajal tuttavaid tööriistu, pakub Azure tööriistu ja teenuseid, näiteks Azure Site Recovery.

Kui rääkida SQL ja NoSQL andmebaasidest, siis Azure'il on üsna hästi ümardatud teenuste komplekt. See pakub hallatavat MS SQL Serverit ja SQL Datawarehouse. Azure pakub ka hallatavaid andmebaase MySQL, PostgreSQL ja MariaDB jaoks. Azure Table on hallatud võtmeväärtuste pood, samas kui CosmosDB pakub mitme mudeliga globaalselt levitatavat NoSQL andmebaasi, millel on mitu järjepidevusmudelit. See pakub MongoDB, Cassandra, Gremlin (graafik) ja Azure Table Storage ühilduvat API-d. Kui teil on vaja käivitada mitu hallatavat andmemudelit, sealhulgas dokumendi-, graafiku-, võtmeväärtuse-, tabeli- ja veeruperekonna mudeleid ühes pilves, võib selleks minna Cosmos. Redise Azure vahemälu ümardab pakkumised hallatud vahemäluga.

Lisaks krediitkaardi- ja arveldusrežiimidega PAYG-i arveldusmudelile saavad olemasolevate ettevõttekontodega kliendid oma iga-aastase uuendamise raames osta Azure'i tellimusi. See on kasulik klientidele, kes soovivad eelarvet iga-aastaste pilvekulude ettemaksmiseks. See hoiab ära ebakindluse ja täiendavad keskpikk eelarve kinnitused, mis on tavaliselt seotud PAYG-mudelitega. Seda tehes peaksid ettevõtted kavandatud töökoormust mõõtma teatud täpsusega, nii et aasta lõpus ei läheks ettemakstud krediite raisku.

Microsofti toodete litsentside teisaldamine pilve jaoks on suhteliselt hõlbus ka klientidele, kellel on mitu Microsofti toodet esmaesitlusel.

Google'i pilveplatvorm (GCP)

Ehkki Google Cloud Platform (GCP) on hilinenud mänguga ja omab siinsete avalike pilveteenuse pakkujate väikseimat turuosa (praegune turuosa umbes 4%), näitab see protsentuaalset jõulist kasvu. Sellel on mitu funktsiooni, mis seavad selle konkurentidest ette teatud piirkondades. GCP liiguvad lainele lisaks mitte ainult uutele klientidele, kes on juba ökosüsteemi osa, vaid ka varajase pilve kasutuselevõtjatest, kes soovivad mitme pilve strateegia osana laiendada oma maastikku Google'iks. Google alustas ka PaaS-i teenustega, kuid on pidevalt laiendanud oma tooteportfelli.

Lisaks innovaatilistele funktsioonidele on Google kõigi teiste pilveteenuse pakkujatega võrreldes madalaima infrastruktuuri hinnakirjaga. Muidugi sõltuvad iga ettevõtte kogukulud kasutatud teenustest ja kehtivatest kulude juhtimise meetmetest.

Millal valida GCP

Arvestuse seisukohast on Google'il kõige vähem t-särgi VM-suurusi (28 kategooria tüüpi 4 kategoorias). Kuid sellel on üks omadus, mis muudab need numbrid pisut ebaoluliseks. Google lubab kasutajatel luua oma kohandatud suurused (CPU, mälu), et kliendid saaksid pilve töökoormuse suuruse vastavusse viia esmase suurusega. Samuti esitavad nad klientidele arve vastavalt kogu protsessorile ja kasutatud mälule, mitte üksikutele VM-idele. See vähendab kasutamata võimsuse raiskamist.

Veel üks ainulaadne omadus on see, et GCP lubab GPU-sid manustada peaaegu kõikidele eksemplaritüüpidele. See võib muuta mis tahes standardse või kohandatud eksemplari ML-valmis VM-i. Samuti oli Google sekundis arveldamise liider, mis sundis teisi CSP-sid eeskuju järgima. Võrreldes tunniarvestuse silmatorkava normiga vähendab sekundiarvestus tunduvalt võimsuse raiskamist. Selle tulemuseks on kokkuvõttes kuni 40% kokkuhoid, kui tugineda standardsetele VM-särkide suurustele ja tunniarvestusele.

VM-i käivitusajad GCP-s on fenomenaalselt kiired ja jätavad muud CSP-d tolmu. See muudab skaleerimise eriti reageerivaks. GCP lubab ka ketaste dünaamilist suurust, nii et te ei pea plaatide täitmisel akrobaatikat süsteeme tegema. IOPS määratakse ketta suuruse põhjal ja neid ei saa eraldi varustada. See võib osutuda problemaatiliseks klientidele, kes soovivad väikese andmehulga korral suurt IOPS-i ja tulemuseks on soovimatu ladustamise jaoks raisatud dollarid.

Google on seotud või ostnud ka kolmanda osapoole pilve rändamise tööriistu. Need tööriistad, nagu CloudEndure, Velostrata ja CloudPhysics, aitavad klientidel oma VM-e GCP-le hinnata, kavandada ja reaalajas rännata. Teistel pilveteenuse pakkujatel maksavad mõned neist tööriistadest mitusada dollarit VM-i kohta. Google muudab selgelt GCP-le ülemineku võimalikult lihtsaks.

GCP paistab silma võrgustamisega. Neil on ülemaailmne madala latentsusajaga võrk. Isegi kliendi seisukohast hõlmab VPC-võrk kõiki nende piirkondi. Muud CSP-d piiravad VPC-võrke piirkonniti. See võimaldab GCP-klientidel hõlpsasti luua kliente kogu maailmas teenindavaid rakendusi, ehitamata keerulisi piirkondadeüleseid taristu kavandamise ja andmete replikatsiooni mehhanisme.

Objektide salvestamine toetab ka mitut piirkonda hõlmavat režiimi, kus andmeid korratakse piirkondade vahel automaatselt. Klientidele, kes kaaluvad üleminekut AWS-ist või mitme pilve strateegiat, toetab GCP objektide salvestuse importimist AWS-ist.

Relatsioonandmebaaside jaoks pakub GCP tuge hallatavate MySQL ja PostgreSQL andmebaaside jaoks. Klientidele, kes soovivad globaalselt levitatavat andmebaasi, mis toetab endiselt kohest järjepidevust ja ACID-i omadusi, on GCP ehitanud Spanneri. Spanner kasutab sõlmede vaheliste tehingute sünkroonimiseks konsensusalgoritme ja aatomkellasid. See pakkumine on GCP-le ainulaadne ja muudab Spanneri väga atraktiivseks suurettevõtete klientidele, kellel on need nõuded nende relatsiooniandmehoidlast. Tegelikult põhineb teine ​​avatud lähtekoodiga andmebaas CockroachDB Google'i avaldatud Spanneri paberil.

NoSQL-i vaatevinklist on GCP-l toode nimega BigTable. BigTable on petabaitide skaalaga hallatav laia veeru NoSQL andmebaas, mida Google kasutab oma toodetes, näiteks Gmailis.

Arvelduse seisukohast pakub Google automaatseid allahindlusi, näiteks pideva kasutamise allahindlusi, mis vähendavad tellitavat hinda, kui VM töötab rohkem kui teatud arv tunde kuus. Kui soovite täna turul kõige kuluefektiivsemat pilveteenuse pakkujat, on GCP hea valik.

Ehkki sellel ei pruugi olla mõne teise CSP-i omaduste sügavust, on selle portfellis mõned unikaalsed tooted ja see on atraktiivne võimalus olla turul hinnaliider.

Järeldus ja tulevikuväljavaated

Nagu ülalpool kirjeldatud, on igal pilvel funktsioonid ja eelised, mis meeldivad kliendi konkreetsetele vajadustele. Kuigi kõik pilveteenuse pakkujad pakuvad jätkuvalt teatud ühiseid teenuseid (näiteks hallatud MySQL andmebaas), jätkab iga CSP omapäraste, diferentseeritud teenuste (nt Aurora, Cosmos, Spanner) väljaarendamist, mille eesmärk on lahendada väga konkreetseid kliendi vajadusi. CSP-d loodavad, et see suurendab klientide kleepuvust ja loob lukustuse.

Kliendi seisukohast saavad need teenused ka ajendina mitme pilve strateegia kasutuselevõtmisele. Näiteks võib klient tõenäoliselt soovida kasutada GCP-d ühe rakenduse jaoks, mis vajab Spanneri funktsioone, samal ajal kui nad kasutavad AWS-i oma AI-teenuste jaoks ja Azure'i konkreetsete Windowsi töökoormuste jaoks.

Isegi selliste tulevikku suunatud teenuste jaoks, nagu arvutinägemine ja kõnetuvastus, võivad kliendi vajadused aidata neil pilveplatvormidel erinevaid teenuseid kombineerida ja sobitada, et täita nende rakenduste nõudeid. Klient kasutab tõenäoliselt oma peamiseks platvormiks ühte pilve, samal ajal kui konkreetsete rakenduste jaoks teiste teenuseid.

See ajaveeb on osa meie jätkuvast pilvesarjast. Et teada saada, kuidas GlobalLogic teie pilve vastuvõtmise teekonnal aitab, pöörduge meie poole aadressil [email protected]