GCP: Stack Ríomh Platform Google Cloud a pharsáil

Ullmhaíodh aistriúchán an ailt go sonrach do mhic léinn an chúrsa "Seirbhísí scamall".

An bhfuil spéis agat forbairt sa treo seo? Féach ar thaifeadadh máistir-rang gairmiúil "seirbhís AWS EC2", a rinne Egor Zuev - TeamLead ag InBit agus údar an chláir oideachais ag OTUS.

GCP: Stack Ríomh Platform Google Cloud a pharsáil

Cuireann Google Cloud Platform (GCP) go leor seirbhísí ar fáil, agus go háirithe an chruach ríomhaireachta ina bhfuil Google Compute Engine (GCE), Google Kubernetes Engine (Container Engine) (GKE), Google App Engine (GAE) agus Google Cloud Functions (GCF) . Tá ainmneacha fionnuara ag na seirbhísí seo go léir, ach b'fhéidir nach bhfuil siad iomlán soiléir faoina bhfeidhmeanna agus cad a dhéanann uathúil iad. Tá an t-alt seo beartaithe dóibh siúd nach bhfuil coincheapa néil nua acu, go háirithe seirbhísí néil agus GCP.

GCP: Stack Ríomh Platform Google Cloud a pharsáil

1. Ríomh cruachta

Is féidir smaoineamh ar chruach ríomhaireachta mar astarraingt sraitheach ar an méid is féidir le córas ríomhaireachta a sholáthar. Ardaíonn an chairn seo (bogann suas) ó "iarann ​​lom" (miotal lom), ag tagairt do chomhpháirteanna crua-earraí iarbhír an ríomhaire, síos go dtí na feidhmeanna (feidhmeanna), a léiríonn an t-aonad ríofa is lú. Rud atá tábhachtach a thabhairt faoi deara faoin gcruach ná go ndéantar seirbhísí a chomhiomlánú de réir mar a bhogann tú suas an chruach, mar an rannán “feidhmchláir” (apps), a thaispeántar i bhFíor 1 thíos, ba chóir go mbeadh na comhpháirteanna coimeádáin uile (coimeádáin), meaisíní fíorúla (meaisíní fíorúla) agus iarann. Ar an mbealach céanna, ní mór go mbeadh crua-earraí taobh istigh sa chomhpháirt meaisíní fíorúla chun oibriú.

GCP: Stack Ríomh Platform Google Cloud a pharsáil

Fíor 1: Ríomh cruachta | Íomhá a fuarthas ó Google Cloud

Is é an tsamhail seo, a léirítear i bhFíor 1, an bonn chun cur síos a dhéanamh ar thairiscintí ó sholáthraithe néalríomhaireachta. Mar sin, ní féidir le roinnt soláthraithe ach coimeádáin agus seirbhísí atá níos ísle cáilíochta feadh an chruach a sholáthar, mar shampla, agus is féidir le soláthraithe eile gach rud a léirítear i bhFíor 1 a sholáthar.

— Má tá cur amach agat ar sheirbhísí néal, téigh go dtí alt 3chun an choibhéis GCP a fheiceáil
— Mura dteastaíonn uait ach achoimre ar sheirbhísí néal, téigh chuig alt 2.4

2. Seirbhísí scamall

Tá domhan na néalríomhaireachta an-ilghnéitheach. Tairgeann soláthraithe néalríomhaireachta seirbhísí éagsúla atá oiriúnaithe do riachtanais éagsúla na gcustaiméirí. Seans gur chuala tú faoi théarmaí ar nós IaaS, PaaS, SaaS, FaaS, KaaS, etc. agus litreacha uile na haibítre ina dhiaidh "aaS". In ainneoin an choinbhinsiúin ainmniúcháin aisteach, cruthaíonn siad sraith de sheirbhísí soláthraithe scamall. Luaím go bhfuil 3 phríomh-thairiscint “mar sheirbhís” a sholáthraíonn soláthraithe néil beagnach i gcónaí.

Is iad seo IaaS, PaaS agus SaaS, a sheasann do Bhonneagar mar Sheirbhís, d’Ardán mar Sheirbhís agus do Bhogearraí mar Sheirbhís faoi seach. Tá sé tábhachtach seirbhísí néil a shamhlú mar shraith de sheirbhísí a chuirtear ar fáil. Ciallaíonn sé seo, agus tú ag bogadh suas nó síos ó leibhéal go leibhéal, go dtéann roghanna seirbhíse éagsúla trasna ort mar chustaiméir a chuirtear leis an bpríomhthairiscint nó a bhaintear as. Is fearr smaoineamh air mar phirimid, mar a thaispeántar i bhFíor 2.
GCP: Stack Ríomh Platform Google Cloud a pharsáil

Fíor 2: Pirimid aaS | Íomhá a fuarthas ó Garáiste Ruby

2.1 Bonneagar mar Sheirbhís (IaaS)

Is é seo an tsraith is ísle is féidir le soláthraí néil a thairiscint agus baineann sé leis an soláthraí néil ag seachadadh an bhonneagair miotail lom, lena n-áirítear earraí lár, cáblaí líonra, CPUanna, GPUanna, RAM, stóráil sheachtrach, freastalaithe, agus íomhánna córais oibriúcháin bhunúsacha m.sh. Debian Linux, CentOS, Windows , etc.

Má ordaíonn tú luachan ó sholáthraí scamall IaaS, seo an rud ba cheart duit a bheith ag súil a fháil. Tá sé fútsa, an custaiméir, na píosaí seo a chur le chéile chun do ghnó a rith. Féadfaidh an méid a chaithfidh tú oibriú leis a bheith éagsúil ó dhíoltóir go díoltóir, ach go ginearálta ní bhfaighidh tú ach na crua-earraí agus an OS agus is fút féin atá an chuid eile. Samplaí de IaaS is ea AWS Elastic Compute, Microsoft Azure, agus GCE.

B'fhéidir nach dtaitníonn roinnt daoine leis an bhfíric go gcaithfidh siad íomhánna OS a shuiteáil agus déileáil le líonrú, cothromaíocht ualaigh, nó a bheith buartha faoi cén cineál próiseálaí atá oiriúnach dá n-ualach oibre. Seo an áit a bhogaimid suas an phirimid i dtreo PaaS.

2.2 Ardán mar sheirbhís (PaaS)

Ní bhaineann PaaS ach le soláthraí seirbhíse néil a thairgeann ardán ar leith ar ar féidir le húsáideoirí feidhmchláir a thógáil. Is astarraingt é seo thar IaaS, rud a chiallaíonn go dtugann an soláthraí scamall aire do na sonraí go léir maidir le cineálacha LAP, cuimhne, RAM, stóráil, líonraí, etc. Mar a thaispeántar i bhFíor 2, níl mórán smacht agat mar chustaiméir ar an ardán iarbhír mar gheall ar an scamall a láimhseálann an soláthraí na sonraí bonneagair go léir duit. Iarrann tú an t-ardán roghnaithe agus tógann tú an tionscadal air. Samplaí de PaaS is ea Heroku.

D’fhéadfadh sé seo a bheith ina leibhéal ró-ard do roinnt daoine, mar ní gá go dteastaíonn uathu an tionscadal a thógáil ar ardán sonraithe, ach go dteastaíonn sraith seirbhísí uathu go díreach ón soláthraí scamall. Seo an áit a dtagann SaaS i bhfeidhm.

2.3 Bogearraí mar sheirbhís (SaaS)

Is ionann SaaS agus na seirbhísí is coitianta a sholáthraíonn soláthraithe seirbhísí néil. Tá siad dírithe ar úsáideoirí deiridh agus tá rochtain orthu go príomha trí shuíomhanna gréasáin mar Gmail, Google Docs, Dropbox, etc. Maidir le Google Cloud, tá roinnt tairiscintí lasmuigh dá gcruach ríomhaireachta arb iad SaaS iad. Ina measc seo tá Sonraí Stiúideo, Iarratas Mór, etc.

2.4 Achoimre ar Néalsheirbhísí

Comhpháirteanna
IaaS
PaaS
SaaS

Cad atá á fháil agat
Faigheann tú an bonneagar agus íocann tú dá réir. Saoirse chun aon bhogearraí, OS nó comhdhéanamh díobh a úsáid nó a shuiteáil.
Anseo gheobhaidh tú an méid a iarrann tú. Bogearraí, crua-earraí, OS, timpeallacht gréasáin. Faigheann tú ardán réidh le húsáid agus íocann tú dá réir.
Anseo ní gá duit a bheith buartha faoi rud ar bith. Cuirtear pacáiste réamhshuiteáilte ar fáil duit atá saincheaptha de réir do riachtanas agus níl le déanamh agat ach íoc dá réir.

Luach
Bunríomhaireacht
Barr IaaS
Is pacáiste iomlán seirbhísí é seo go bunúsach

Deacrachtaí teicniúla
Eolas teicniúil de dhíth
Tugtar an chumraíocht bhunúsach duit, ach tá eolas fearainn fós ag teastáil uait.
Ní gá bac a chur ar shonraí teicniúla. Soláthraíonn an soláthraí SaaS gach rud.

Cad leis a oibríonn sé?
Meaisíní fíorúla, stóráil, freastalaithe, líonra, cothromóirí ualaigh, etc.
Timpeallachtaí ama rite (cosúil le ham rite java), bunachair shonraí (cosúil le mySQL, Oracle), freastalaithe gréasáin (cosúil le tomcat, etc.)
Feidhmchláir cosúil le seirbhísí ríomhphoist (Gmail, Yahoo mail, etc.), láithreáin idirghníomhaíochta sóisialta (Facebook, etc.)

Graf tóir
Tá an-tóir orthu i measc forbróirí ardoilte, taighdeoirí a dteastaíonn oiriúnú uathu de réir a gcuid riachtanas nó réimse taighde
An chuid is mó tóir i measc forbróirí mar is féidir leo díriú ar fhorbairt a n-iarratas nó scripteanna. Ní gá dóibh a bheith buartha faoi ualach tráchta nó faoi bhainistíocht freastalaí, etc.
Is coitianta i measc gnáth-thomhaltóirí nó cuideachtaí a úsáideann bogearraí cosúil le ríomhphost, comhroinnt comhad, líonraí sóisialta, mar ní gá dóibh a bheith buartha faoi shonraí teicniúla

Fíor 3: Achoimre ar na mórthairiscintí scamall | Íomhá curtha ar fáil Amir ag Blog Specia

3. Suite Ríomhaireachta Ardán Google Cloud

Tar éis féachaint ar thairiscintí tipiciúil soláthraithe scamall i gCuid 2, is féidir linn iad a chur i gcomparáid le tairiscintí Google Cloud.

3.1 Inneall Ríomh Google (GCE) - IaaS

GCP: Stack Ríomh Platform Google Cloud a pharsáil

Fíor 4: Deilbhín Inneall Ríomh Google (GCE).

Is tairiscint IaaS ó Google é GCE. Le GCE, is féidir leat meaisíní fíorúla a chruthú faoi shaoirse, acmhainní LAP agus cuimhne a leithdháileadh, an cineál stórála cosúil le SSD nó HDD a roghnú, agus méid na cuimhne. Tá sé beagnach mar a thóg tú do ríomhaire/stáisiún oibre féin agus gur láimhseáil tú na sonraí go léir faoin gcaoi a n-oibríonn sé.

I GCE, is féidir leat a roghnú ó mhicrea-chúinsí le próiseálaithe 0,3-lárnach agus 1 GB RAM go monsters 96-lárnach le níos mó ná 300 GB RAM. Is féidir leat meaisíní fíorúla saincheaptha a chruthú do d’ualaí oibre. Dóibh siúd a bhfuil suim acu, is meaisíní fíorúla iad seo ar féidir leat a thógáil.

Cineálacha meaisín | Doiciméadú Innill Ríomh | Google Cloud

3.2. Inneall Google Kubernetes (GKE) - (Caas / Kaas)

GCP: Stack Ríomh Platform Google Cloud a pharsáil

Fíor 5: Deilbhín Google Kubernetes Engine (GKE).

Is tairiscint ríomhaireachta uathúil é GKE ó GCP atá ina astarraingt ar bharr an Inneall Ríomhaireachta. Níos ginearálta, is féidir GKE a chatagóiriú mar Coimeádán mar Sheirbhís (CaaS), uaireanta dá ngairtear Kubernetes mar Sheirbhís (KaaS), a ligeann do chustaiméirí a gcoimeádáin Docker a reáchtáil go héasca i dtimpeallacht Kubernetes a bhainistítear go hiomlán. Dóibh siúd nach bhfuil cur amach acu ar choimeádáin, cabhraíonn coimeádáin le seirbhísí/feidhmchláir a mhodúlú, agus mar sin is féidir seirbhísí éagsúla a bheith i gcoimeádáin éagsúla, mar shampla, is féidir le coimeádán amháin ceann tosaigh d’fheidhmchlár gréasáin a óstáil agus is féidir le coimeádán eile a chúl a bheith ann. Déanann Kubernetes do choimeádáin a uathoibriú, a stiúradh, a bhainistiú agus a imscaradh. Tuilleadh eolais anseo.

Inneall Google Kubernetes | Google Cloud

3.3 Google App Engine (GAE) - (PaaS)

GCP: Stack Ríomh Platform Google Cloud a pharsáil

Fíor 6: Deilbhín Google App Engine (GAE).

Mar a luadh i Roinn 2.2, suíonn PaaS os cionn IaaS agus i gcás GCP, is féidir é a mheas freisin mar thairiscint os cionn GKE. Is PaaS saincheaptha Google é GAE, agus is é an bealach is fearr a chuireann siad síos orthu féin ná "tabhair leat do chód agus tabharfaimid aire don chuid eile."

Cinntíonn sé seo nach mbíonn ar chustaiméirí a úsáideann GAE déileáil le crua-earraí/meánearraí bunúsacha, agus gur féidir leo ardán réamhchumraithe a bheith réidh le dul cheana féin; níl le déanamh acu ach an cód a theastaíonn chun é a rith a sholáthar.

Láimhseálann GAE scálú go huathoibríoch chun freastal ar éileamh ualaigh agus úsáideoirí, rud a chiallaíonn má thagann buaicphointe tobann ar do shuíomh Gréasáin díol bláthanna mar go bhfuil Lá Vailintín ag druidim, láimhseálfaidh GAE scálaithe an bhonneagair bhunúsach chun freastal ar an éileamh agus a chinntiú nach mbeidh do shuíomh Gréasáin tuairteála mar gheall ar éileamh méadaithe. Ciallaíonn sé seo go n-íocann tú go díreach na hacmhainní a theastaíonn ó d’iarratas ag an nóiméad sin.

Úsáideann GAE Kubernetes nó a leagan dúchais chun é seo ar fad a láimhseáil ionas nach gá duit a bheith buartha faoi. Is fearr a fheileann GAE do chuideachtaí nach bhfuil suim acu sa bhonneagar bunúsach agus nach dtugann ach cúram dóibh a chinntiú go bhfuil a bhfeidhmchlár inrochtana ar an mbealach is fearr is féidir.

Is é mo thuairim gurb é GAE an áit is fearr le tosú más forbróir thú a bhfuil an-smaoineamh agat, ach nach bhfuil tú ag iarraidh déileáil leis an drudgery a bhaineann le freastalaithe a bhunú, cothromú ualaigh, agus gach obair eile a thógann am devops/SRE . Le himeacht ama d’fhéadfá GKE agus GCE a thriail, ach sin díreach mo thuairim.

Séanadh: Úsáidtear AppEngine le haghaidh feidhmchláir ghréasáin, ní feidhmchláir shoghluaiste.

Mar eolas: Inneall Aip - Tóg hais inscálaithe gréasáin agus soghluaiste in aon teanga | Google Cloud

3.4 Feidhmeanna Google Cloud - (FaaS)

GCP: Stack Ríomh Platform Google Cloud a pharsáil

Fíor 7: Deilbhín Google Cloud Functions (GCF).

Tá súil agam gur thug tú treocht faoi deara trí bhreathnú ar na tairiscintí roimhe seo. Dá airde a dhreapann tú dréimire réitigh ríomhaireachta an GCP, is lú a chaithfidh tú a bheith buartha faoin mbuntheicneolaíocht. Críochnaíonn an phirimid seo leis an aonad ríofa is lú is féidir, feidhm, mar a thaispeántar i Roinn 1.

Is tairiscint réasúnta nua GCP é GCF atá fós i béite (tráth na scríbhneoireachta seo). Ligeann feidhmeanna scamall feidhmeanna áirithe a scríobh an forbróir a spreagadh le himeacht.

Tá siad bunaithe ar imeachtaí agus tá siad i gcroílár an fhocail “gan fhreastalaí”, rud a chiallaíonn nach bhfuil aithne acu ar fhreastalaithe. Tá feidhmeanna scamall an-simplí agus tá go leor úsáidí éagsúla acu a éilíonn smaoineamh ar imeachtaí. Mar shampla, gach uair a chláraíonn úsáideoir nua, is féidir feidhm scamall a spreagadh chun forbróirí a chur san airdeall.

I monarcha, nuair a shroicheann braiteoir áirithe luach áirithe, féadfaidh sé feidhm scamall a spreagadh a dhéanann roinnt próiseála faisnéise, nó cuireann sé in iúl do roinnt pearsanra cothabhála, etc.

Feidhmeanna Néal - Ríomhaireacht Freastalaí atá Tiomáinte ag Imeacht | Google Cloud

Conclúid

San Airteagal seo, labhair muid faoi na tairiscintí scamall éagsúla cosúil le IaaS, PaaS, etc. agus conas a chuireann stack ríomhaireachta Google na sraitheanna éagsúla seo i bhfeidhm. Tá sé feicthe againn go n-éilíonn sraitheanna astarraingthe agus iad ag bogadh ó chatagóir seirbhíse amháin go catagóir eile, mar IaaS in Paas, níos lú eolais ar an mbunús.

I gcás gnóthas, cuireann sé seo solúbthacht ríthábhachtach ar fáil ní hamháin a chomhlíonann a chuid spriocanna oibriúcháin, ach a chomhlíonann príomhréimsí eile freisin amhail slándáil agus costas. Mar achoimre:

Inneall Ríomh - ligeann duit do mheaisín fíorúil féin a chruthú trí acmhainní crua-earraí áirithe a leithdháileadh, mar shampla, RAM, próiseálaí, cuimhne. Tá sé go leor praiticiúil agus íseal-leibhéal freisin.

Inneall Kubernetes Is céim suas é ó Compute Engine agus ligeann sé duit Kubernetes agus coimeádáin a úsáid chun d'iarratas a bhainistiú, rud a ligeann duit é a mhéadú de réir mar is gá.

Inneall App Is céim suas é ó Kubernetes Engine, rud a ligeann duit díriú ar do chód amháin agus Google ag tabhairt aire do na bunriachtanais ardáin go léir.

Feidhmeanna Scamall ar bharr na pirimide ríomhaireachta, rud a ligeann duit feidhm shimplí a scríobh a úsáideann an bonneagar iomlán chun an toradh a ríomh agus a thabhairt ar ais nuair a bhíonn tú á rith.

Go raibh maith agat as bhur n-aire!

Twitter: @martinomburajr

Foinse: will.com

Add a comment