Me pehea te heke ki te kapua i roto i nga haora e rua na Kubernetes me te aunoatanga

Me pehea te heke ki te kapua i roto i nga haora e rua na Kubernetes me te aunoatanga

I whakamatauria e te kamupene URUS nga Kubernetes i roto i nga momo rereke: te whakatakotoranga motuhake i runga i te whakarewa kore, i roto i te Google Cloud, katahi ka whakawhiti i tana papaahi ki te kapua Mail.ru Cloud Solutions (MCS). Ka korero a Igor Shishkin me pehea ta ratou whiriwhiri i tetahi kaiwhakarato kapua hou me te pehea i taea ai e ratou te heke ki reira i roto i te rua haora (t3ran), kaiwhakahaere pūnaha matua i URUS.

He aha te mahi a URUS?

He maha nga huarahi hei whakapai ake i te kounga o te taiao o te taone nui, a ko tetahi o enei ko te noho pai ki te taiao. Koinei tonu te mahi a te kamupene URUS - Smart Digital Services. I konei ka whakatinanahia e ratou nga otinga hei awhina i nga umanga ki te aro turuki i nga tohu taiao nui me te whakaiti i o raatau paanga kino ki te taiao. Ka kohia e nga kaitoro nga raraunga mo te hanganga hau, te taumata haruru me etahi atu tawhā, katahi ka tukuna ki te papaahi URUS-Ekomon whakakotahi mo te tātari me te tuku tohutohu.

Me pehea te mahi a URUS mai i roto

Ko te kaihoko o URUS he kamupene kei roto, tata ranei ki tetahi waahi noho. He wheketere tenei, he tauranga, he whare reriwe, he aha atu ranei. Mena kua tae mai he whakatupato i to taatau kiritaki, kua whainahia mo te poke o te taiao, e hiahia ana ranei kia iti te ngangau, whakaiti i te nui o nga tukunga kino, ka tae mai ia ki a matou, ka tukuna e matou he otinga kua rite mo te tirotiro i te taiao.

Me pehea te heke ki te kapua i roto i nga haora e rua na Kubernetes me te aunoatanga
Ko te kauwhata aro turuki H2S e whakaatu ana i nga tukunga o te po mai i tetahi tipu tata

Ko nga taputapu e whakamahia ana e matou i te URUS he maha nga pukoro e kohikohi korero ana mo te ihirangi o etahi hau, taumata haruru me etahi atu raraunga hei aromatawai i te ahuatanga o te taiao. Ko te maha tonu o nga puoro ka whakatauhia e te mahi motuhake.

Me pehea te heke ki te kapua i roto i nga haora e rua na Kubernetes me te aunoatanga
I runga i nga ahuatanga o nga inenga, ka taea te whakanoho i nga taputapu me nga puoro ki runga i nga pakitara o nga whare, nga pou me etahi atu waahi. Ka kohia e ia taputapu nga korero, ka whakahiato, ka tukuna ki te kuaha whiwhi raraunga. I reira ka tiakina e matou nga raraunga mo te rokiroki mo te wa roa me te tukatuka i mua i te waa mo te tātaritanga o muri. Ko te tauira tino ngawari o nga mea ka riro mai i te tātaritanga ko te taurangi kounga hau, e kiia ana ko AQI.

I te whakarara, he maha atu nga ratonga e mahi ana i runga i ta maatau papaahi, engari he momo ratonga te nuinga. Hei tauira, ka tukuna e te ratonga panui nga whakamohiotanga ki nga kaihoko mena ka nui ake etahi o nga tawhā i aro turukihia (hei tauira, te ihirangi CO2) i te uara e whakaaetia ana.

Me pehea te penapena raraunga. Ko te korero mo Kubernetes i runga i te whakarewa

He maha nga putunga raraunga a te kaupapa aroturuki taiao URUS. I roto i tetahi ka pupuri matou i nga raraunga "mata" - ko nga mea i riro mai i a maatau mai i nga taputapu ake. He riipene "aukume" tenei rokiroki, penei i runga i nga riipene rīpene tawhito, me te hitori o nga tohu katoa. Ko te momo rokiroki tuarua e whakamahia ana mo nga raraunga kua tukatukahia - nga raraunga mai i nga taputapu, i whakarangatirahia ki nga metadata mo nga hononga i waenga i nga puoro me nga panui o nga taputapu ake, te hononga ki nga whakahaere, nga waahi, me etahi atu. kua huri i roto i tetahi waa. Ka whakamahia e matou te rokiroki raraunga "mata", me etahi atu mea, hei taapiri me te whakahoki mai i nga raraunga kua tukatukahia, mena ka puta he hiahia.

I a matou e rapu ana ki te whakaoti i ta matou raru rokiroki i etahi tau ki muri, e rua nga whiringa turanga: Kubernetes me OpenStack. Engari i te mea he ahua kino te ahua o muri (tirohia te hoahoanga kia mohio koe ki tenei), ka noho matou ki Kubernetes. Ko tetahi atu tohenga e pai ana ki a ia ko te mana whakahaere rorohiko ngawari, te kaha ki te tapahi ngawari noa atu i nga pona taputapu e ai ki nga rauemi.

Ka rite ki te whakahaere i a Kubernetes ake, i ako ano matou i nga huarahi ki te penapena raraunga, i a matou e pupuri ana i a matou rokiroki katoa i Kubernetes i runga i a matou ake taputapu, i whiwhi matou i nga tohungatanga tino pai. Ko nga mea katoa i noho ai matou i tera wa i runga i nga Kubernetes: te rokiroki tuuturu, te punaha aroturuki, CI/CD. Kua noho a Kubernetes hei turanga katoa mo tatou.

Engari i hiahia matou ki te mahi tahi me Kubernetes hei ratonga, kia kaua e uru ki te tautoko me te whanaketanga. I tua atu, kaore matou i pai ki te nui o te utu mo te pupuri i runga i te whakarewa kore, me te hiahia whanaketanga tonu! Hei tauira, ko tetahi o nga mahi tuatahi ko te whakauru i nga kaiwhakahaere Kubernetes Ingress ki te hanganga whatunga o to maatau whakahaere. He mahi uaua tenei, ina koa i tera wa kaore he mea i reri mo te whakahaere rauemi hotaka penei i nga rekoata DNS me te tohatoha o nga wahitau IP. I muri mai ka timata matou ki te whakamatautau ki te rokiroki raraunga o waho. Kaore matou i tae atu ki te whakatinana i te kaiwhakahaere PVC, engari katahi ano ka maarama he waahi nui tenei mahi e hiahia ana nga tohunga motuhake.

Ko te huri ki te Google Cloud Platform he otinga rangitahi

I mohio matou kaore e taea te haere tonu, ka nekehia o maatau raraunga mai i te whakarewa kore ki te Google Cloud Platform. Inaa, i tera wa kaore he maha o nga whiringa pai mo te kamupene Ruhia: i tua atu i te Google Cloud Platform, ko Amazon anake i tuku he ratonga rite, engari i noho tonu matou ki te otinga mai i a Google. Na ko te ahua ki a maatau he pai ake te ohanga, tata ki te Upstream, kaua e kii ko Google ano he momo PoC Kubernetes i te Whakangao.

Ko te raru nui tuatahi ka puta mai i te wa e tipu haere ana to taatau kaihoko. I te wa e hiahia ana matou ki te rokiroki i nga raraunga whaiaro, ka whakatauhia e matou: ka mahi tahi matou me Google me te takahi i nga ture a Ruhia, kei te rapu maatau ranei i tetahi atu i roto i te Russian Federation. Ko te whiriwhiri, i runga i te katoa, i matapaetia. 🙂

I kite matou i te ratonga kapua pai

I te timatanga o te rapu, kua mohio matou he aha ta matou e hiahia ana ki te tiki mai i te kaiwhakarato kapua kei te heke mai. He aha te ratonga i rapua e matou:

  • He tere me te ngawari. Ka taea e taatau te taapiri tere i tetahi node hou, te tuku ranei i tetahi mea i nga wa katoa.
  • He iti te utu. I tino maaharahara matou mo te take putea, i te mea he iti noa nga rauemi. Kua mohio matou kei te pirangi matou ki te mahi tahi me Kubernetes, inaianei ko te mahi ko te whakaiti i te utu kia piki ake, kia mau tonu ranei te pai o te whakamahi i tenei otinga.
  • aunoa. I whakamahere matou ki te mahi tahi me te ratonga na roto i te API, kaore he kaiwhakahaere me nga waea waea me nga ahuatanga ranei e hiahia ana matou ki te whakaara a-ringa i etahi tatini node i roto i te aratau ohorere. I te mea ko te nuinga o a maatau mahi he mea aunoa, i tumanakohia mai i te ratonga kapua.
  • Me nga kaitoro i te Russian Federation. Ae ra, i whakamahere matou ki te whai i nga ture a Ruhia me taua 152-FZ.

I taua wa, he iti noa nga kaiwhakarato Kubernetes aaS i Russia, a, i te wa e whiriwhiri ana i tetahi kaiwhakarato, he mea nui kia kaua e whakararu i a maatau kaupapa matua. Ko te roopu Mail.ru Cloud Solutions, i timata matou ki te mahi me te mahi tahi tonu, i whakawhiwhia ki a matou he ratonga aunoa, me te tautoko API me te paewhiri mana watea kei roto ko Horizon - na reira ka taea e matou te whakaara tere i te maha o nga node.

Me pehea to maatau heke ki MCS i roto i nga haora e rua

I roto i enei nekehanga, he maha nga kamupene e pa ana ki nga uaua me nga raru, engari i roto i a maatau karekau. I waimarie matou: i te mea kei te mahi matou i runga i nga Kubernetes i mua i te tiimata o te hekenga, ka whakatika noa matou i nga konae e toru me te whakarewa i a matou ratonga ki runga i te papaaa kapua hou, MCS. Me whakamahara ahau ki a koe i tera wa kua mahue matou i nga konganuku ka noho ki runga i te Google Cloud Platform. No reira, kaore i neke ake i te rua haora te nekehanga, me te wa poto ake (tata ki te haora) i pau te kape raraunga mai i a maatau taputapu. I tera wa kei te whakamahi matou i te Spinnaker (he ratonga CD kapua-maha hei whakarato i te Tukunga Tonu). I tere hoki ta matou taapiri atu ki te kahui hou ka mahi tonu i o mua.

He mihi ki te mahi aunoatanga o nga mahi whanaketanga me te CI/CD, ko Kubernetes i URUS kei te whakahaeretia e tetahi tohunga (a ko au tena). I etahi wa, ko tetahi atu kaiwhakahaere punaha i mahi tahi me ahau, engari katahi ka puta kua whakaaunoatia e matou nga mahinga matua katoa me te nui ake o nga mahi a to maatau hua matua, a he mea tika ki te whakatika i nga rauemi ki tenei.

I whiwhi matou i nga mea i tumanakohia e matou mai i te kaiwhakarato kapua, no te mea i timata taatau mahi tahi me te kore pohehe. Mena he aitua, he mea hangarau te nuinga me nga mea ka ngawari te whakamarama e te ahua hou o te ratonga. Ko te mea nui ko te roopu MCS ka tere te whakakore i nga hapa me te whakautu tere ki nga paatai ​​​​i roto i nga karere.

Mena ka whakatauritehia e au taku wheako ki a Google Cloud Platform, i roto i a raatau keehi kaore au i te mohio kei hea te paatene urupare, na te mea kaore he hiahia. A, ki te puta he raru, ka tukuna e Google tonu nga whakamohiotanga. Engari mo te MCS, ki taku whakaaro ko te painga nui ko te tata ki nga kaihoko a Ruhia - i te matawhenua me te hinengaro.

Te ahua o te mahi me nga kapua a meake nei

Inaianei kua herea a maatau mahi ki a Kubernetes, a he tino pai ki a maatau mai i te tirohanga o nga mahi hanganga. Na reira, kaore matou e whakaaro ki te heke mai i reira ki hea, ahakoa kei te whakauru tonu matou i nga mahi me nga ratonga hou hei whakangwari i nga mahi o ia ra me te whakaaunoa i nga mahi hou, te whakanui ake i te pumau me te pono o nga ratonga... Kei te whakarewahia e matou te ratonga Chaos Monkey (taapiri , ka whakamahi matou i te chaoskube, engari kaore tenei e huri i te kaupapa: ), i hangaia e Netflix i te tuatahi. Ka mahia e Chaos Monkey tetahi mea ngawari: ka mukua he Poraka Kubernetes matapōkere i te wa ohorere. He mea tika tenei kia noho rite tonu ta maatau ratonga me te maha o nga tauira n–1, no reira ka whakangungu matou i a matou kia noho rite mo nga raru.

Inaianei kua kite ahau i te whakamahinga o nga otinga tuatoru - ko nga papaahi kapua ano - ko te mea tika mo nga kamupene rangatahi. I te nuinga o te wa, i te timatanga o to raatau haerenga, he iti rawa o raatau rauemi, te tangata me te putea, me te hanga me te pupuri i o raatau ake kapua, pokapu raraunga ranei he tino utu me te whakapau kaha. Ko nga kaiwhakarato kapua ka taea e koe te whakaiti i enei utu; ka taea e koe te tiki tere mai i a raatau nga rauemi e tika ana mo te whakahaere i nga ratonga i konei me inaianei, me te utu mo enei rauemi i muri i te meka. Mo te kamupene URUS, ka noho pono matou ki a Kubernetes i te kapua mo naianei. Engari ko wai ka mohio, tera pea me whakawhānui ake i te matawhenua, ki te whakatinana i nga otinga i runga i etahi taputapu motuhake. Ma te nui ranei o nga rawa e pau ana ka whakatika i a ratou ake Kubernetes i runga i te whakarewa-kore, penei i nga ra o mua. 🙂

He aha ta matou i ako mai i te mahi me nga ratonga kapua

I timata matou ki te whakamahi i nga Kubernetes i runga i nga konganuku koretake, a ahakoa i reira he pai ki a ia ano. Engari ko ona kaha i kitea tika hei waahanga aaS i te kapua. Mena ka whakatauhia e koe he whaainga me te whakaaunoa i nga mea katoa ka taea, ka taea e koe te karo i te raka o te kaihoko me te neke i waenga i nga kaiwhakarato kapua ka roa nga haora, ka noho tonu nga pūtau nerve ki a matou. Ka taea e matou te tohutohu etahi atu kamupene: ki te hiahia koe ki te whakarewa i taau ake ratonga (kapua), he iti rawa nga rauemi me te tere tere mo te whakawhanaketanga, timata inaianei ma te reti i nga rauemi kapua, me te hanga i to pokapū raraunga i muri i te tuhi a Forbes mo koe.

Source: will.com

Tāpiri i te kōrero