Te papaaho hou mo te whakawhanaketanga rorohiko me te whakatakotoranga

Koinei te tuatahi i roto i te raupapa o nga pou e pa ana ki nga huringa, nga whakapainga, me nga taapiri i roto i te waahanga hou o te Red Hat OpenShift platform 4.0 ka awhina koe ki te whakarite mo te whakawhiti ki te putanga hou.

Te papaaho hou mo te whakawhanaketanga rorohiko me te whakatakotoranga

Mai i te wa i hui tuatahi ai te hapori hou o Kubernetes ki te tari a Google i Seattle i te ngahuru o te tau 2014, i tino marama te kaupapa Kubernetes ki te huri i te ahua o te whakawhanaketanga me te hora o te rorohiko i tenei ra. I te wa ano, ka kaha tonu nga kaiwhakarato ratonga kapua a-iwi mo te whakawhanaketanga o nga hanganga me nga ratonga, na te mahi me te IT me te hanga i nga rorohiko he maamaa ake, he maamaa ake te uru atu, he iti noa te whakaaro i te timatanga o te tekau tau.

Ae ra, ko te panui o ia ratonga kapua hou i haere tahi me te maha o nga korerorero i waenga i nga tohunga i runga i Twitter, a, i whakahaerehia nga tautohetohe mo nga momo kaupapa - tae atu ki te mutunga o te wa tuwhera, te heke o te IT i runga i te waahi, me te kore e taea. i roto i te kapua, me pehea e whakakapi ai te tauira hou X i era atu tauira.

Me kii, he tino poauau enei tautohetohe katoa

Ko te mea pono karekau he mea e ngaro, a i tenei ra ka kite tatou i te tipu o nga hua mutunga me te ahua o te whakawhanaketanga, na te puta tonu o nga punaha hou i roto i o tatou oranga. A ahakoa te mea ka huri nga mea katoa a tawhio noa, i te wa ano, ko te tikanga, ka noho tonu nga mea katoa. Ka tuhi tonu nga kaiwhakawhanake rorohiko i nga waehere me nga hapa, ka hikoi haere tonu nga miihini mahi me nga tohunga pono me nga wharangi ka whiwhi matohi aunoa i Slack, ka mahi tonu nga kaiwhakahaere i runga i te OpEx me te CapEx, a i nga wa katoa ka pa te korenga, ko te kaumatua te kaiwhakawhanake ka mahi tonu. aue pouri me nga kupu: "Naku i korero ki a koe"...

Aue tena me korero, he aha nga taputapu ka taea e tatou ki te hanga i nga hua rorohiko pai ake, me pehea e taea ai te whakapai ake i te haumarutanga me te whakangawari ake me te pono o te whanaketanga. I te piki haere o te uauatanga o te kaupapa, ka piki ake nga tupono hou, a, i enei ra ka tino ti'aturi te oranga o te tangata ki runga i nga rorohiko me ngana nga kaiwhakawhanake kia pai ake a raatau mahi.

Ko Kubernetes tetahi taputapu penei. Kei te haere tonu nga mahi ki te whakakotahi i te Red Hat OpenShift me etahi atu taputapu me nga ratonga ki roto i te papa kotahi e pai ake ai te pono o te rorohiko, ngawari te whakahaere, me te haumaru mo nga kaiwhakamahi.

Ma tenei korero, ka patai te roopu OpenShift i tetahi patai ngawari:

Me pehea e taea ai e koe te mahi me nga Kubernetes kia ngawari ake, kia ngawari ake?

He tino miharo te whakautu:

  • whakaaunoa i nga ahuatanga uaua o te hora ki runga kapua, ki waho ranei o te kapua;
  • arotahi ki te pono i te wa e huna ana i te uaua;
  • mahi tonu ki te tuku i nga whakahou ngawari me te haumaru;
  • te whakatutuki i te mana whakahaere me te arotakenga;
  • ngana ki te whakarite i te haumarutanga teitei i te tuatahi, engari kaore i te utu mo te whakamahi.

Ko te tukunga e whai ake nei o OpenShift me whai whakaaro ki nga wheako o nga kaihanga me nga wheako o etahi atu kaiwhakawhanake kei te whakatinana i nga rorohiko i runga i te waahanga nui i roto i nga kamupene nui rawa atu o te ao. I tua atu, me whai whakaaro ki nga wheako whakaemi katoa o nga rauwiringa kaiao tuwhera kei raro i te ao hou i enei ra. I te wa ano, he mea tika ki te whakarere i te hinengaro tawhito o te kaiwhakawhanake runaruna me te neke ki tetahi kaupapa hou mo te heke mai aunoa. Me whakawhäiti i te aputa i waenga i nga huarahi tawhito me nga huarahi hou mo te tuku rorohiko, me te whai rawa i nga hanganga katoa e waatea ana—ahakoa na te kaiwhakarato kapua nui rawa atu kei te whakahaere i runga i nga punaha iti kei te taha.

Me pehea te whakatutuki i tenei hua?

I Red Hat, he tikanga ki te mahi i nga mahi hoha me te kore mihi mo te wa roa hei tiaki i te hapori kua whakapumautia me te aukati i te kati o nga kaupapa e uru ana te kamupene. Kei roto i te hapori tuwhera-puna te tini o nga kaiwhakawhanake pukenga e hanga ana i nga mea tino whakamiharo - whakangahau, ako, whakatuwhera i nga huarahi hou me te ataahua noa, engari, he pono, kaore tetahi e whakaaro kia neke nga tangata katoa ki te huarahi kotahi, ki te whai i nga whaainga noa. . Ko te whakamahi i tenei kaha me te huri ki te huarahi tika he mea tika i etahi wa ki te whakawhanake i nga waahi ka whai hua ki a tatou kaiwhakamahi, engari i te wa ano me aroturuki tatou i te whanaketanga o o tatou hapori me te ako mai i a raatau.

I te timatanga o te 2018, i whiwhi a Red Hat i te kaupapa CoreOS, he rite nga whakaaro mo nga ra kei te heke mai - he pai ake, he pono, i hangaia i runga i nga kaupapa tuwhera-puna. Kua whakapau kaha te kamupene ki te whakawhanake ake i enei whakaaro me te whakatinana, me te whakatinana i o maatau whakaaro - e ngana ana kia pai te rere o nga rorohiko katoa. Ko enei mahi katoa i hangaia i runga i te Kubernetes, Linux, i nga kapua a-iwi, i nga kapua motuhake, me nga mano tini atu kaupapa e tautoko ana i to tatou rauwiringa kaiao mamati hou.

Ko te tukunga hou o OpenShift 4 ka maamaa, ka aunoa me te maamaa ake

Ka mahi te papaaho OpenShift me nga punaha whakahaere Linux tino pai me te tino pono, me te tautoko i nga taputapu whakarewa-kore, te marikotanga watea, te hanga hangahanga aunoa me te tikanga, nga ipu (he ahua noa nga whakaahua Linux).

Me noho haumaru te turanga mai i te tiimatanga, engari ka tuku tonu i nga kaiwhakawhanake kia ngawari te huri—ara, kia ngawari me te noho haumaru i te wa e tuku tonu ana nga kaiwhakahaere ki te tirotiro me te whakahaere ngawari.

Me tuku te rorohiko ki te whakahaere "hei ratonga" me te kore e arahi ki te tipu o nga hanganga kore whakahaere mo nga kaiwhakahaere.

Ka taea e nga kaihanga te arotahi ki te hanga hua pono mo nga kaiwhakamahi me nga kaihoko. Kaore koe e haere i roto i te ngahere o nga taputapu me nga taputapu rorohiko, a ko nga raruraru ohorere katoa ka waiho hei mea o mua.

OpenShift 4: NoOps papaaapapa kaore e hiahiatia kia tiakina

В tenei whakaputanga i whakaahuahia aua mahi i awhina i te hanga i te tirohanga a te kamupene mo OpenShift 4. Ko te whainga a te roopu ki te whakangawari i nga mahi o ia ra o te whakahaere me te pupuri i nga rorohiko i nga mea e taea ana, kia ngawari, kia ngawari hoki enei tukanga - ma nga tohunga e uru ana ki te whakatinanatanga me nga kaihanga. Engari me pehea e taea ai e koe te whakatata atu ki tenei whainga? Me pehea te hanga i tetahi papa mo te whakahaere rorohiko me iti noa te wawaotanga? He aha te tikanga o NoOps i roto i tenei horopaki?

Mena ka ngana koe ki te tango, na mo nga kaiwhakawhanake ko nga kaupapa o te "kaupapa" me te "NoOps" ko nga taputapu me nga ratonga ka taea e koe te huna i te waahanga "mahi" hei whakaiti ranei i tenei taumahatanga mo te kaiwhakawhanake.

  • Kaua e mahi me nga punaha, engari me nga atanga tono (API).
  • Kaua e whakararuraru i te whakatinana i te rorohiko - ma te kaiwhakarato e mahi maau.
  • Kaua e peke ki te hanga anga nui i tenei wa tonu - timata ma te tuhi i nga waahanga iti ka mahi hei "poraka hanga", ngana ki te mahi i tenei waehere me nga raraunga me nga huihuinga, kaua ki nga kopae me nga papaarangi.

Ko te whainga, penei i mua, kia tere ake nga whitiwhitinga i roto i te whakawhanaketanga rorohiko, kia whai waahi ki te hanga hua pai ake, kia kore ai te kaiwhakawhanake e awangawanga mo nga punaha e whakahaere ana tana rorohiko. Kei te tino mohio tetahi kaiwhakawhanake mohio ko te arotahi ki nga kaiwhakamahi ka tere te whakarereke i te pikitia, no reira kaua koe e whakapau kaha ki te tuhi rorohiko mena ka tino mohio koe kei te hiahiatia.

Mo nga tohunga tiaki me nga mahi, he ahua whakamataku te kupu "NoOps". Engari i te wa e korero ana ki nga miihini o te mara, ka kitea ko nga tauira me nga tikanga e whakamahia ana e raatau ki te whakarite i te pono me te pono (Site Reliability Engineering, SRE) he maha nga rite ki nga tauira i whakaahuahia i runga ake nei:

  • Kaua e whakahaere i nga punaha - whakaaunoa i a raatau tikanga whakahaere.
  • Kaua e whakatinana i te rorohiko - hanga he paipa hei toha.
  • A ape i te whakakotahi i o ratonga katoa me te tuku i te kore o te kotahi ka raru te punaha katoa—marara puta noa i to hanganga katoa ma te whakamahi i nga taputapu aunoa, ka hono atu ki nga huarahi ka taea te aro turuki me te aro turuki.

Kei te mohio nga SRE ka raru pea tetahi mea, ka whai ratou ki te whai me te whakatika i te raru—na reira ka mahi aunoa ratou i nga mahi o ia ra me te whakarite i nga tahua hapa i mua kia reri ai ratou ki te whakarite kaupapa matua me te whakatau ina puta he raru. .

Ko nga Kubernetes i OpenShift he papaaho i hangaia hei whakaoti rapanga matua e rua: hei utu mo te akiaki i a koe ki te mohio ki nga miihini mariko, ki nga API taurite uta ranei, ka mahi me nga tangohanga teitei ake - nga tikanga tuku me nga ratonga. Engari ki te whakauru i nga kaihoko rorohiko, ka taea e koe te whakahaere ipu, engari kaua e tuhi i a koe ake putunga aroturuki, whakamahia nga taputapu e waatea ana i te papaaho. Na, ko te ranu ngaro o OpenShift 4 ehara i te mea ngaro - he mea noa ki te tango i nga maataapono SRE me nga ariā kore-tumau me te kawe i a raatau ki te whakatau arorau hei awhina i nga kaiwhakawhanake me nga miihini mahi:

  • Whakaaunoa me te whakataurite i nga hanganga e whakamahia ana e nga tono
  • Honoa nga mahi tuku me nga tukanga whanaketanga me te kore e aukati i nga kaiwhakawhanake
  • Ko te whakarite ko te whakarewatanga, te arotake, me te whakamau i te ratonga XNUMXth, te waahanga, te tono, te taapu katoa ranei kaore he uaua atu i te tuatahi.

Engari he aha te rereketanga i waenga i te papaaho OpenShift 4 me ona mua me te huarahi "paerewa" ki te whakaoti rapanga pera? He aha te mea e akiaki ana i te tauine mo te whakatinanatanga me nga roopu whakahaere? Na te mea ko te kingi i tenei ahuatanga ko te tautau. Na,

  • Ka whakarite kia marama te kaupapa o nga tautau (E te kapua, i tikina e au tenei kahui na te mea ka taea e au)
  • Kei te noho nga miihini me nga punaha whakahaere hei mahi i te tautau (E te Rangatira)
  • Whakahaerehia te ahua o nga kaihautu mai i te kahui, whakaitihia to raatau hanga (whakaheke).
  • Mo ia huānga nui o te punaha, ka hiahiatia he wahine wahine (mechanism) hei aroturuki me te whakakore i nga raru
  • Ko te kore o *katoa* ahuatanga, huānga ranei o te punaha me nga tikanga whakaora e hono ana he waahanga noa o te oranga
  • Ko nga hanganga katoa me whirihora ma te API.
  • Whakamahia nga Kubernetes hei whakahaere i nga Kubernetes. (Ae, ae, ehara tera i te pohehe)
  • Me ngawari nga whakahou me te kore he raruraru ki te whakauru. Mena ka nui ake i te kotahi te paato ki te whakauru i te whakahou, katahi ka tino he kei te mahi maatau.
  • Ko te aro turuki me te patuiro i tetahi waahanga kia kaua e raru, na reira me ngawari me te watea te aroturuki me te ripoata puta noa i te hanganga katoa.

Kei te hiahia koe ki te kite i nga kaha o te papaaho e mahi ana?

He putanga arokite o OpenShift 4 kua waatea ki nga kaihanga. Ma te whakaurunga ngawari ki te whakamahi, ka taea e koe te whakahaere i tetahi tautau i runga i te AWS i runga ake o Red Had CoreOS. Hei whakamahi i te arokite, me whai putea AWS anake koe ki te whakarato i nga hanganga me te huinga kaute hei uru atu ki nga whakaahua arokite.

  1. Hei timata, haere ki try.openshift.com ka paato i te "Tīmata".
  2. Takiuru ki to putea Red Hat (te hanga ranei i tetahi mea hou) ka whai i nga tohutohu hei whakarite i to huinga tuatahi.

I muri i te whakaurunga angitu, tirohia o maatau akoranga Whakangungu OpenShiftkia hohonu ake ai te maarama ki nga punaha me nga ariā e hanga ana i te papaaho OpenShift 4 he huarahi ngawari me te ngawari ki te whakahaere i nga Kubernetes.

Whakamātauria te putanga OpenShift hou ka tohatoha i to whakaaro. Ka whakapau kaha matou ki te mahi me nga Kumbernetes kia ngawari, kia ngawari hoki—ko te heke mai o NoOps ka timata i tenei ra.

Na inaianei aro!
I te huihuinga DevOpsForum 2019 I te Paenga-whāwhā 20, ko tetahi o nga kaiwhakawhanake OpenShift, a Vadim Rutkovsky, ka mau i tetahi karaehe rangatira - ka pakaruhia e ia nga tautau tekau ka akiaki ia ratou ki te whakatika. Ka utua te huihuinga, engari me te waehere whakatairanga #RedHat ka whiwhi koe i te 37% hekenga

Ko te akomanga matua i te 17:15 - 18:15, ka tuwhera te turanga mo te ra katoa. T-hate, potae, whakapiripiri - te tikanga!

Whare #2
"I konei me whakarereke te punaha katoa: ka whakatikahia e matou nga tautau k8 kua pakaru me nga miihini whaimana."


Source: will.com

Tāpiri i te kōrero