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-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
Red Hat OpenShift Service Mesh Kubernetes-eko operadore berezi gisa eskaintzen da, Red Hat OpenShift 4-n probatu daitezkeen gaitasunak.
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
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.
Zerbitzu sareen teknologien garapenari dagokionez, urte honen hasieran Red Hat-ek industria proiektuan parte hartuko duela iragarri zuen.
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
Iturria: www.habr.com