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.
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
Red Hat OpenShift Service Mesh word aangebied as 'n spesiale Kubernetes-operateur, waarvan die vermoëns in Red Hat OpenShift 4 getoets kan word
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
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 die verdere ontwikkeling van diensnetwerktegnologie betref, het Red Hat aan die begin van hierdie jaar sy deelname aan die industrieprojek aangekondig.
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
Bron: will.com