Waxa aad u baahan tahay inaad ka ogaato Koofiyada Cas ee OpenShift Service Mesh

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.

Waxa aad u baahan tahay inaad ka ogaato Koofiyada Cas ee OpenShift Service Mesh

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 mesh adeega, 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 halkan.

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

Sidaan horey u qornayKahor 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.

Waxa aad u baahan tahay inaad ka ogaato Koofiyada Cas ee OpenShift Service Mesh
Marka la eego horumarinta dheeraadka ah ee tignoolajiyada mesh adeega, bilowgii sanadkan Koofiyada Cas ayaa ku dhawaaqday ka qaybgalka mashruuca warshadaha Interface Mesh Service (SMI), 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 Isku day Koofiyadda Cas OpenShift Service Mesh.

Source: www.habr.com

Add a comment