Mida peate teadma Red Hat OpenShift Service Meshi kohta

Kubernetese ja Linuxi infrastruktuuridele üleminek organisatsioonide digitaalse ümberkujundamise käigus toob kaasa asjaolu, et rakendusi hakatakse üha enam üles ehitama mikroteenuste arhitektuuri baasil ja seetõttu omandavad nad väga sageli keerulisi skeeme päringute marsruutimiseks teenuste vahel.

Mida peate teadma Red Hat OpenShift Service Meshi kohta

Red Hat OpenShift Service Meshiga läheme tavapärasest marsruutimisest kaugemale ja pakume komponente nende päringute jälgimiseks ja visualiseerimiseks, et muuta teenusega seotud suhtlus lihtsamaks ja usaldusväärsemaks. Spetsiaalse loogilise juhtimistaseme, nn teenindusvõrgu kasutuselevõtt teenindusvõrk, aitab lihtsustada ühenduvust, juhtimist ja operatiivhaldust iga üksiku rakenduse tasemel, mis on juurutatud Red Hat OpenShiftil, juhtival ettevõtteklassi Kubernetese platvormil.

Red Hat OpenShift Service Meshi pakutakse spetsiaalse Kubernetese operaatorina, mille võimalusi saab testida Red Hat OpenShift 4-s siin.

Täiustatud side jälgimine, marsruutimine ja optimeerimine rakenduste ja teenuse tasemel

Kasutades ainult riistvaralisi koormuse tasakaalustajaid, spetsialiseeritud võrguseadmeid ja muid sarnaseid kaasaegsetes IT-keskkondades normiks saanud lahendusi, on väga keeruline ja mõnikord võimatu järjepidevalt ja ühtlaselt reguleerida ja hallata tekkivat sidet teenuste-teenuste tasemel. rakenduste ja nende teenuste vahel. Täiendava teenusevõrgu halduskihi lisamisega saavad konteinerrakendused paremini jälgida, suunata ja optimeerida oma suhtlust Kubernetesiga platvormi keskmes. Teenusvõrgud aitavad lihtsustada hübriidtöökoormuste haldamist mitmes asukohas ja pakuvad täpsemat kontrolli andmete asukoha üle. Loodame, et OpenShift Service Meshi väljalaskmisega annab see mikroteenuste tehnoloogiavirna oluline komponent organisatsioonidele võimaluse rakendada mitme pilve- ja hübriidstrateegiaid.

OpenShift Service Mesh on üles ehitatud mitmele avatud lähtekoodiga projektile, nagu Istio, Kiali ja Jaeger, ning annab võimaluse programmeerida suhtlusloogikat mikroteenuse rakendusarhitektuuris. Selle tulemusena saavad arendusmeeskonnad täielikult keskenduda äriprobleeme lahendavate rakenduste ja teenuste arendamisele.

Teeb arendajate elu lihtsamaks

Nagu me juba kirjutasimeEnne teenusevõrgu tulekut langes suur osa teenustevaheliste keerukate interaktsioonide haldamise tööst rakenduste arendajate õlgadele. Nendes tingimustes vajavad nad rakenduse elutsükli haldamiseks tervet rida tööriistu, alates koodi juurutamise tulemuste jälgimisest kuni rakenduse liikluse haldamiseni tootmises. Rakenduse edukaks töötamiseks peavad kõik selle teenused üksteisega normaalselt suhtlema. Jälgimine annab arendajale võimaluse jälgida, kuidas iga teenus teiste funktsioonidega suhtleb, ja aitab tuvastada kitsaskohti, mis tekitavad tegelikus töös asjatuid viivitusi.

Võimalus visualiseerida kõigi teenuste vahelisi seoseid ja näha interaktsiooni topoloogiat aitab paremini mõista ka teenustevaheliste suhete keerulist pilti. Kombineerides need võimsad võimalused OpenShift Service Meshis, pakub Red Hat arendajatele laiendatud komplekti tööriistu, mis on vajalikud pilvepõhiste mikroteenuste edukaks arendamiseks ja juurutamiseks.

Teenusvõrgu loomise lihtsustamiseks võimaldab meie lahendus hõlpsasti rakendada seda haldustaset olemasolevas OpenShifti eksemplaris, kasutades sobivat Kubernetese operaatorit. See operaator hoolitseb kõigi vajalike komponentide installimise, võrgu integreerimise ja operatiivhalduse eest, võimaldades teil kohe alustada vastloodud teenindusvõrgu kasutamist tõeliste rakenduste juurutamiseks.

Tööjõukulude vähendamine teenindusvõrgu juurutamisel ja haldamisel võimaldab teil kiiresti luua ja testida rakenduskontseptsioone ning mitte kaotada kontrolli olukorra üle nende arenedes. Miks oodata, kuni talitustevahelise suhtluse haldamine muutub tõeliseks probleemiks? OpenShift Service Mesh suudab hõlpsasti pakkuda teile vajalikku mastaapsust enne, kui seda tegelikult vajate.

Loend hüvedest, mida OpenShift Service Mesh pakub OpenShifti kasutajatele, sisaldab järgmist:

  • Jälgimine ja jälgimine (Jaeger). Hooldusvõrgu aktiveerimisega hallatavuse parandamiseks võib kaasneda teatav jõudluse langus, nii et OpenShift Service Mesh saab mõõta jõudluse algtaset ja seejärel kasutada neid andmeid edasiseks optimeerimiseks.
  • Visualiseerimine (Kiali). Teenusvõrgu visuaalne esitus aitab mõista teenindusvõrgu topoloogiat ja üldist pilti teenuste koostoimest.
  • Kubernetes Service Meshi operaator. Vähendab haldusvajadust rakenduste haldamisel, automatiseerides levinud toiminguid, nagu installimine, hooldus ja teenuse elutsükli haldamine. Äriloogika lisamisega saate haldust veelgi lihtsustada ja kiirendada uute funktsioonide kasutuselevõttu tootmises. OpenShift Service Meshi operaator juurutab Istio, Kiali ja Jaegeri paketid koos konfiguratsiooniloogikaga, mis rakendab korraga kõik vajalikud funktsioonid.
  • Mitme võrguliidese tugi (multus). OpenShift Service Mesh välistab käsitsi toimingud ja annab arendajale võimaluse käivitada koodi täiustatud turberežiimis, kasutades SCC-d (turvakonteksti piirang). Eelkõige pakub see klastris töökoormuste täiendavat isoleerimist, näiteks saab nimeruum määrata, milliseid töökoormusi saab käivitada administraatorina ja milliseid mitte. Tänu sellele on võimalik ühendada Istio eelised, mida arendajad väga otsivad, hästi kirjutatud turvameetmetega, mida klastri administraatorid vajavad.
  • Integratsioon Red Hat 3scale API haldusega. Arendajatele või IT-operaatoritele, kes vajavad teenuse API-dele juurdepääsu suurendatud turvalisust, pakub OpenShift Service Mesh natiivset Red Hat 3scale Istio Mixer Adapter komponenti, mis erinevalt teenindusvõrgust võimaldab teil juhtida teenustevahelist suhtlust API tasemel.

Mida peate teadma Red Hat OpenShift Service Meshi kohta
Seoses teenindusvõrgu tehnoloogiate edasiarendamisega teatas Red Hat selle aasta alguses oma osalemisest tööstusprojektis Service Mesh Interface (SMI), mille eesmärk on parandada nende erinevate tarnijate pakutavate tehnoloogiate koostalitlusvõimet. Selle projekti kallal koostöö aitab meil pakkuda Red Hat OpenShifti kasutajatele suuremat ja paindlikumat valikut ning juhatab sisse uue ajastu, kus saame arendajatele pakkuda NoOpsi keskkondi.

Proovige OpenShift

Teenusvõrgu tehnoloogiad aitavad oluliselt lihtsustada mikroteenuste virnade kasutamist hübriidpilves. Seetõttu julgustame kõiki, kes Kubernetes ja konteinereid aktiivselt kasutavad proovige Red Hat OpenShift Service Meshi.

Allikas: www.habr.com

Lisa kommentaar