Kas jums jāzina par Red Hat OpenShift Service Mesh

Migrācija uz Kubernetes un Linux-infrastruktūra organizāciju digitālās transformācijas laikā noved pie tā, ka lietojumprogrammas arvien vairāk tiek veidotas, pamatojoties uz mikropakalpojumu arhitektūru, un rezultātā tās ļoti bieži aizaug ar sarežģītām pieprasījumu maršrutēšanas shēmām starp pakalpojumiem.

Kas jums jāzina par Red Hat OpenShift Service Mesh

Izmantojot Red Hat OpenShift Service Mesh, mēs pārsniedzam tradicionālo maršrutēšanu un nodrošinām komponentus, lai izsekotu un vizualizētu šos pieprasījumus, lai padarītu pakalpojumu mijiedarbību vienkāršāku un uzticamāku. Īpaša loģiskā vadības līmeņa, tā sauktā servisa tīkla, ieviešana servisa tīkls, palīdz vienkāršot savienojamību, vadību un darbības pārvaldību katras atsevišķas lietojumprogrammas līmenī, kas izvietota Red Hat OpenShift, vadošajā uzņēmuma klases Kubernetes platformā.

Red Hat OpenShift Service Mesh tiek piedāvāts kā īpašs Kubernetes operators, kura iespējas var pārbaudīt Red Hat OpenShift 4. šeit.

Uzlabota sakaru izsekošana, maršrutēšana un optimizācija lietojumprogrammu un pakalpojumu līmenī

Izmantojot tikai aparatūras slodzes balansētājus, specializētu tīkla aprīkojumu un citus līdzīgus risinājumus, kas ir kļuvuši par normu mūsdienu IT vidēs, ir ļoti grūti un dažreiz pat neiespējami konsekventi un vienveidīgi regulēt un pārvaldīt sakarus starp pakalpojumu līmeni, kas rodas. starp lietojumprogrammām un to pakalpojumiem. Pievienojot papildu pakalpojumu tīkla pārvaldības slāni, konteinerizētās lietojumprogrammas var labāk pārraudzīt, maršrutēt un optimizēt saziņu ar Kubernetes platformas centrā. Pakalpojumu tīkli palīdz vienkāršot hibrīda darba slodzes pārvaldību vairākās vietās un nodrošina detalizētāku datu atrašanās vietas kontroli. Mēs ceram, ka līdz ar OpenShift Service Mesh izlaišanu šī svarīgā mikropakalpojumu tehnoloģiju kopas sastāvdaļa ļaus organizācijām īstenot vairāku mākoņu un hibrīda stratēģijas.

OpenShift Service Mesh ir balstīts uz vairākiem atvērtā pirmkoda projektiem, piemēram, Istio, Kiali un Jaeger, un nodrošina iespēju programmēt komunikācijas loģiku mikropakalpojumu lietojumprogrammu arhitektūrā. Rezultātā izstrādes komandas var pilnībā koncentrēties uz lietojumprogrammu un pakalpojumu izstrādi, kas risina biznesa problēmas.

Izstrādātāju dzīves atvieglošana

Kā jau rakstījāmPirms pakalpojumu tīkla parādīšanās liela daļa darbu, kas saistīts ar sarežģītas mijiedarbības starp pakalpojumiem pārvaldību, gulēja uz lietojumprogrammu izstrādātāju pleciem. Šādos apstākļos viņiem ir nepieciešams vesels rīku klāsts, lai pārvaldītu lietojumprogrammas dzīves ciklu, sākot no koda izvietošanas rezultātu pārraudzības līdz lietojumprogrammu trafika pārvaldībai ražošanā. Lai lietojumprogramma darbotos veiksmīgi, visiem tās pakalpojumiem ir jādarbojas normāli. Izsekošana sniedz izstrādātājam iespēju izsekot, kā katrs pakalpojums mijiedarbojas ar citām funkcijām, un palīdz noteikt vājās vietas, kas rada nevajadzīgas kavēšanās faktiskajā darbā.

Spēja vizualizēt savienojumus starp visiem pakalpojumiem un redzēt mijiedarbības topoloģiju arī palīdz labāk izprast starpdienestu attiecību sarežģīto ainu. Apvienojot šīs jaudīgās iespējas OpenShift Service Mesh ietvaros, Red Hat piedāvā izstrādātājiem paplašinātu rīku komplektu, kas nepieciešams, lai veiksmīgi izstrādātu un izvietotu mākoņdatošanas mikropakalpojumus.

Lai vienkāršotu servisa tīkla izveidi, mūsu risinājums ļauj viegli ieviest šo pārvaldības līmeni esošajā OpenShift instancē, izmantojot atbilstošo Kubernetes operatoru. Šis operators rūpējas par visu nepieciešamo komponentu instalēšanu, tīkla integrāciju un darbības pārvaldību, ļaujot jums nekavējoties sākt izmantot jaunizveidoto pakalpojumu tīklu, lai izvietotu reālas lietojumprogrammas.

Darbaspēka izmaksu samazināšana pakalpojumu tīkla ieviešanai un pārvaldībai ļauj ātri izveidot un pārbaudīt lietojumprogrammu koncepcijas un nezaudēt kontroli pār situāciju, kad tās attīstās. Kāpēc gaidīt, līdz starpdienestu sakaru pārvaldība kļūst par reālu problēmu? OpenShift Service Mesh var viegli nodrošināt nepieciešamo mērogojamību, pirms jums tā patiešām ir nepieciešama.

Priekšrocību saraksts, ko OpenShift Service Mesh nodrošina OpenShift lietotājiem, ietver:

  • Izsekošana un uzraudzība (Jaeger). Pakalpojuma tīkla aktivizēšana, lai uzlabotu pārvaldību, var būt saistīta ar zināmu veiktspējas samazināšanos, tāpēc OpenShift Service Mesh var izmērīt veiktspējas bāzes līmeni un pēc tam izmantot šos datus turpmākai optimizācijai.
  • Vizualizācija (Kiali). Pakalpojuma tīkla vizuālais attēlojums palīdz izprast pakalpojuma tīkla topoloģiju un kopējo priekšstatu par pakalpojumu mijiedarbību.
  • Kubernetes Service Mesh operators. Samazina vajadzību pēc administrēšanas, pārvaldot lietojumprogrammas, automatizējot tādus izplatītus uzdevumus kā instalēšana, apkope un pakalpojumu dzīves cikla pārvaldība. Pievienojot biznesa loģiku, varat vēl vairāk vienkāršot pārvaldību un paātrināt jaunu līdzekļu ieviešanu ražošanā. OpenShift Service Mesh operators izvieto Istio, Kiali un Jaeger pakotnes komplektā ar konfigurācijas loģiku, kas vienlaikus ievieš visu nepieciešamo funkcionalitāti.
  • Atbalsts vairākām tīkla saskarnēm (multus). OpenShift Service Mesh novērš manuālas darbības un sniedz izstrādātājam iespēju palaist kodu uzlabotas drošības režīmā, izmantojot SCC (drošības konteksta ierobežojumu). Jo īpaši tas nodrošina papildu darba slodžu izolāciju klasterī, piemēram, nosaukumvieta var norādīt, kuras darba slodzes var palaist kā root un kuras nevar. Rezultātā ir iespējams apvienot izstrādātāju ļoti pieprasītās Istio priekšrocības ar labi uzrakstītiem drošības pasākumiem, kas nepieciešami klasteru administratoriem.
  • Integrācija ar Red Hat 3scale API pārvaldību. Izstrādātājiem vai IT operatoriem, kuriem nepieciešama paaugstināta drošības piekļuve pakalpojumu API, OpenShift Service Mesh piedāvā vietējo Red Hat 3scale Istio Mixer Adapter komponentu, kas atšķirībā no pakalpojumu tīkla ļauj kontrolēt starppakalpojumu sakarus API līmenī.

Kas jums jāzina par Red Hat OpenShift Service Mesh
Runājot par pakalpojumu tīklu tehnoloģiju tālāku attīstību, šī gada sākumā Red Hat paziņoja par dalību nozares projektā Service Mesh Interface (SMI), kuras mērķis ir uzlabot dažādu pārdevēju piedāvāto tehnoloģiju savietojamību. Sadarbība šajā projektā palīdzēs mums nodrošināt Red Hat OpenShift lietotājiem lielāku, elastīgāku izvēli un ievadīs jaunu laikmetu, kurā izstrādātājiem varēsim piedāvāt NoOps vides.

Izmēģiniet OpenShift

Pakalpojumu tīkla tehnoloģijas palīdz ievērojami vienkāršot mikropakalpojumu steku izmantošanu hibrīda mākonī. Tāpēc aicinām visus, kas aktīvi izmanto Kubernetes un konteinerus izmēģiniet Red Hat OpenShift Service Mesh.

Avots: www.habr.com

Iegādājieties uzticamu mitināšanu vietnēm ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa vietņu mitināšanu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster