Conas dul ar imirce go dtí an scamall i dhá uair an chloig a bhuíochas sin do Kubernetes agus uathoibriú

Conas dul ar imirce go dtí an scamall i dhá uair an chloig a bhuíochas sin do Kubernetes agus uathoibriú

Rinne cuideachta URUS iarracht Kubernetes i bhfoirmeacha éagsúla: imscaradh neamhspleách ar mhiotal lom, i Google Cloud, agus ansin d'aistrigh sé a ardán chuig scamall Mail.ru Cloud Solutions (MCS). Insíonn Igor Shishkin conas a roghnaigh siad soláthraí scamall nua agus conas a d'éirigh leo dul ar imirce chuige i gceann dhá uair an chloig (t3ran), riarthóir córais sinsearach ag URUS.

Cad a dhéanann URUS?

Tá go leor bealaí ann chun cáilíocht an chomhshaoil ​​​​uirbigh a fheabhsú, agus is é ceann acu ná é a dhéanamh neamhdhíobhálach don chomhshaol. Seo go díreach a bhfuil an chuideachta URUS - Smart Digital Services ag obair air. Anseo cuireann siad réitigh i bhfeidhm a chuidíonn le fiontair monatóireacht a dhéanamh ar tháscairí comhshaoil ​​tábhachtacha agus a dtionchar diúltach ar an gcomhshaol a laghdú. Bailíonn braiteoirí sonraí ar chomhdhéanamh aeir, leibhéal torainn agus paraiméadair eile, agus ansin iad a sheoladh chuig an ardán aontaithe URUS-Ekomon le haghaidh anailíse agus moltaí a dhéanamh.

Conas a oibríonn URUS ón taobh istigh

Is gnáthchliant de chuid URUS cuideachta atá lonnaithe i limistéar cónaithe nó in aice le ceantar cónaithe. D’fhéadfadh monarcha, calafort, iosta iarnróid nó aon áis eile a bheith i gceist leis seo. Má tá rabhadh faighte ag ár gcliant cheana féin, gearradh fíneáil air mar gheall ar thruailliú comhshaoil, nó má tá sé ag iarraidh níos lú torainn a dhéanamh, méid na n-astaíochtaí díobhálacha a laghdú, tagann sé chugainn, agus cuirimid réiteach réidh ar fáil dó cheana féin le haghaidh monatóireachta comhshaoil.

Conas dul ar imirce go dtí an scamall i dhá uair an chloig a bhuíochas sin do Kubernetes agus uathoibriú
Taispeánann an graf monatóireachta tiúchana H2S astuithe rialta oíche ó ghléasra in aice láimhe

Sna gléasanna a úsáidimid ag URUS tá roinnt braiteoirí a bhailíonn faisnéis faoi ábhar gás áirithe, leibhéil torainn agus sonraí eile chun staid an chomhshaoil ​​a mheasúnú. Is é an tasc sonrach a chinnfidh líon cruinn na braiteoirí i gcónaí.

Conas dul ar imirce go dtí an scamall i dhá uair an chloig a bhuíochas sin do Kubernetes agus uathoibriú
Ag brath ar shainiúlacht na dtomhas, is féidir feistí le braiteoirí a bheith suite ar bhallaí foirgnimh, cuaillí agus áiteanna treallach eile. Bailíonn gach feiste den sórt sin faisnéis, comhiomlánaíonn sé í agus seolann chuig an tairseach glactha sonraí í. Sábhálaimid na sonraí ansin le haghaidh stórála fadtéarmach agus déanaimid iad a réamhphróiseáil le haghaidh anailíse ina dhiaidh sin. Is é an t-innéacs cáilíochta aeir, ar a dtugtar AQI freisin, an sampla is simplí dá bhfaighimid mar thoradh ar anailís.

Ag an am céanna, oibríonn go leor seirbhísí eile ar ár n-ardán, ach is seirbhísí de chineál iad go príomha. Mar shampla, cuireann an tseirbhís fógra fógraí chuig cliaint má sháraíonn aon cheann de na paraiméadair a ndéantar faireachán orthu (mar shampla, ábhar CO2) an luach incheadaithe.

Conas a stórálaimid sonraí. Íoslódáil an scéal Kubernetes ar miotal lom

Tá roinnt stórais sonraí ag tionscadal monatóireachta comhshaoil ​​URUS. I gceann amháin coinnímid sonraí “amh” - rud a fuaireamar go díreach ó na gléasanna iad féin. Is téip “mhaighnéadach” é an stóráil seo, cosúil le sean-téipeanna caiséad, le stair na dtáscairí go léir. Úsáidtear an dara cineál stórála le haghaidh sonraí réamhphróiseáilte - sonraí ó fheistí, saibhrithe le meiteashonraí faoi naisc idir braiteoirí agus léamha na bhfeistí iad féin, cleamhnacht le heagraíochtaí, láithreacha, etc. Ligeann an fhaisnéis seo duit measúnú dinimiciúil a dhéanamh ar an gcaoi a bhfuil táscaire áirithe athrú thar thréimhse áirithe ama. Bainimid úsáid as an stóráil sonraí “amh”, i measc rudaí eile, mar chúltaca agus chun sonraí réamhphróiseáilte a athchóiriú, má bhíonn gá dá leithéid.

Nuair a bhíomar ag iarraidh ár bhfadhb stórála a réiteach roinnt blianta ó shin, bhí dhá rogha ardán againn: Kubernetes agus OpenStack. Ach ós rud é go Breathnaíonn an dara ceann go leor monstrous (ach breathnú ar a ailtireacht a bheith cinnte de seo), shocraigh muid ar Kubernetes. Argóint eile ina fhabhar ná an rialú bogearraí réasúnta simplí, an cumas chun nóid crua-earraí a ghearradh ar bhealach níos solúbtha de réir acmhainní.

Ag an am céanna le máistreacht a fháil ar Kubernetes féin, rinneamar staidéar freisin ar bhealaí chun sonraí a stóráil, agus muid ag coimeád ár stóráil go léir i Kubernetes ar ár crua-earraí féin, fuair muid saineolas den scoth. Gach rud a raibh cónaí orainn an uair sin ar Kubernetes: stór de stát, córas monatóireachta, CI/CD. Tá Kubernetes anois ina ardán uile-i-amháin dúinn.

Ach bhíomar ag iarraidh oibriú le Kubernetes mar sheirbhís, agus gan dul i mbun a cuid tacaíochta agus forbartha. Ina theannta sin, níor thaitin linn cé mhéad a chosain sé orainn é a chothabháil ar mhiotal lom, agus bhí forbairt de dhíth orainn i gcónaí! Mar shampla, ba é ceann de na chéad thascanna ná rialaitheoirí Kubernetes Ingress a chomhtháthú i mbonneagar líonra ár n-eagraíochta. Is tasc an-deacair é seo, go háirithe ag smaoineamh nach raibh aon rud réidh ag an am sin le haghaidh bainistiú acmhainní cláir ar nós taifid DNS nó dáileadh seoltaí IP. Níos déanaí thosaigh muid ag triail le stóráil sonraí seachtracha. Níor éirigh linn riamh an rialtóir PVC a chur i bhfeidhm, ach fiú ansin ba léir gur réimse mór oibre é seo a raibh gá le speisialtóirí tiomnaithe.

Is réiteach sealadach é aistriú go Google Cloud Platform

Thuigeamar nach bhféadfadh sé seo leanúint ar aghaidh, agus bhogamar ár sonraí ó mhiotal lom go Google Cloud Platform. Go deimhin, ag an am sin ní raibh go leor roghanna suimiúla ann do chuideachta Rúiseach: seachas Google Cloud Platform, níor thairg ach Amazon seirbhís den chineál céanna, ach shocraigh muid fós ar an réiteach ó Google. Ansin dhealraigh sé dúinn níos brabúsaí go heacnamaíoch, níos gaire do Upstream, gan trácht ar an bhfíric go bhfuil Google féin mar chineál PoC Kubernetes i Táirgeadh.

Tháinig an chéad fhadhb mhór chun solais de réir mar a d’fhás ár mbonn custaiméirí. Nuair a bhí gá againn sonraí pearsanta a stóráil, bhí rogha againn: oibrímid le Google agus sáraíonn muid dlíthe na Rúise, nó táimid ag lorg rogha eile i gCónaidhm na Rúise. Bhí an rogha, ar an iomlán, intuartha. 🙂

Mar a chonaic muid an tseirbhís scamall idéalach

Faoi thús an chuardaigh, bhí a fhios againn cheana féin cad a theastaigh uainn a fháil ón soláthraí scamall amach anseo. Cén tseirbhís a bhí á lorg againn:

  • Fast agus solúbtha. Sa chaoi sin is féidir linn nód nua a chur leis go tapa nó rud éigin a imscaradh ag am ar bith.
  • Neamhchostasach. Bhí an-imní orainn faoin gceist airgeadais, ós rud é go raibh muid teoranta ó thaobh acmhainní de. Bhí a fhios againn cheana féin go raibh muid ag iarraidh oibriú le Kubernetes, agus anois ba é an tasc a chostas a íoslaghdú chun éifeachtacht úsáid an réiteach seo a mhéadú nó ar a laghad a choinneáil.
  • uathoibrithe. Bhí sé beartaithe againn oibriú leis an tseirbhís tríd an API, gan bainisteoirí agus glaonna gutháin nó cásanna ina gcaithfimid roinnt dosaen nóid a ardú de láimh i mód éigeandála. Ós rud é go bhfuil an chuid is mó dár bpróisis uathoibrithe, bhíomar ag súil mar an gcéanna ón tseirbhís scamall.
  • Le freastalaithe de Chónaidhm na rúise. Ar ndóigh, bhí sé beartaithe againn cloí le reachtaíocht na Rúise agus an 152-FZ céanna sin.

Ag an am sin, ní raibh mórán soláthraithe Kubernetes aaS sa Rúis, agus nuair a bhí soláthraí á roghnú againn, bhí sé tábhachtach dúinn gan ár dtosaíochtaí a chomhréiteach. Chuir foireann Mail.ru Cloud Solutions, lenar thosaigh muid ag obair agus atá fós ag comhoibriú leo, seirbhís lán-uathoibrithe ar fáil dúinn, le tacaíocht API agus painéal rialaithe áisiúil a chuimsíonn Horizon - agus d'fhéadfaimis líon treallach nóid a ardú go tapa.

Conas a d’éirigh linn aistriú go MCS i gceann dhá uair an chloig

I mbogann den sórt sin, bíonn deacrachtaí agus constaicí le sárú ag go leor cuideachtaí, ach ní raibh aon cheann inár gcás. Bhí an t-ádh linn: ós rud é go raibh muid ag obair cheana féin ar Kubernetes sular thosaigh an imirce, rinneamar trí chomhad a cheartú agus seoladh ár seirbhísí ar an ardán nua scamall, MCS. Cuir i gcuimhne duit go raibh miotail lom fágtha againn faoin am sin agus go raibh cónaí orainn ar an Google Cloud Platform. Mar sin, níor ghlac an t-aistriú féin níos mó ná dhá uair an chloig, chomh maith le beagán níos mó ama (thart ar uair an chloig) ag cóipeáil sonraí ónár bhfeistí. Ar ais ansin bhí Spinnaker á úsáid againn cheana féin (seirbhís CD il-scamall chun Seachadadh Leanúnach a sholáthar). Chuireamar leis an mbraisle nua é go tapa freisin agus leanamar ar aghaidh ag obair mar is gnách.

A bhuí le huathoibriú na bpróiseas forbartha agus CI/CD, tá speisialtóir amháin (agus sin mise) á láimhseáil ag Kubernetes ag URUS. Ag am éigin, d'oibrigh riarthóir córais eile liom, ach ansin d'éirigh sé amach go raibh an príomhghnáthamh go léir uathoibrithe againn cheana féin agus go raibh níos mó tascanna agus níos mó ar ár bpríomhtháirge agus rinne sé ciall acmhainní a dhíriú chuige seo.

Fuair ​​​​muid a raibh súil againn ón soláthraí scamall, ó thosaigh muid ag comhoibriú gan seachmaill. Dá mbeadh aon teagmhais ann, ba theagmhálacha den chuid is mó iad agus iad siúd a d’fhéadfaí a mhíniú go héasca trí úire coibhneasta na seirbhíse. Is é an rud is mó ná go gcuireann foireann MCS deireadh le heasnaimh go tapa agus go bhfreagraíonn sé go tapa ceisteanna i dteachtairí.

Má chuirim mo thaithí i gcomparáid le Google Cloud Platform, ina gcás féin ní raibh a fhios agam fiú cá raibh an cnaipe aiseolais, mar ní raibh aon ghá leis. Agus má tharla aon fhadhbanna, sheol Google féin fógraí amach go haontaobhach. Ach i gcás MCS, is dóigh liom gurb é an buntáiste mór ná go bhfuil siad chomh gar agus is féidir do chliaint na Rúise - go geografach agus go meabhrach.

Conas a fheicimid oibriú le scamaill amach anseo

Anois tá ár gcuid oibre ceangailte go dlúth le Kubernetes, agus oireann sé go hiomlán dúinn ó thaobh tascanna bonneagair de. Mar sin, níl sé beartaithe againn aistriú uaidh áit ar bith, cé go bhfuil cleachtais agus seirbhísí nua á dtabhairt isteach againn i gcónaí chun gnáththascanna a shimpliú agus chun cinn nua a uathoibriú, cobhsaíocht agus iontaofacht seirbhísí a mhéadú... Táimid ag seoladh seirbhís Chaos Monkey anois (go sonrach). , úsáidimid chaoskube, ach ní athraíonn sé seo an coincheap: ), a cruthaíodh ar dtús ag Netflix. Déanann Chaos Moncaí rud simplí amháin: scriosann sé pod Kubernetes randamach go randamach. Tá sé seo riachtanach chun go mairfeadh ár seirbhís go hiondúil leis an líon cásanna n–1, agus mar sin déanaimid oiliúint orainn féin le bheith réidh le haghaidh aon fhadhbanna.

Anois feicim úsáid réitigh tríú páirtí - na hardáin scamall céanna - mar an t-aon rud ceart do chuideachtaí óga. De ghnáth, ag tús a dturas, tá siad teoranta ó thaobh acmhainní, idir acmhainní daonna agus airgeadais, agus bíonn sé ró-chostasach agus ró-dhian ar shaothar a néalríomhán nó a n-ionad sonraí féin a thógáil agus a chothabháil. Ligeann soláthraithe néal duit na costais seo a íoslaghdú; is féidir leat na hacmhainní atá riachtanach chun seirbhísí a oibriú anseo agus anois a fháil uathu go tapa, agus íoc as na hacmhainní seo ina dhiaidh sin. Maidir leis an gcuideachta URUS, fanfaimid dílis do Kubernetes sa scamall go ceann tamaill. Ach cé a fhios, b'fhéidir go gcaithfimid a leathnú go geografach, nó réitigh a chur i bhfeidhm bunaithe ar roinnt trealamh ar leith. Nó b'fhéidir go dtabharfaidh méid na n-acmhainní a chaitear údar maith do Kubernetes féin ar mhiotal lom, mar a tharla sna seanlaethanta maithe. 🙂

Cad a d'fhoghlaim muid ó bheith ag obair le seirbhísí néal

Thosaigh muid ag baint úsáide as Kubernetes ar mhiotal lom, agus fiú ansin bhí sé go maith ina bhealach féin. Ach nochtadh a láidreachtaí go beacht mar chomhpháirt aaS sa scamall. Má shocraíonn tú sprioc agus má dhéantar gach rud a uathoibriú oiread agus is féidir, beidh tú in ann glasáil díoltóirí a sheachaint agus tógfaidh sé cúpla uair an chloig bogadh idir soláthraithe scamall, agus fanfaidh na cealla nerve linn. Is féidir linn comhairle a thabhairt do chuideachtaí eile: más mian leat do sheirbhís (scamall) féin a sheoladh, le hacmhainní teoranta agus an t-uas-treoluas le haghaidh forbartha, tosú anois trí acmhainní scamall a fháil ar cíos, agus tóg do ionad sonraí tar éis Forbes a scríobh fút.

Foinse: will.com

Add a comment