Mitä sinun tulee tietää Red Hat OpenShift Service Meshistä

Siirtyminen Kubernetes- ja Linux-infrastruktuureihin organisaatioiden digitaalisen muutoksen aikana johtaa siihen, että sovelluksia aletaan yhä enemmän rakentaa mikropalveluarkkitehtuurin pohjalle ja sen seurauksena erittäin usein hankitaan monimutkaisia ​​järjestelmiä palveluiden välisten pyyntöjen reitittämiseen.

Mitä sinun tulee tietää Red Hat OpenShift Service Meshistä

Red Hat OpenShift Service Meshin avulla menemme perinteistä reititystä pidemmälle ja tarjoamme komponentteja näiden pyyntöjen jäljittämiseksi ja visualisoimiseksi, mikä tekee palveluiden vuorovaikutuksesta yksinkertaisempaa ja luotettavampaa. Otetaan käyttöön erityinen looginen ohjaustaso, niin kutsuttu palveluverkko huoltoverkko, auttaa yksinkertaistamaan liitettävyyttä, ohjausta ja toiminnan hallintaa jokaisen yksittäisen sovelluksen tasolla, joka on otettu käyttöön Red Hat OpenShiftissä, johtavassa yritysluokan Kubernetes-alustassa.

Red Hat OpenShift Service Meshiä tarjotaan Kubernetes-erikoisoperaattorina, jonka ominaisuuksia voi testata Red Hat OpenShift 4:ssä täällä.

Viestinnän parannettu seuranta, reititys ja optimointi sovellus- ja palvelutasolla

Pelkästään laitteiston kuormituksen tasaajia, erikoistuneita verkkolaitteita ja muita vastaavia ratkaisuja, joista on tullut normi nykyaikaisissa IT-ympäristöissä, on erittäin vaikeaa ja joskus mahdotonta säännellä ja hallita johdonmukaisesti ja yhtenäisesti syntyvää palvelujen välistä viestintää. sovellusten ja niiden palvelujen välillä. Lisättynä ylimääräinen palveluverkkohallintakerros konttisovellukset voivat paremmin valvoa, reitittää ja optimoida viestintäänsä alustan ytimessä olevan Kubernetesin kanssa. Palveluverkot auttavat yksinkertaistamaan hybridityökuormien hallintaa useissa sijainneissa ja tarjoavat tarkemman hallinnan tietojen sijainnille. OpenShift Service Meshin julkaisun myötä toivomme, että tämä tärkeä mikropalveluteknologiapinon komponentti antaa organisaatioille mahdollisuuden toteuttaa monipilvi- ja hybridistrategioita.

OpenShift Service Mesh on rakennettu useiden avoimen lähdekoodin projektien, kuten Istion, Kialin ja Jaegerin, päälle, ja se tarjoaa mahdollisuuden ohjelmoida viestintälogiikkaa mikropalvelusovellusarkkitehtuuriin. Tämän seurauksena kehitystiimit voivat keskittyä täysin liiketoiminnan ongelmia ratkaisevien sovellusten ja palveluiden kehittämiseen.

Helpottaa kehittäjien elämää

Kuten jo kirjoitimmeEnnen palveluverkon tuloa suuri osa palveluiden välisten monimutkaisten vuorovaikutusten hallintatyöstä lankesi sovelluskehittäjien harteille. Näissä olosuhteissa he tarvitsevat useita työkaluja sovelluksen elinkaaren hallintaan koodin käyttöönoton tulosten seurannasta sovellusliikenteen hallintaan tuotannossa. Jotta sovellus toimisi onnistuneesti, kaikkien sen palvelujen on oltava vuorovaikutuksessa keskenään normaalisti. Jäljitys antaa kehittäjälle mahdollisuuden seurata kunkin palvelun vuorovaikutusta muiden toimintojen kanssa ja auttaa tunnistamaan pullonkauloja, jotka aiheuttavat tarpeettomia viiveitä varsinaiseen työhön.

Kyky visualisoida kaikkien palvelujen väliset yhteydet ja nähdä vuorovaikutuksen topologia auttaa myös ymmärtämään paremmin palvelujen välisten suhteiden monimutkaista kuvaa. Yhdistämällä nämä tehokkaat ominaisuudet OpenShift Service Mesh -palveluverkkoon Red Hat tarjoaa kehittäjille laajemman joukon työkaluja, joita tarvitaan pilvipohjaisten mikropalvelujen menestyksekkääseen kehittämiseen ja käyttöönottoon.

Palveluverkon luomisen yksinkertaistamiseksi ratkaisumme avulla voit helposti toteuttaa tämän hallintatason olemassa olevassa OpenShift-ilmentymässä käyttämällä sopivaa Kubernetes-operaattoria. Tämä operaattori huolehtii kaikkien tarvittavien komponenttien asennuksesta, verkkointegroinnista ja operatiivisesta hallinnasta, jolloin voit aloittaa heti luodun palveluverkon käytön oikeiden sovellusten käyttöönottamiseksi.

Palveluverkon käyttöönoton ja hallinnan työvoimakustannusten vähentäminen mahdollistaa sovelluskonseptien nopean luomisen ja testaamisen etkä menetä tilanteen hallintaa niiden kehittyessä. Miksi odottaa, kunnes yksiköiden välisen viestinnän hallinnasta tulee todellinen ongelma? OpenShift Service Mesh voi helposti tarjota tarvitsemasi skaalautuvuuden ennen kuin tarvitset sitä.

Luettelo eduista, joita OpenShift Service Mesh tarjoaa OpenShift-käyttäjille, sisältää:

  • Jäljitys ja seuranta (Jaeger). Palveluverkon aktivointi hallittavuuden parantamiseksi saattaa heikentää suorituskykyä, joten OpenShift Service Mesh voi mitata suorituskyvyn perustason ja käyttää näitä tietoja myöhempään optimointiin.
  • Visualisointi (Kiali). Visuaalinen esitys palveluverkosta auttaa ymmärtämään palveluverkon topologiaa ja kokonaiskuvaa palvelujen vuorovaikutuksesta.
  • Kubernetes Service Mesh -operaattori. Minimoi hallinnon tarpeen sovellusten hallinnassa automatisoimalla yleiset tehtävät, kuten asennuksen, ylläpidon ja palvelun elinkaarihallinnan. Lisäämällä liiketoimintalogiikkaa voit yksinkertaistaa hallintaa entisestään ja nopeuttaa uusien ominaisuuksien käyttöönottoa tuotannossa. OpenShift Service Mesh -operaattori ottaa käyttöön Istio-, Kiali- ja Jaeger-paketit konfigurointilogiikalla, joka toteuttaa kaikki tarvittavat toiminnot kerralla.
  • Tuki useille verkkoliitännöille (multus). OpenShift Service Mesh eliminoi manuaaliset vaiheet ja antaa kehittäjälle mahdollisuuden suorittaa koodia tehostetussa suojaustilassa SCC:n (Security Context Constraint) avulla. Erityisesti se tarjoaa lisäeristyksen työkuormille klusterissa, esimerkiksi nimitila voi määrittää, mitkä työkuormat voivat suorittaa pääkäyttäjänä ja mitkä eivät. Tuloksena on mahdollista yhdistää kehittäjien paljon kysytyt Istion edut hyvin kirjoitettuihin turvatoimiin, joita klusterin ylläpitäjät tarvitsevat.
  • Integrointi Red Hat 3scale API Managementin kanssa. Kehittäjille tai IT-operaattoreille, jotka tarvitsevat parempaa suojausta pääsystä palvelusovellusliittymiin, OpenShift Service Mesh tarjoaa alkuperäisen Red Hat 3scale Istio Mixer Adapter -komponentin, joka, toisin kuin palveluverkko, antaa sinun hallita palvelujen välistä viestintää API-tasolla.

Mitä sinun tulee tietää Red Hat OpenShift Service Meshistä
Palveluverkkoteknologioiden jatkokehittämisen osalta Red Hat ilmoitti tämän vuoden alussa osallistuvansa teollisuusprojektiin Service Mesh Interface (SMI), jonka tavoitteena on parantaa eri toimittajien tarjoamien teknologioiden yhteentoimivuutta. Yhteistyö tässä projektissa auttaa meitä tarjoamaan Red Hat OpenShift -käyttäjille suuremman ja joustavamman valinnanvaran ja avaa uuden aikakauden, jossa voimme tarjota NoOps-ympäristöjä kehittäjille.

Kokeile OpenShiftiä

Palveluverkkoteknologiat yksinkertaistavat huomattavasti mikropalvelupinojen käyttöä hybridipilvessä. Siksi rohkaisemme kaikkia Kubernetesia ja -säiliöitä aktiivisesti käyttäviä kokeile Red Hat OpenShift Service Meshiä.

Lähde: will.com

Lisää kommentti