Wat jy moet weet oor Red Hat OpenShift Service Mesh

Die oorgang na Kubernetes- en Linux-infrastruktuur tydens die digitale transformasie van organisasies lei daartoe dat toepassings toenemend op die basis van mikrodiensargitektuur gebou word en gevolglik baie dikwels komplekse skemas verkry om versoeke tussen dienste te stuur.

Wat jy moet weet oor Red Hat OpenShift Service Mesh

Met Red Hat OpenShift Service Mesh gaan ons verder as tradisionele roetering en verskaf komponente om hierdie versoeke op te spoor en te visualiseer om diensinteraksies eenvoudiger en meer betroubaar te maak. Bekendstelling van 'n spesiale logiese beheervlak, die sogenaamde diensmaas diensmaas, help om konnektiwiteit, beheer en operasionele bestuur te vereenvoudig op die vlak van elke individuele toepassing wat op Red Hat OpenShift, die toonaangewende Kubernetes-platform van ondernemingsklas, ontplooi word.

Red Hat OpenShift Service Mesh word aangebied as 'n spesiale Kubernetes-operateur, waarvan die vermoëns in Red Hat OpenShift 4 getoets kan word hier.

Verbeterde dop, roetering en optimalisering van kommunikasie op toepassings- en diensvlak

Deur slegs hardeware-lasbalanseerders, gespesialiseerde netwerktoerusting en ander soortgelyke oplossings wat die norm in moderne IT-omgewings geword het, te gebruik, is dit baie moeilik, en soms onmoontlik, om kommunikasie konsekwent en eenvormig te reguleer en te bestuur op die diens-tot-diens-vlak wat ontstaan tussen toepassings en hul dienste. Met die byvoeging van 'n bykomende diensnetwerkbestuurslaag, kan houertoepassings hul kommunikasie met Kubernetes in die kern van die platform beter monitor, roeteer en optimaliseer. Diensnetwerke help om die bestuur van hibriede werkladings oor veelvuldige liggings te vereenvoudig en bied meer korrelige beheer oor die ligging van data. Met die vrystelling van OpenShift Service Mesh, hoop ons dat hierdie belangrike komponent van die mikrodienste-tegnologiestapel organisasies sal bemagtig om multi-wolk- en hibriede strategieë te implementeer.

OpenShift Service Mesh is gebou bo-op verskeie oopbronprojekte soos Istio, Kiali en Jaeger, en bied die vermoë om kommunikasielogika binne 'n mikrodienstoepassingsargitektuur te programmeer. Gevolglik kan ontwikkelingspanne ten volle konsentreer op die ontwikkeling van toepassings en dienste wat besigheidsprobleme oplos.

Maak die lewe makliker vir ontwikkelaars

Soos ons reeds geskryf hetVoor die koms van die diensnetwerk het baie van die werk om komplekse interaksies tussen dienste te bestuur op die skouers van toepassingsontwikkelaars geval. In hierdie toestande benodig hulle 'n hele reeks gereedskap om die toepassinglewensiklus te bestuur, van die monitering van die resultate van kode-ontplooiing tot die bestuur van toepassingsverkeer in produksie. Vir 'n toepassing om suksesvol te loop, moet al sy dienste normaalweg met mekaar in wisselwerking tree. Opsporing gee die ontwikkelaar die vermoë om na te spoor hoe elke diens met ander funksies in wisselwerking tree en help om knelpunte te identifiseer wat onnodige vertragings in werklike werk veroorsaak.

Die vermoë om die verbande tussen alle dienste te visualiseer en die topologie van interaksie te sien, help ook om die komplekse prentjie van interdiensverhoudings beter te verstaan. Deur hierdie kragtige vermoëns binne die OpenShift Service Mesh te kombineer, bied Red Hat ontwikkelaars 'n uitgebreide stel gereedskap wat nodig is om wolk-inheemse mikrodienste suksesvol te ontwikkel en te ontplooi.

Om die skepping van 'n diensnetwerk te vereenvoudig, stel ons oplossing jou in staat om hierdie vlak van bestuur maklik binne 'n bestaande OpenShift-instansie te implementeer deur die toepaslike Kubernetes-operateur te gebruik. Hierdie operateur sorg vir installasie, netwerkintegrasie en operasionele bestuur van alle vereiste komponente, sodat jy dadelik die nuutgeskepte diensnetwerk kan begin gebruik om werklike toepassings te ontplooi.

Deur arbeidskoste vir die implementering en bestuur van 'n diensnetwerk te verminder, kan jy vinnig toepassingskonsepte skep en toets en nie beheer oor die situasie verloor soos dit ontwikkel nie. Waarom wag totdat die bestuur van interdienskommunikasie 'n werklike probleem word? OpenShift Service Mesh kan maklik die skaalbaarheid verskaf wat jy nodig het voordat jy dit werklik nodig het.

Die lys voordele wat OpenShift Service Mesh aan OpenShift-gebruikers bied, sluit in:

  • Opsporing en monitering (Jaeger). Aktivering van 'n diensnetwerk om bestuurbaarheid te verbeter, kan gepaard gaan met 'n sekere afname in werkverrigting, so OpenShift Service Mesh kan 'n basislynvlak van prestasie meet en dan hierdie data gebruik vir daaropvolgende optimalisering.
  • Visualisering (Kiali). 'n Visuele voorstelling van die diensnetwerk help om die topologie van die diensnetwerk te verstaan ​​en die algehele prentjie van hoe dienste interaksie het.
  • Kubernetes Service Mesh operateur. Minimaliseer die behoefte aan administrasie wanneer toepassings bestuur word deur algemene take soos installasie, instandhouding en dienslewensiklusbestuur te outomatiseer. Deur besigheidslogika by te voeg, kan jy bestuur verder vereenvoudig en die bekendstelling van nuwe kenmerke in produksie bespoedig. Die OpenShift Service Mesh-operateur ontplooi Istio-, Kiali- en Jaeger-pakkette, kompleet met konfigurasielogika wat al die vereiste funksionaliteit op een slag implementeer.
  • Ondersteuning vir verskeie netwerk koppelvlakke (multus). OpenShift Service Mesh skakel handstappe uit en gee die ontwikkelaar die vermoë om kode in verbeterde sekuriteitsmodus uit te voer deur gebruik te maak van SCC (Security Context Constraint). Dit bied veral bykomende isolasie van werkladings in die groepering, byvoorbeeld, 'n naamruimte kan spesifiseer watter werkladings as wortel kan loop en watter nie. As gevolg hiervan is dit moontlik om die voordele van Istio, wat baie gesog is deur ontwikkelaars, te kombineer met die goedgeskrewe sekuriteitsmaatreëls wat groepadministrateurs nodig het.
  • Integrasie met Red Hat 3scale API Management. Vir ontwikkelaars of IT-operateurs wat verhoogde sekuriteit van toegang tot diens-API's benodig, bied OpenShift Service Mesh 'n inheemse Red Hat 3scale Istio Mixer Adapter-komponent, wat, anders as 'n diensnetwerk, jou toelaat om interdienskommunikasie op die API-vlak te beheer.

Wat jy moet weet oor Red Hat OpenShift Service Mesh
Wat die verdere ontwikkeling van diensnetwerktegnologie betref, het Red Hat aan die begin van hierdie jaar sy deelname aan die industrieprojek aangekondig. Service Mesh Interface (SMI), wat daarop gemik is om die interoperabiliteit van hierdie tegnologieë wat deur verskeie verskaffers aangebied word, te verbeter. Samewerking aan hierdie projek sal ons help om Red Hat OpenShift-gebruikers van groter, meer buigsame keuse te voorsien en 'n nuwe era in te lei waar ons NoOps-omgewings aan ontwikkelaars kan bied.

Probeer OpenShift

Diensnetwerktegnologieë help om die gebruik van mikrodiensstapels in 'n hibriede wolk aansienlik te vereenvoudig. Daarom moedig ons almal aan wat Kubernetes en houers aktief gebruik om probeer Red Hat OpenShift Service Mesh.

Bron: will.com

Voeg 'n opmerking