U guurista Kubernetes iyo Linux-kaabayaasha inta lagu jiro isbeddelka dijitaalka ah ee ururada waxay horseedaa xaqiiqda ah in codsiyada si isa soo taraysa loo dhisayo iyadoo lagu saleynayo qaab-dhismeedka adeegga microservice, natiijadana, badanaa waxay noqdaan kuwo aad u badan oo leh barnaamijyo isku dhafan oo u dhexeeya adeegyada.

Iyada oo la adeegsanayo Mesh Adeegga Koofiyada Cas ee OpenShift, waxaan ka gudubnaa marin dhaqameedka waxaanan siinaa qaybo si loo raadiyo oo aan u aragno codsiyadan si aan uga dhigno isdhexgalka adeegga mid fudud oo la isku halayn karo. Hordhaca heerka xakamaynta macquulka ah ee gaarka ah, waxa loogu yeero mesh adeegga , waxay ka caawisaa fududaynta isku xidhka, xakamaynta iyo maaraynta hawlgalka ee heerka codsi kasta oo shakhsi ah oo la geeyo Red Hat OpenShift, oo ah hormuudka heerka shirkadeed ee Kubernetes.
Koofiyadaha Cas OpenShift Service Mesh waxaa loo bixiyaa sidii hawl wadeen Kubernetes gaar ah, awoodahaas oo lagu tijaabin karo Koofiyada Cas OpenShift 4 .
La-socoshada, habaynta iyo wanaajinta isgaadhsiinta ee heerka codsiga iyo adeega
Isticmaalka dheellitirka culeyska qalabka kaliya, qalabka shabakadaha gaarka ah iyo xalalka kale ee la midka ah ee caado ka noqday jawiga IT-ga ee casriga ah, aad bay u adag tahay, mararka qaarkoodna aan macquul ahayn, in si joogto ah oo isku mid ah loo habeeyo loona maareeyo isgaarsiinta heerka adeeg-u-adeeg ee soo ifbaxa. inta u dhaxaysa codsiyada iyo adeegyadooda. Marka lagu daro lakabka maaraynta mesh-ka adeega ee dheeraadka ah, codsiyada weelaysan ayaa si fiican ula socon kara, dariiqa, oo wanaajin kara xidhiidhkooda Kubernetes ee xudunta u ah goobta. Meshes-ka adeeggu waxa uu caawiyaa fududaynta maaraynta culayska shaqada ee isku-dhafka ah ee meelo badan oo kala duwan iyo in la siiyo koontarool mug leh oo ku saabsan goobta xogta. Marka la sii daayo OpenShift Service Mesh, waxaanu rajaynaynaa in qaybtan muhiimka ah ee kaydka tignoolajiyada adeegyadda yar-yar ay awood u siin doonto ururada si ay u hirgeliyaan xeelado isku-dhafan oo daruuro badan leh.
Mesh Adeegga OpenShift waxaa lagu dhisay dhowr mashruuc oo il furan sida Istio, Kiali iyo Jaeger, waxayna siisaa awooda barnaamijka macquulka ah ee isgaarsiinta gudaha qaab dhismeedka codsiga microservice. Natiijo ahaan, kooxaha horumarintu waxay si buuxda diiradda u saari karaan horumarinta codsiyada iyo adeegyada xalliya dhibaatooyinka ganacsiga.
U fududaynta nolosha horumariyeyaasha
Kahor imaanshaha mesh adeegga, inta badan shaqada maaraynta isdhexgalka adag ee u dhexeeya adeegyada ayaa ku dhacay garbaha soosaarayaasha codsiyada. Xaaladahan, waxay u baahan yihiin qalab dhan oo kala duwan si ay u maareeyaan meertada nolosha codsiga, laga bilaabo la socodka natiijooyinka dejinta koodka ilaa maaraynta taraafikada codsiga ee wax soo saarka. Si uu codsigu u shaqeeyo si guul leh, dhammaan adeegyadiisa waa in ay si caadi ah ula falgalaan midba midka kale. Baafintu waxay siinaysaa horumariyaha awoodda uu ku raadinayo sida adeeg kastaa ula falgalo hawlaha kale waxayna ka caawisaa in la aqoonsado caqabadaha abuuraya dib u dhac aan loo baahnayn shaqada dhabta ah.
Awoodda lagu sawirayo isku xirka ka dhexeeya adeegyada oo dhan iyo in la eego topology-ga isdhexgalka ayaa sidoo kale gacan ka geysanaya in si fiican loo fahmo sawirka kakan ee cilaaqaadka ka dhexeeya adeegga. Marka la isku daro awoodahan xoogga badan gudaha OpenShift Service Mesh, Koofiyada Cas ayaa siiya horumariyeyaasha qalab la ballaariyay oo loo baahan yahay si guul leh loo horumariyo oo loo geeyo adeeg-yaraha-dhalashada daruuriga ah.
Si loo fududeeyo abuurista mesh adeegga, xalkeenu wuxuu kuu oggolaanayaa inaad si fudud u hirgeliso heerkan maaraynta gudaha tusaale OpenShift ee jira adoo adeegsanaya hawlwadeenka Kubernetes ee ku habboon. Hawlwadeenkani waxa uu daryeelayaa rakibaadda, is-dhexgalka shabakada, iyo maaraynta hawlgelinta dhammaan qaybaha loo baahan yahay, isaga oo kuu ogolaanaya in aad isla markiiba bilowdo isticmaalka mesh-ka adeegga cusub ee la abuuray si loo geeyo codsiyada dhabta ah.
Yaraynta kharashka shaqada ee hirgelinta iyo maaraynta mesh adeegga waxay kuu ogolaaneysaa inaad si dhakhso ah u abuurto oo aad tijaabiso fikradaha codsiga oo aadan lumin xakamaynta xaaladda marka ay horumarayaan. Waa maxay sababta aad u sugto ilaa maaraynta isgaadhsiinta adeegyada ka dhexeeya ay noqoto dhibaato dhab ah? OpenShift Service Mesh waxay si fudud ku siin kartaa miisaanka aad u baahan tahay ka hor inta aanad dhab ahaantii u baahnayn.
Liiska faa'iidooyinka OpenShift Service Mesh ay siiso isticmaalayaasha OpenShift waxaa ka mid ah:
- Baafinta iyo la socodka (Jaeger). Dhaqdhaqaaqa mesh adeega si loo wanaajiyo maaraynta waxa weheliya hoos u dhac gaar ah oo waxqabadka ah, marka OpenShift Service Mesh waxa ay cabbiri kartaa heerka gundhiga shaqada ka dibna u isticmaal xogtan hagaajinta xigta.
- Muuqaalaynta (Kiali). Muuqaalka mesh-ka adeega waxa uu caawiyaa in la fahmo topology-ga mesh adeega iyo sawirka guud ee sida adeegyadu u wada falgalaan.
- Kubernetes Service Mesh. Waxay yaraynaysaa baahida loo qabo maamulka marka la maamulayo codsiyada iyadoo otomaatig u ah hawlaha guud sida rakibaadda, dayactirka, iyo maaraynta meertada nolosha. Markaad ku darto caqli-gal ganacsi, waxaad sii fududayn kartaa maaraynta oo aad dedejin kartaa soo bandhigida sifooyinka cusub ee wax soo saarka. Hawl wadeenka Mesh Service OpenShift wuxuu hawlgeliyaa xirmooyinka Istio, Kiali iyo Jaeger oo ay ku dhammaystiran yihiin qaabeynta macquulka ah ee fulisa dhammaan hawlaha loo baahan yahay hal mar.
- Taageerada isku xirka shabakado badan (multus). Mesh Adeegga OpenShift wuxuu baabi'iyaa tillaabooyinka gacanta wuxuuna siinayaa horumariyaha awoodda uu ku socodsiiyo koodka qaab ammaan oo la xoojiyey isagoo isticmaalaya SCC (Xakamaynta Xaaladda Ammaanka). Gaar ahaan, waxay siisaa go'doomin dheeri ah oo culeyska shaqada ah ee kutlada, tusaale ahaan, meel magaceedku wuxuu qeexi karaa culeyska shaqada ee u shaqeyn kara xidid iyo kan aan awoodin. Natiijo ahaan, waxaa suurtagal ah in la isku daro faa'iidooyinka Istio, oo ay aad u raadiyaan horumariyayaashu, iyo tallaabooyinka amniga ee si wanaagsan loo qoray ee maamulayaasha kooxdu u baahan yihiin.
- La-qabsiga Koofiyada Cas 3-scale API Management. Horumarinta ama hawl wadeenada IT-ga ee u baahan kor u kaca amniga gelitaanka API-yada adeega, OpenShift Service Mesh waxa ay siisaa koofiyadda cas ee 3scale Istio Mixer Adapter qayb, taas oo, ka duwan mesh adeega, kuu ogolaanaysa inaad maamusho isgaadhsiinta adeega dhexda ee heerka API.

Marka la eego horumarinta dheeraadka ah ee tignoolajiyada mesh adeega, bilowgii sanadkan Koofiyada Cas ayaa ku dhawaaqday ka qaybgalka mashruuca warshadaha , kaas oo ujeedadiisu tahay in la wanaajiyo wada shaqaynta tignoolajiyadan oo ay bixiyaan iibiyayaal kala duwan. Ka wada shaqaynta mashruucan waxay naga caawin doontaa inaan siino isticmaalayaasha Koofiyada Cas OpenShift doorasho ka weyn, dabacsanaan badan iyo keenista waa cusub halkaas oo aan ku siin karno deegaan NoOps horumarinta.
Isku day OpenShift
Tiknoolajiyada mesh-ka adeega ayaa si weyn u fududeeya adeegsiga xidhmooyinka adeega-yaraha ee daruur isku-dhafan. Sidaa darteed, waxaan ku dhiirigelinaynaa qof kasta oo si firfircoon u isticmaala Kubernetes iyo weelasha .
Source: www.habr.com
