Zvaunoda kuziva nezveRed Hat OpenShift Service Mesh

Shanduko kuenda kuKubernetes neLinux zvivakwa panguva yeshanduko yedhijitari yemasangano inotungamira kune chokwadi chekuti zvikumbiro zviri kuwedzera kutanga kuvakwa pahwaro hweiyo microservice architecture uye, nekudaro, kazhinji vanowana zvirongwa zvakaomarara zvekufambisa zvikumbiro pakati pemasevhisi.

Zvaunoda kuziva nezveRed Hat OpenShift Service Mesh

NeRed Hat OpenShift Service Mesh, isu tinoenda kupfuura tsika dzechinyakare uye tinopa zvikamu zvekutevera uye kuona zvikumbiro izvi kuita kuti kusangana kwesevhisi kuve nyore uye kwakavimbika. Nhanganyaya yeyakakosha logic control level, iyo inonzi service mesh service mesh, inobatsira kurerutsa kubatana, kutonga uye manejimendi ekushanda padanho rega rega rega rakaiswa paRed Hat OpenShift, inotungamira bhizinesi-kirasi Kubernetes chikuva.

Red Hat OpenShift Service Mesh inopihwa seyakakosha Kubernetes opareta, kugona kwayo kunogona kuyedzwa muRed Hat OpenShift 4. pano.

Yakavandudzwa yekutevera, nzira uye optimization yekutaurirana padanho rekushandisa uye sevhisi

Kushandisa zviremera zvehardware chete, hunyanzvi hwetiweki michina uye zvimwe zvigadziriso zvakafanana zvave zvakajairika munzvimbo dzemazuvano dzeIT, zvakaoma, uye dzimwe nguva hazvigoneke, kuenderana uye zvakafanana kutonga uye kutonga kutaurirana padanho-ku-sevhisi inomuka. pakati pezvikumbiro nemasevhisi azvo. Nekuwedzera kweimwe sevhisi mesh manejimendi manejimendi, zvikumbiro zvemukati zvinogona kutarisa zvirinani, nzira, uye kukwenenzvera kutaurirana kwavo neKubernetes papakati pepuratifomu. Masevhisi meshes anobatsira kurerutsa manejimendi eiyo hybrid mitoro yebasa munzvimbo dzakawanda uye inopa yakawanda granular kutonga pamusoro penzvimbo yedata. Nekuburitswa kweOpenShift Service Mesh, isu tinovimba ichi chakakosha chikamu cheiyo microservices tekinoroji stack ichapa simba masangano kuita akawanda-makore uye hybrid mazano.

OpenShift Service Mesh yakavakirwa pamusoro peakati wandei akavhurika sosi mapurojekiti akadai seIstio, Kiali naJaeger, uye inopa kugona kuronga kutaurirana mantiki mukati meiyo microservice application architecture. Nekuda kweizvozvo, zvikwata zvebudiriro zvinogona kutarisisa zvizere pakugadzira maapplication uye masevhisi anogadzirisa matambudziko ebhizinesi.

Kuita kuti hupenyu huve nyore kune vanogadzira

Sezvatakanyora karePamberi pekuuya kwesevhisi mesh, rakawanda rebasa rekugadzirisa kupindirana kwakaoma pakati pemasevhisi rakawira pamapfudzi evagadziri vekushandisa. Mumamiriro ezvinhu aya, ivo vanoda huwandu hwematurusi ekugadzirisa iyo application lifecycle, kubva pakutarisa mhedzisiro yekutumirwa kwekodhi kusvika pakubata application traffic mukugadzira. Kuti application ishande zvinobudirira, masevhisi ayo ese anofanirwa kudyidzana zvakajairwa. Kutsvaga kunopa mugadziri kugona kuona kuti sevhisi yega yega inodyidzana sei nemamwe mabasa uye inobatsira kuona mabhodhoro anogadzira kunonoka kusiri madikanwa mubasa chairo.

Iko kugona kuona kubatanidzwa pakati pesevhisi uye kuona iyo topology yekudyidzana kunobatsirawo kunzwisisa zviri nani mufananidzo wakaoma wehukama hwepakati-sevhisi. Nekubatanidza aya masimba ane simba mukati meOpenShift Service Mesh, Red Hat inopa vagadziri seti yakawedzerwa yezvishandiso zvinodiwa kuti ubudirire kuvandudza uye kuendesa makore-yekuzvarwa microservices.

Kurerutsa kugadzirwa kwesevhisi mesh, mhinduro yedu inokutendera iwe kuti uite nyore nhanho iyi yekutonga mukati meiyo iripo OpenShift muenzaniso uchishandisa yakakodzera Kubernetes opareta. Uyu opareta anotarisira kuisirwa, kubatanidzwa kwetiweki, uye manejimendi ekushanda kwezvinhu zvese zvinodiwa, zvichikubvumidza kuti utange nekukurumidza kushandisa iyo ichangobva kugadzirwa sevhisi mesh kuendesa chaiyo maapplication.

Kudzikisa mitengo yevashandi yekushandisa uye kutonga mesh sevhisi inobvumidza iwe kukurumidza kugadzira uye kuyedza mashandisiro ekushandisa uye kusarasikirwa nekutonga pamusoro pemamiriro ezvinhu sezvaanokura. Sei kumirira kusvika maneja interservice kutaurirana rave dambudziko chairo? OpenShift Service Mesh inogona kupa nyore scalability yaunoda usati wanyatsoida.

Rondedzero yemabhenefiti ayo OpenShift Service Mesh inopa kune OpenShift vashandisi inosanganisira:

  • Kutsvaga uye kutarisa (Jaeger). Kumisikidza sevhisi mesh kuti uvandudze manejimendi inogona kuperekedzwa nekumwe kudzikira kwekuita, saka OpenShift Service Mesh inogona kuyera yekutanga nhanho yekuita uye woshandisa iyi data kune inotevera optimization.
  • Kuona (Kiali). Iyo inomiririra inomiririra mesh yebasa inobatsira kunzwisisa iyo topology yebasa mesh uye mufananidzo wakazara wekuti masevhisi anopindirana.
  • Kubernetes Service Mesh anoshanda. Inoderedza kudiwa kwekutonga kana uchibata maapplication nekuita otomatiki mabasa akajairwa sekuisa, kugadzirisa, uye sevhisi lifecycle manejimendi. Nekuwedzera bhizinesi pfungwa, iwe unogona kurerutsa manejimendi uye nekumhanyisa kuunzwa kwezvinhu zvitsva mukugadzira. Iyo OpenShift Service Mesh opareta inoshandisa Istio, Kiali uye Jaeger mapakeji akakwana ane gadziriso yekumisikidza iyo inoshandisa ese anodiwa mashandiro kamwechete.
  • Tsigiro yeakawanda network network (multus). OpenShift Service Mesh inobvisa nhanho dzemanyorero uye inopa mugadziri kugona kumhanyisa kodhi mune yakagadziridzwa kuchengetedza modhi uchishandisa SCC (Security Context Constraint). Kunyanya, inopa kumwe kuparadzaniswa kwemabasa musumbu, semuenzaniso, nzvimbo yezita inogona kutsanangura kuti ndeapi mabasa anogona kumhanya semudzi uye asingakwanise. Somugumisiro, zvinokwanisika kusanganisa zvikomborero zveIstio, izvo zvinonyanya kutsvakwa nevagadziri, pamwe nekunyora kwakanyatsochengetedzwa kuchengetedzwa kunoda vatariri vemasumbu.
  • Kubatanidzwa neRed Hat 3scale API Management. Kune vanogadzira kana IT vanoshanda vanoda yakawedzera chengetedzo yekuwana masevhisi APIs, OpenShift Service Mesh inopa yekuzvarwa Red Hat 3scale Istio Mixer Adapter chikamu, icho, kusiyana nesevhisi mesh, inobvumidza iwe kudzora yepakati-sevhisi kutaurirana padanho reAPI.

Zvaunoda kuziva nezveRed Hat OpenShift Service Mesh
Nezvekumwe kuvandudzwa kwesevhisi mesh tekinoroji, pakutanga kwegore rino Red Hat yakazivisa kubatanidzwa kwayo muindasitiri yeprojekiti. Service Mesh Interface (SMI), iyo ine chinangwa chekuvandudza kudyidzana kweaya matekinoroji anopihwa nevatengesi vakasiyana. Kushandira pamwe pachirongwa ichi kuchatibatsira kupa vashandisi veRed Hat OpenShift sarudzo huru, inochinjika uye kuunza nguva itsva yatinogona kupa nharaunda dzeNoOps kuvagadziri.

Edza OpenShift

Sevhisi mesh matekinoroji anobatsira kurerutsa mashandisirwo emicroservice stacks mune yakasangana gore. Naizvozvo, tinokurudzira munhu wese anoshingairira kushandisa Kubernetes uye midziyo kuti edza Red Hat OpenShift Service Mesh.

Source: www.habr.com

Voeg