Kion vi bezonas scii pri Red Hat OpenShift Service Mesh

Migrado al Kubernetes kaj Linux-infrastrukturo dum la cifereca transformo de organizoj kondukas al la fakto, ke aplikaĵoj estas pli kaj pli konstruitaj surbaze de mikroserva arkitekturo kaj, rezulte, tre ofte fariĝas superkreskitaj per kompleksaj petaj vojigaj skemoj inter servoj.

Kion vi bezonas scii pri Red Hat OpenShift Service Mesh

En Red Hat OpenShift Service Mesh, ni iras preter tradicia vojigo kaj provizas komponantojn por spuri kaj bildigi ĉi tiujn petojn por simpligi kaj pli fidigi servajn interagojn. Enkondukante dediĉitan logikan stiran ebenon, la tiel nomatan servan maŝon. servmaŝo, helpas simpligi la enkondukon, monitoradon kaj funkcian administradon je la aplikaĵnivelo por ĉiu aplikaĵo deplojita sur Red Hat OpenShift, la ĉefa entrepren-nivela Kubernetes-platformo.

Red Hat OpenShift Service Mesh estas ofertita kiel dediĉita Kubernetes-operatoro, kiun vi povas provi en Red Hat OpenShift 4. tie.

Plibonigita spurado, vojigo kaj optimumigo de komunikadoj je la aplikaĵa kaj serva nivelo

Uzante nur aparatarajn ŝarĝekvilibrilojn, specialigitan retan ekipaĵon, kaj aliajn similajn solvojn, kiuj fariĝis la normo en modernaj IT-medioj, estas tre malfacile, se ne maleble, konstante kaj unuforme reguligi kaj administri servo-al-servajn komunikadojn inter aplikaĵoj kaj iliaj servoj. Kun la aldona administra tavolo de serva reto, kontenerigitaj aplikaĵoj povas pli bone monitori, sendi kaj optimumigi siajn komunikadojn kun Kubernetes ĉe la kerno de la platformo. Serva reto helpas simpligi la administradon de hibridaj laborkvantoj trans pluraj lokoj kaj provizi pli detalan kontrolon pri datumloĝado. Kun la lanĉo de OpenShift Service Mesh, ni esperas, ke ĉi tiu grava komponanto de la mikroserva teknologia stako rajtigos organizojn efektivigi plurnubajn kaj hibridajn strategiojn.

OpenShift Service Mesh estas konstruita sur pluraj malfermitkodaj projektoj kiel Istio, Kiali, kaj Jaeger, kaj ebligas programi komunikadan logikon ene de mikroserva aplikaĵarkitekturo. Ĉi tio permesas al evoluigteamoj koncentriĝi tute pri disvolvado de aplikaĵoj kaj servoj, kiuj solvas komercajn problemojn.

Faciligante la vivon por programistoj

Kiel ni jam skribisAntaŭ la serva reto, grandega parto de la laboro pri administrado de kompleksaj interagoj inter servoj falis sur la ŝultrojn de aplikaĵaj programistoj. En ĉi tiu medio, ili bezonas tutan aron da iloj por administri la aplikaĵan vivciklon, de monitorado de la rezultoj de koddeplojo ĝis administrado de aplikaĵa trafiko en produktado. Por ke aplikaĵo funkciu sukcese, ĉiuj ĝiaj servoj devas interagi normale unu kun la alia. Spurado donas al la programisto la kapablon spuri kiel ĉiu servo interagas kun aliaj funkcioj kaj helpas identigi proplempunktojn, kiuj kreas nenecesajn prokrastojn en reala laboro.

La kapablo bildigi la konektojn inter ĉiuj servoj kaj vidi la topologion de interagoj ankaŭ helpas pli bone kompreni la kompleksan bildon de interservaj rilatoj. Kombinante ĉi tiujn utilajn kapablojn ene de la OpenShift Service Mesh, Red Hat ofertas al la programisto vastigitan aron da iloj necesaj por sukcesa disvolviĝo kaj deplojo de nubaj mikroservoj.

Por simpligi la kreadon de serva reto, nia solvo permesas al vi facile efektivigi ĉi tiun administradan tavolon ene de ekzistanta OpenShift-instanco uzante korespondan Kubernetes-operatoron. Ĉi tiu operatoro zorgas pri la instalado, retintegriĝo kaj funkcia administrado de ĉiuj necesaj komponantoj, permesante al vi tuj komenci uzi la nove kreitan servan reton por deploji realajn aplikaĵojn.

Redukti la penon bezonatan por efektivigi kaj administri servan reton permesas al vi pli rapide konstrui kaj iteracii pri aplikaĵaj konceptoj kaj resti informita pri aferoj dum ili evoluas. Kial atendi ĝis administri servo-al-servan komunikadon fariĝos vera ĝeno? OpenShift Service Mesh faciligas akiri la skaleblecon, kiun vi bezonas, antaŭ ol vi bezonas ĝin.

La listo de avantaĝoj, kiujn OpenShift Service Mesh provizas al OpenShift-uzantoj, inkluzivas:

  • Spurado kaj monitorado (Jaeger). Ebligi servan maŝon por administrebleco povas kaŭzi iom da rendimenta kromkosto, do OpenShift Service Mesh povas mezuri bazlinion de rendimento kaj poste uzi tiujn datumojn por posta optimumigo.
  • Bildigo (Kiali). Vida prezento de la serva reto helpas vin kompreni la topologion de la serva reto kaj la ĝeneralan bildon pri kiel servoj interagas.
  • Kubernetes Serva Maŝa Funkciigisto. Minimumigas la bezonon de administrado dum aplikaĵadministrado per aŭtomatigado de oftaj taskoj kiel instalado, bontenado kaj administrado de la vivciklo de servoj. Aldonante komercan logikon, vi povas plu simpligi la administradon kaj rapidigi la enkondukon de novaj funkcioj en produktado. La OpenShift Service Mesh Operator deplojas pakaĵojn Istio, Kiali kaj Jaeger kompletaj kun agorda logiko, kiu samtempe efektivigas ĉiujn bezonatajn funkciojn.
  • Subteno por pluraj retinterfacoj (multus). OpenShift Service Mesh forigas manajn operaciojn kaj donas al la programisto la kapablon ruli kodon tre sekure uzante SCC (Sekureca Kunteksta Limigo). Aparte, ĝi provizas plian izoladon de laborkvantoj en la areto, ekzemple, nomspaco povas specifi, kiuj laborkvantoj povas funkcii kiel administranto kaj kiuj ne. La rezulto estas, ke ĝi kombinas la avantaĝojn de Istio, kiujn programistoj postulas, kun la bone skribitaj sekurecaj mezuroj, kiujn aretaj administrantoj bezonas.
  • Integriĝo kun Red Hat 3scale API Management. Por programistoj aŭ IT-funkciigistoj, kiuj bezonas pliigitan sekurecon por aliro al servaj API-oj, OpenShift Service Mesh ofertas enkonstruitan komponenton Red Hat 3scale Istio Mixer Adapter, kiu, male al la serva reto, ebligas kontrolon super interservaj komunikadoj je la API-nivelo.

Kion vi bezonas scii pri Red Hat OpenShift Service Mesh
Koncerne la pluan disvolviĝon de servaj retteknologioj, pli frue ĉi-jare Red Hat anoncis sian partoprenon en la industria projekto Serva Maŝa Interfaco (SMI), kiu celas plibonigi la interoperacieblecon inter ĉi tiuj teknologioj ofertitaj de malsamaj vendistoj. Kunlaboro pri ĉi tiu projekto helpos nin provizi al uzantoj de Red Hat OpenShift pli kaj pli flekseblajn elektojn, kaj enkonduki novan epokon, en kiu ni povas oferti al programistoj NoOps-medion.

Provu OpenShift

Servaj maŝaj teknologioj helpas signife simpligi la uzon de mikroservaj stakoj en hibrida nubo. Tial ni instigas ĉiujn, kiuj aktive uzas Kubernetes kaj kontenerojn, provu Red Hat OpenShift Service Mesh.

fonto: www.habr.com

Aĉetu fidindan gastigadon por retejoj kun DDoS-protekto, VPS-VDS-serviloj 🔥 Aĉetu fidindan retejan gastigadon kun DDoS-protekto, VPS VDS-servilojn | ProHoster