U gudubka kaabayaasha Kubernetes iyo Linux inta lagu jiro isbeddelka dhijitaalka ah ee ururada waxay horseed u tahay xaqiiqda ah in codsiyada ay si isa soo taraysa u bilaabayaan in lagu dhiso qaab dhismeedka microservice-ka iyo, natiijada, inta badan waxay helayaan qorshayaal adag oo loogu talagalay gudbinta codsiyada 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
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
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
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