Red Hat OpenShift Service Mesh-i buruz jakin behar duzuna

Kubernetes eta Linux azpiegituretarako trantsizioak erakundeen eraldaketa digitalean zehar, aplikazioak gero eta gehiago hasten dira mikrozerbitzuen arkitekturan oinarrituta eraikitzen eta, ondorioz, sarritan eskema konplexuak eskuratzen dituzte zerbitzuen artean eskaerak bideratzeko.

Red Hat OpenShift Service Mesh-i buruz jakin behar duzuna

Red Hat OpenShift Service Mesh-ekin, bideratze tradizionaletik haratago joaten gara eta eskaera horiek trazatzeko eta ikusteko osagaiak eskaintzen ditugu, zerbitzu-interakzioak errazagoak eta fidagarriagoak izan daitezen. Kontrol-maila logiko berezi baten sarrera, zerbitzu-sare deritzona zerbitzu-sare, konektagarritasuna, kontrola eta kudeaketa operatiboa errazten laguntzen du Red Hat OpenShift-en inplementatutako aplikazio bakoitzaren mailan, enpresa mailako Kubernetes plataforma liderra.

Red Hat OpenShift Service Mesh Kubernetes-eko operadore berezi gisa eskaintzen da, Red Hat OpenShift 4-n probatu daitezkeen gaitasunak. Hemen.

Aplikazio eta zerbitzu mailan komunikazioen jarraipena, bideratzea eta optimizazioa hobetu

Hardware-karga-orekatzaileak, sare-ekipo espezializatuak eta informatika-ingurune modernoetan ohiko bihurtu diren antzeko beste irtenbide batzuk soilik erabiliz, oso zaila da, eta batzuetan ezinezkoa, sortzen diren komunikazioak zerbitzu-zerbitzu mailan modu koherentean eta uniformean arautzea eta kudeatzea. aplikazioen eta haien zerbitzuen artean. Zerbitzu-sareen kudeaketa geruza gehigarri bat gehituta, edukiontzidun aplikazioek hobeto kontrolatu, bideratu eta optimiza ditzakete Kubernetes-ekin plataformaren oinarrian dauden komunikazioak. Zerbitzu-sareek kokapen anitzetan lan-karga hibridoen kudeaketa errazten laguntzen dute eta datuen kokapenaren gaineko kontrol zehatzagoa eskaintzen dute. OpenShift Service Mesh kaleratzearekin batera, mikrozerbitzuen teknologia pilaren osagai garrantzitsu honek erakundeei hodei anitzeko eta estrategia hibridoak ezartzeko ahalmena emango diela espero dugu.

OpenShift Service Mesh kode irekiko hainbat proiekturen gainean eraikita dago, hala nola Istio, Kiali eta Jaeger, eta mikrozerbitzuen aplikazioen arkitektura baten barruan komunikazio-logika programatzeko gaitasuna eskaintzen du. Ondorioz, garapen-taldeak guztiz kontzentratu daitezke negozio-arazoak konpontzen dituzten aplikazio eta zerbitzuak garatzen.

Garatzaileei bizitza errazten

Dagoeneko idatzi dugun bezalaZerbitzu-sarearen agerpenaren aurretik, zerbitzuen arteko interakzio konplexuak kudeatzeko lanaren zati handi bat aplikazioen garatzaileen sorbaldetan erori zen. Baldintza horietan, tresna sorta oso bat behar dute aplikazioen bizi-zikloa kudeatzeko, kodearen hedapenaren emaitzen jarraipenatik hasi eta aplikazioen trafikoa produkzioan kudeatzeraino. Aplikazio bat behar bezala exekutatzeko, bere zerbitzu guztiek elkarren artean normalean elkarreragin behar dute. Trazatzeak garatzaileari zerbitzu bakoitzak beste funtzio batzuekin nola elkarreragiten duen jarraitzeko gaitasuna ematen dio eta benetako lanean beharrezkoak ez diren atzerapenak sortzen dituzten botila-lepoak identifikatzen laguntzen du.

Zerbitzu guztien arteko konexioak ikusteko eta elkarrekintzaren topologia ikusteko gaitasunak zerbitzuen arteko harremanen irudi konplexua hobeto ulertzen laguntzen du. OpenShift Service Mesh-en gaitasun indartsu hauek konbinatuz, Red Hat-ek garatzaileei hodeiko jatorrizko mikrozerbitzuak arrakastaz garatzeko eta zabaltzeko behar diren tresna-multzo zabala eskaintzen die.

Zerbitzu-sare bat sortzea errazteko, gure soluzioak kudeaketa-maila hori erraz ezar dezakezu lehendik dagoen OpenShift instantzia batean Kubernetes operadore egokia erabiliz. Operadore honek behar diren osagai guztien instalazioa, sarearen integrazioa eta kudeaketa operatiboaz arduratzen da, eta horrela sortu berri den zerbitzu-sarea berehala erabiltzen hasten zara benetako aplikazioak zabaltzeko.

Zerbitzu-sare bat ezartzeko eta kudeatzeko lan-kostuak murrizteak aplikazioen kontzeptuak azkar sortu eta probatzeko aukera ematen du, eta garatzen diren heinean egoeraren kontrola ez galtzeko. Zergatik itxaron zerbitzuen arteko komunikazioak kudeatzea benetako arazo bihurtu arte? OpenShift Service Mesh-ek behar duzun eskalagarritasuna erraz eskain dezake benetan behar duzun aurretik.

OpenShift Service Mesh-ek OpenShift erabiltzaileei eskaintzen dizkien abantailen zerrenda honakoa da:

  • Trazadura eta jarraipena (Jaeger). Kudeagarritasuna hobetzeko zerbitzu-sare bat aktibatzea errendimenduaren nolabaiteko beherakada bat izan daiteke, beraz, OpenShift Service Mesh-ek oinarrizko errendimendu-maila neur dezake eta datu hauek hurrengo optimizaziorako erabil ditzake.
  • Bistaratzea (Kiali). Zerbitzu-sarearen irudikapen bisual batek zerbitzu-sarearen topologia eta zerbitzuek nola elkarreragiten duten irudi orokorra ulertzen laguntzen du.
  • Kubernetes Service Mesh operadorea. Aplikazioak kudeatzeko orduan administrazio beharra murrizten du ohiko zereginak automatizatuz, hala nola instalazioa, mantentzea eta zerbitzuaren bizi-zikloaren kudeaketa. Negozio-logika gehituz gero, kudeaketa gehiago erraztu eta ekoizpenean eginbide berriak sartzea bizkortu dezakezu. OpenShift Service Mesh operadoreak Istio, Kiali eta Jaeger paketeak zabaltzen ditu beharrezko funtzionaltasun guztiak aldi berean ezartzen dituen konfigurazio logikarekin.
  • Sareko interfaze anitzeko laguntza (multus). OpenShift Service Mesh-ek eskuzko urratsak ezabatzen ditu eta garatzaileari kodea segurtasun-modu hobetuan exekutatzeko gaitasuna ematen dio SCC (Security Context Constraint) erabiliz. Bereziki, klusterreko lan-kargen isolamendu gehigarria eskaintzen du, adibidez, izen-espazio batek zehaztu dezake zein lan-karga exekutatu daitezkeen root gisa eta zeintzuk ez. Ondorioz, garatzaileek asko bilatzen dituzten Istio-ren abantailak eta kluster administratzaileek behar dituzten ongi idatzitako segurtasun neurriekin uztartu daitezke.
  • Red Hat 3scale API kudeaketarekin integratzea. Zerbitzuen APIetarako sarbidearen segurtasun handiagoa behar duten garatzaileei edo informatika-operadoreei, OpenShift Service Mesh-ek jatorrizko Red Hat 3scale Istio Mixer Adapter osagaia eskaintzen du, zerbitzu-sare batek ez bezala, zerbitzuen arteko komunikazioak API mailan kontrolatzeko aukera ematen duena.

Red Hat OpenShift Service Mesh-i buruz jakin behar duzuna
Zerbitzu sareen teknologien garapenari dagokionez, urte honen hasieran Red Hat-ek industria proiektuan parte hartuko duela iragarri zuen. Zerbitzu sareko interfazea (SMI), hainbat saltzailek eskaintzen dituzten teknologia horien elkarreragingarritasuna hobetzea helburu duena. Proiektu honetan kolaboratzeak Red Hat OpenShift erabiltzaileei aukera handiagoa eta malguagoa eskaintzen lagunduko digu eta garatzaileei NoOps inguruneak eskain diezazkiokegun aro berri bati hasiera emango die.

Saiatu OpenShift

Zerbitzu-sare-teknologiek hodei hibrido batean mikrozerbitzu-pilen erabilera asko errazten laguntzen dute. Hori dela eta, Kubernetes eta edukiontziak aktiboki erabiltzen dituzten guztiak animatzen ditugu saiatu Red Hat OpenShift Service Mesh.

Iturria: www.habr.com

Gehitu iruzkin berria