Kaj morate vedeti o Red Hat OpenShift Service Mesh

Prehod na infrastrukturo Kubernetes in Linux med digitalno preobrazbo organizacij vodi v to, da se aplikacije vedno bolj začenjajo graditi na osnovi mikrostoritvene arhitekture in posledično zelo pogosto pridobivajo zapletene sheme za usmerjanje zahtev med storitvami.

Kaj morate vedeti o Red Hat OpenShift Service Mesh

S storitvijo Red Hat OpenShift Service Mesh presegamo tradicionalno usmerjanje in zagotavljamo komponente za sledenje in vizualizacijo teh zahtev, da naredimo storitvene interakcije preprostejše in zanesljivejše. Uvedba posebnega logičnega nadzornega nivoja, ti servisne mreže servisna mreža, pomaga poenostaviti povezljivost, nadzor in operativno upravljanje na ravni vsake posamezne aplikacije, nameščene na Red Hat OpenShift, vodilni platformi Kubernetes v poslovnem razredu.

Red Hat OpenShift Service Mesh je na voljo kot poseben operater Kubernetes, katerega zmogljivosti je mogoče preizkusiti v Red Hat OpenShift 4 tukaj.

Izboljšano sledenje, usmerjanje in optimizacija komunikacij na ravni aplikacij in storitev

Z uporabo samo strojnih izravnalnikov obremenitve, specializirane omrežne opreme in drugih podobnih rešitev, ki so postale norma v sodobnih IT-okoljih, je zelo težko, včasih pa tudi nemogoče, dosledno in enotno regulirati in upravljati komunikacije na ravni storitev-storitev, ki nastanejo med aplikacijami in njihovimi storitvami. Z dodatkom dodatnega sloja upravljanja mrežnega omrežja lahko aplikacije v vsebnikih bolje spremljajo, usmerjajo in optimizirajo svojo komunikacijo s Kubernetesom v jedru platforme. Storitvena omrežja pomagajo poenostaviti upravljanje hibridnih delovnih obremenitev na več lokacijah in zagotavljajo natančnejši nadzor nad lokacijo podatkov. Z izdajo OpenShift Service Mesh upamo, da bo ta pomembna komponenta tehnološkega sklada mikrostoritev opolnomočila organizacije za izvajanje večoblačnih in hibridnih strategij.

OpenShift Service Mesh je zgrajen na več odprtokodnih projektih, kot so Istio, Kiali in Jaeger, in omogoča programiranje komunikacijske logike znotraj arhitekture aplikacij mikrostoritev. Posledično se lahko razvojne ekipe popolnoma osredotočijo na razvoj aplikacij in storitev, ki rešujejo poslovne težave.

Lažje življenje razvijalcem

Kot smo že pisaliPred pojavom storitvenega omrežja je veliko dela pri upravljanju kompleksnih interakcij med storitvami padlo na ramena razvijalcev aplikacij. V teh razmerah potrebujejo celo vrsto orodij za upravljanje življenjskega cikla aplikacije, od spremljanja rezultatov uvajanja kode do upravljanja prometa aplikacij v produkciji. Da bi aplikacija delovala uspešno, morajo vse njene storitve med seboj normalno komunicirati. Sledenje daje razvijalcu možnost, da spremlja, kako vsaka storitev sodeluje z drugimi funkcijami, in pomaga prepoznati ozka grla, ki povzročajo nepotrebne zamude pri dejanskem delu.

Sposobnost vizualizacije povezav med vsemi storitvami in vpogleda v topologijo interakcije prav tako pomaga bolje razumeti kompleksno sliko odnosov med storitvami. Z združevanjem teh zmogljivih zmogljivosti znotraj OpenShift Service Mesh Red Hat razvijalcem ponuja razširjen nabor orodij, potrebnih za uspešen razvoj in uvajanje mikrostoritev v oblaku.

Za poenostavitev ustvarjanja storitvene mreže vam naša rešitev omogoča enostavno implementacijo te ravni upravljanja znotraj obstoječe instance OpenShift z uporabo ustreznega operaterja Kubernetes. Ta operater poskrbi za namestitev, integracijo omrežja in operativno upravljanje vseh potrebnih komponent, kar vam omogoča, da takoj začnete uporabljati novo ustvarjeno storitveno mrežo za uvajanje resničnih aplikacij.

Zmanjšanje stroškov dela za implementacijo in upravljanje storitvene mreže vam omogoča, da hitro ustvarite in preizkusite koncepte aplikacij in ne izgubite nadzora nad situacijo, ko se razvijajo. Zakaj bi čakali, da upravljanje medstoritvenih komunikacij postane resničen problem? OpenShift Service Mesh lahko zlahka zagotovi razširljivost, ki jo potrebujete, preden jo dejansko potrebujete.

Seznam prednosti, ki jih OpenShift Service Mesh ponuja uporabnikom OpenShift, vključuje:

  • Sledenje in spremljanje (Jaeger). Aktiviranje storitvene mreže za izboljšanje vodljivosti lahko spremlja določeno zmanjšanje zmogljivosti, zato lahko OpenShift Service Mesh izmeri osnovno raven zmogljivosti in nato te podatke uporabi za poznejšo optimizacijo.
  • Vizualizacija (Kiali). Vizualna predstavitev storitvenega omrežja pomaga razumeti topologijo storitvenega omrežja in celotno sliko interakcije storitev.
  • Operater Kubernetes Service Mesh. Zmanjša potrebo po administraciji pri upravljanju aplikacij z avtomatizacijo običajnih opravil, kot so namestitev, vzdrževanje in upravljanje življenjskega cikla storitev. Z dodajanjem poslovne logike lahko dodatno poenostavite upravljanje in pospešite uvajanje novosti v produkcijo. Operater OpenShift Service Mesh razmesti pakete Istio, Kiali in Jaeger skupaj s konfiguracijsko logiko, ki implementira vse potrebne funkcije hkrati.
  • Podpora za več omrežnih vmesnikov (multus). OpenShift Service Mesh odpravlja ročne korake in daje razvijalcu možnost izvajanja kode v izboljšanem varnostnem načinu z uporabo SCC (omejitev varnostnega konteksta). Zlasti zagotavlja dodatno izolacijo delovnih obremenitev v gruči, na primer, imenski prostor lahko poda, katere delovne obremenitve se lahko izvajajo kot root in katere ne. Posledično je mogoče združiti prednosti Istio, ki jih razvijalci zelo iščejo, z dobro napisanimi varnostnimi ukrepi, ki jih potrebujejo skrbniki gruče.
  • Integracija z Red Hat 3scale API Management. Za razvijalce ali operaterje IT, ki potrebujejo povečano varnost dostopa do storitvenih API-jev, OpenShift Service Mesh ponuja izvorno komponento Red Hat 3scale Istio Mixer Adapter, ki vam za razliko od storitvene mreže omogoča nadzor komunikacij med storitvami na ravni API-ja.

Kaj morate vedeti o Red Hat OpenShift Service Mesh
V zvezi z nadaljnjim razvojem storitvenih mrežnih tehnologij je Red Hat v začetku letošnjega leta napovedal sodelovanje v industrijskem projektu. Storitveni mrežni vmesnik (SMI), katerega namen je izboljšati interoperabilnost teh tehnologij, ki jih ponujajo različni prodajalci. Sodelovanje pri tem projektu nam bo pomagalo zagotoviti uporabnikom Red Hat OpenShift večjo, bolj prilagodljivo izbiro in uvesti novo dobo, v kateri lahko razvijalcem ponudimo okolja NoOps.

Preizkusite OpenShift

Storitvene mrežne tehnologije pomagajo močno poenostaviti uporabo nizov mikrostoritev v hibridnem oblaku. Zato spodbujamo vse, ki aktivno uporabljate Kubernetes in kontejnerje, da poskusite Red Hat OpenShift Service Mesh.

Vir: www.habr.com

Dodaj komentar