Çfarë duhet të dini rreth Red Hat OpenShift Service Mesh

Kalimi në infrastrukturat Kubernetes dhe Linux gjatë transformimit dixhital të organizatave çon në faktin se aplikacionet po fillojnë të ndërtohen gjithnjë e më shumë mbi bazën e arkitekturës së mikroshërbimeve dhe, si rezultat, shumë shpesh marrin skema komplekse për kërkesat e rrugëtimit midis shërbimeve.

Çfarë duhet të dini rreth Red Hat OpenShift Service Mesh

Me Red Hat OpenShift Service Mesh, ne shkojmë përtej rrugëtimit tradicional dhe ofrojmë komponentë për të gjurmuar dhe vizualizuar këto kërkesa për t'i bërë ndërveprimet e shërbimit më të thjeshta dhe më të besueshme. Futja e një niveli të veçantë kontrolli logjik, i ashtuquajturi rrjetë shërbimi rrjetë shërbimi, ndihmon në thjeshtimin e lidhjes, kontrollit dhe menaxhimit operacional në nivelin e çdo aplikacioni individual të vendosur në Red Hat OpenShift, platforma kryesore Kubernetes e klasit të ndërmarrjes.

Red Hat OpenShift Service Mesh ofrohet si një operator special Kubernetes, aftësitë e të cilit mund të testohen në Red Hat OpenShift 4 këtu.

Përmirësimi i gjurmimit, drejtimit dhe optimizimit të komunikimeve në nivelin e aplikacionit dhe shërbimit

Duke përdorur vetëm balancues të ngarkesës së harduerit, pajisje të specializuara të rrjetit dhe zgjidhje të tjera të ngjashme që janë bërë normë në mjediset moderne të TI-së, është shumë e vështirë, dhe ndonjëherë e pamundur, të rregullohen dhe menaxhohen në mënyrë të vazhdueshme dhe uniforme komunikimet në nivelin shërbim-shërbim që lindin. ndërmjet aplikacioneve dhe shërbimeve të tyre. Me shtimin e një shtrese shtesë të menaxhimit të rrjetës së shërbimit, aplikacionet me kontejnerë mund të monitorojnë, drejtojnë dhe optimizojnë më mirë komunikimet e tyre me Kubernetes në thelbin e platformës. Rrjetat e shërbimit ndihmojnë në thjeshtimin e menaxhimit të ngarkesave hibride të punës në shumë vendndodhje dhe ofrojnë kontroll më të hollësishëm mbi vendndodhjen e të dhënave. Me lëshimin e OpenShift Service Mesh, ne shpresojmë se ky komponent i rëndësishëm i grumbullit të teknologjisë së mikroshërbimeve do t'i fuqizojë organizatat të zbatojnë strategji multi-cloud dhe hibride.

OpenShift Service Mesh është ndërtuar në krye të disa projekteve me burim të hapur si Istio, Kiali dhe Jaeger, dhe ofron mundësinë për të programuar logjikën e komunikimit brenda një arkitekture aplikacioni mikroservice. Si rezultat, ekipet e zhvillimit mund të përqendrohen plotësisht në zhvillimin e aplikacioneve dhe shërbimeve që zgjidhin problemet e biznesit.

Duke e bërë jetën më të lehtë për zhvilluesit

Siç kemi shkruar tashmëPara ardhjes së rrjetës së shërbimit, pjesa më e madhe e punës për menaxhimin e ndërveprimeve komplekse midis shërbimeve binte mbi supet e zhvilluesve të aplikacioneve. Në këto kushte, ata kanë nevojë për një gamë të tërë mjetesh për të menaxhuar ciklin jetësor të aplikacionit, nga monitorimi i rezultateve të vendosjes së kodit deri te menaxhimi i trafikut të aplikacioneve në prodhim. Që një aplikacion të funksionojë me sukses, të gjitha shërbimet e tij duhet të ndërveprojnë normalisht me njëri-tjetrin. Gjurmimi i jep zhvilluesit mundësinë për të gjurmuar se si çdo shërbim ndërvepron me funksionet e tjera dhe ndihmon në identifikimin e pengesave që krijojnë vonesa të panevojshme në punën aktuale.

Aftësia për të vizualizuar lidhjet midis të gjitha shërbimeve dhe për të parë topologjinë e ndërveprimit gjithashtu ndihmon për të kuptuar më mirë tablonë komplekse të marrëdhënieve ndërmjet shërbimeve. Duke kombinuar këto aftësi të fuqishme brenda OpenShift Service Mesh, Red Hat u ofron zhvilluesve një grup të zgjeruar mjetesh të nevojshme për të zhvilluar dhe vendosur me sukses mikroshërbimet vendase të cloud.

Për të thjeshtuar krijimin e një rrjeti shërbimi, zgjidhja jonë ju lejon të zbatoni lehtësisht këtë nivel menaxhimi brenda një shembulli ekzistues OpenShift duke përdorur operatorin e duhur Kubernetes. Ky operator kujdeset për instalimin, integrimin e rrjetit dhe menaxhimin operacional të të gjithë komponentëve të kërkuar, duke ju lejuar të filloni menjëherë përdorimin e rrjetës së shërbimit të krijuar rishtazi për të vendosur aplikacione reale.

Reduktimi i kostove të punës për zbatimin dhe menaxhimin e një rrjeti shërbimi ju lejon të krijoni dhe testoni shpejt konceptet e aplikimit dhe të mos humbni kontrollin mbi situatën ndërsa ato zhvillohen. Pse të prisni derisa menaxhimi i komunikimeve ndër-shërbimesh të bëhet një problem real? OpenShift Service Mesh mund të sigurojë lehtësisht shkallëzueshmërinë që ju nevojitet përpara se t'ju nevojitet realisht.

Lista e përfitimeve që OpenShift Service Mesh u ofron përdoruesve të OpenShift përfshin:

  • Gjurmimi dhe monitorimi (Jaeger). Aktivizimi i një rrjeti shërbimi për të përmirësuar menaxhueshmërinë mund të shoqërohet me një ulje të caktuar të performancës, kështu që OpenShift Service Mesh mund të masë një nivel bazë të performancës dhe më pas t'i përdorë këto të dhëna për optimizimin e mëvonshëm.
  • Vizualizimi (Kiali). Një paraqitje vizuale e rrjetës së shërbimit ndihmon për të kuptuar topologjinë e rrjetës së shërbimit dhe pamjen e përgjithshme se si ndërveprojnë shërbimet.
  • Operatori i rrjetës së shërbimit Kubernetes. Minimizon nevojën për administrim gjatë menaxhimit të aplikacioneve duke automatizuar detyrat e zakonshme si instalimi, mirëmbajtja dhe menaxhimi i ciklit jetësor të shërbimit. Duke shtuar logjikën e biznesit, ju mund të thjeshtoni më tej menaxhimin dhe të shpejtoni futjen e veçorive të reja në prodhim. Operatori OpenShift Service Mesh vendos paketat Istio, Kiali dhe Jaeger të kompletuara me logjikën e konfigurimit që zbaton të gjithë funksionalitetin e kërkuar menjëherë.
  • Mbështetje për ndërfaqe të shumta të rrjetit (multus). OpenShift Service Mesh eliminon hapat manualë dhe i jep zhvilluesit mundësinë për të ekzekutuar kodin në modalitetin e përmirësuar të sigurisë duke përdorur SCC (Security Context Constraint). Në veçanti, ai siguron izolim shtesë të ngarkesave të punës në grup, për shembull, një hapësirë ​​emri mund të specifikojë se cilat ngarkesa pune mund të ekzekutohen si rrënjë dhe cilat jo. Si rezultat, është e mundur të kombinohen përfitimet e Istio, të cilat janë shumë të kërkuara nga zhvilluesit, me masat e sigurisë të shkruara mirë që u nevojiten administratorëve të grupimeve.
  • Integrimi me Red Hat 3scale API Management. Për zhvilluesit ose operatorët e TI-së që kërkojnë siguri më të madhe të aksesit në API-të e shërbimit, OpenShift Service Mesh ofron një komponent vendas Red Hat 3 shkallë Istio Mixer Adapter, i cili, ndryshe nga një rrjetë shërbimi, ju lejon të kontrolloni komunikimet ndër-shërbimesh në nivelin API.

Çfarë duhet të dini rreth Red Hat OpenShift Service Mesh
Lidhur me zhvillimin e mëtejshëm të teknologjive të rrjetës së shërbimit, në fillim të këtij viti Red Hat njoftoi pjesëmarrjen e saj në projektin e industrisë Ndërfaqja e rrjetës së shërbimit (SMI), i cili synon të përmirësojë ndërveprimin e këtyre teknologjive të ofruara nga shitës të ndryshëm. Bashkëpunimi në këtë projekt do të na ndihmojë t'u ofrojmë përdoruesve të Red Hat OpenShift zgjedhje më të mëdha, më fleksibël dhe të hapim një epokë të re ku ne mund t'u ofrojmë mjedise NoOps zhvilluesve.

Provoni OpenShift

Teknologjitë e rrjetës së shërbimit ndihmojnë në thjeshtimin e madh të përdorimit të pirgjeve të mikroshërbimeve në një re hibride. Prandaj, ne inkurajojmë të gjithë ata që përdorin në mënyrë aktive Kubernetes dhe kontejnerët provoni Red Hat OpenShift Service Mesh.

Burimi: www.habr.com

Shto një koment