Zomwe muyenera kudziwa za Red Hat OpenShift Service Mesh

Kusintha kwa zomangamanga za Kubernetes ndi Linux panthawi yakusintha kwa digito kumadzetsa kuti ntchito zikuchulukirachulukira kumangidwa pamaziko a kamangidwe ka microservice ndipo, chifukwa chake, nthawi zambiri amapeza njira zovuta zofunsira zopempha pakati pa ntchito.

Zomwe muyenera kudziwa za Red Hat OpenShift Service Mesh

Ndi Red Hat OpenShift Service Mesh, timapita kupyola njira zachikhalidwe ndikupereka zigawo zotsatirira ndikuwona zopempha izi kuti kulumikizana kwautumiki kukhale kosavuta komanso kodalirika. Kuyamba kwapadera zomveka kulamulira mlingo, otchedwa utumiki mauna utumiki mauna, imathandizira kusavuta kulumikizana, kuwongolera ndi kasamalidwe ka magwiridwe antchito pamlingo wa pulogalamu iliyonse yomwe imayikidwa pa Red Hat OpenShift, nsanja yayikulu yamabizinesi a Kubernetes.

Red Hat OpenShift Service Mesh imaperekedwa ngati woyendetsa wapadera wa Kubernetes, kuthekera kwake komwe kumatha kuyesedwa mu Red Hat OpenShift 4. apa.

Kutsata bwino, kuwongolera ndi kukhathamiritsa kwa kulumikizana pakugwiritsa ntchito ndi mulingo wautumiki

Kugwiritsa ntchito ma balancers okhawo, zida zapadera zapaintaneti ndi njira zina zofananira zomwe zakhala zodziwika bwino m'malo amakono a IT, ndizovuta kwambiri, ndipo nthawi zina zosatheka, kuwongolera nthawi zonse ndikuwongolera kulumikizana pamlingo wantchito-ku-utumiki womwe umabuka. pakati pa mapulogalamu ndi ntchito zawo. Powonjezera gawo lowonjezera la kasamalidwe ka ma mesh, mapulogalamu omwe ali ndi zida amatha kuyang'anira bwino, njira, ndi kukhathamiritsa kulumikizana kwawo ndi Kubernetes pakatikati pa nsanja. Ma meshes a ntchito amathandizira kuwongolera kasamalidwe ka ntchito zosakanizidwa m'malo angapo ndikupereka chiwongolero chowonjezereka cha malo a data. Ndi kutulutsidwa kwa OpenShift Service Mesh, tikukhulupirira kuti gawo lofunikirali laukadaulo wa microservices lipatsa mphamvu mabungwe kuti agwiritse ntchito njira zamitundu yambiri komanso zosakanizidwa.

OpenShift Service Mesh imamangidwa pamwamba pa mapulojekiti angapo otseguka monga Istio, Kiali ndi Jaeger, ndipo imapereka mwayi wokonza malingaliro olankhulirana mkati mwa kamangidwe ka ntchito ya microservice. Zotsatira zake, magulu achitukuko amatha kuyang'ana kwambiri pakupanga mapulogalamu ndi ntchito zomwe zimathetsa mavuto abizinesi.

Kupangitsa moyo kukhala wosavuta kwa opanga

Monga talemba kaleKusanabwere kwa mesh yautumiki, ntchito yambiri yoyang'anira zochitika zovuta pakati pa mautumiki idagwera pamapewa a opanga mapulogalamu. M'mikhalidwe iyi, amafunikira zida zambiri zoyendetsera ntchito yogwiritsira ntchito, kuyambira pakuwunika zotsatira za kutumizidwa kwa ma code mpaka kuyang'anira kuchuluka kwa ntchito pakupanga. Kuti pulogalamuyo igwire ntchito bwino, ntchito zake zonse ziyenera kuyanjana bwino. Kufufuza kumapatsa wogwiritsa ntchito mwayi wofufuza momwe ntchito iliyonse imagwirizanirana ndi ntchito zina ndikuthandizira kuzindikira zolepheretsa zomwe zimapangitsa kuchedwa kosafunikira pantchito yeniyeni.

Kutha kuwonetsa kugwirizana pakati pa mautumiki onse ndikuwona topology ya kuyanjana kumathandizanso kumvetsetsa chithunzi chovuta cha maubwenzi apakati pa ntchito. Kuphatikiza mphamvu zamphamvuzi mkati mwa OpenShift Service Mesh, Red Hat imapatsa opanga zida zowonjezera zomwe zimafunikira kuti apange bwino ndikutumiza ma microservices amtundu wamtambo.

Kuti muchepetse kupanga ma mesh, yankho lathu limakupatsani mwayi wogwiritsa ntchito kasamalidwe kameneka mu OpenShift yomwe ilipo kale pogwiritsa ntchito wogwiritsa ntchito Kubernetes. Wogwiritsa ntchitoyu amasamalira kukhazikitsa, kuphatikiza maukonde, ndi kasamalidwe kazinthu zonse zofunika, kukulolani kuti muyambe kugwiritsa ntchito mauna omwe angopangidwa kumene kuti mutumize mapulogalamu enieni.

Kuchepetsa ndalama zogwirira ntchito pakukhazikitsa ndi kuyang'anira ma mesh amakulolani kuti mupange mwachangu ndikuyesa malingaliro ogwiritsira ntchito ndikulephera kuwongolera momwe zinthu zikuyendera. Chifukwa chiyani kudikirira mpaka kuyang'anira kulumikizana kwa interservice kukhala vuto lenileni? OpenShift Service Mesh imatha kukupatsirani mosavuta scalability yomwe mukufuna musanayifune.

Mndandanda wamaubwino omwe OpenShift Service Mesh amapereka kwa ogwiritsa ntchito OpenShift akuphatikizapo:

  • Kufufuza ndi kuyang'anira (Jaeger). Kuyatsa mauna a service kuti muwongolere bwino kutha kutsagana ndi kuchepa kwina kwa magwiridwe antchito, kotero OpenShift Service Mesh imatha kuyeza mulingo woyambira wa magwiridwe antchito kenako ndikugwiritsa ntchito detayi pakukhathamiritsa kotsatira.
  • Kuwona (Kiali). Chiwonetsero cha ma mesh a service chimathandizira kumvetsetsa momwe ma mesh amagwirira ntchito komanso chithunzi chonse cha momwe mautumiki amagwirira ntchito.
  • Wogwiritsa ntchito Kubernetes Service Mesh. Imachepetsa kufunikira kwa kayendetsedwe ka ntchito poyang'anira mapulogalamu pongosintha ntchito zomwe wamba monga kukhazikitsa, kukonza, ndi kasamalidwe ka moyo wa ntchito. Powonjezera malingaliro abizinesi, mutha kupititsa patsogolo kasamalidwe ndikufulumizitsa kuyambitsa zatsopano pakupanga. Wogwiritsa ntchito OpenShift Service Mesh amatumiza mapaketi a Istio, Kiali ndi Jaeger okhala ndi malingaliro osinthika omwe amakwaniritsa magwiridwe antchito onse nthawi imodzi.
  • Thandizo la ma network angapo (multus). OpenShift Service Mesh imachotsa masitepe apamanja ndipo imapatsa wopanga mapulogalamu kuti azitha kuyendetsa kachidindo muchitetezo chokhazikika pogwiritsa ntchito SCC (Security Context Constraint). Makamaka, imapereka kudzipatula kwina kwa ntchito mumagulu, mwachitsanzo, malo a mayina angatchule kuti ndi ntchito ziti zomwe zingayende ngati mizu ndi zomwe sizingathe. Chotsatira chake, n'zotheka kuphatikiza ubwino wa Istio, womwe umafunidwa kwambiri ndi omanga, ndi ndondomeko zotetezedwa zolembedwa bwino zomwe olamulira amagulu amafunikira.
  • Kuphatikiza ndi Red Hat 3scale API Management. Kwa omanga kapena ogwira ntchito za IT omwe amafunikira chitetezo chowonjezereka cha mwayi wopeza ma API a ntchito, OpenShift Service Mesh imapereka gawo la Red Hat 3scale Istio Mixer Adapter, lomwe, mosiyana ndi mauna a ntchito, limakupatsani mwayi wowongolera kulumikizana pakati pa mautumiki pamlingo wa API.

Zomwe muyenera kudziwa za Red Hat OpenShift Service Mesh
Ponena za kupititsa patsogolo kwa matekinoloje a ma mesh, kumayambiriro kwa chaka chino Red Hat adalengeza kutenga nawo gawo pantchito yamakampani. Service Mesh Interface (SMI), yomwe cholinga chake ndi kupititsa patsogolo kugwirizanitsa kwa matekinolojewa operekedwa ndi ogulitsa osiyanasiyana. Kuchita nawo pulojekitiyi kudzatithandiza kupatsa ogwiritsa ntchito Red Hat OpenShift zosankha zazikulu, zosinthika ndikubweretsa nthawi yatsopano yomwe titha kupereka malo a NoOps kwa opanga.

Yesani OpenShift

Ukadaulo wa ma mesh a service umathandizira kufewetsa kugwiritsa ntchito ma microservice stacks mumtambo wosakanizidwa. Chifukwa chake, tikulimbikitsa aliyense amene amagwiritsa ntchito Kubernetes ndi zotengera kuti yesani Red Hat OpenShift Service Mesh.

Source: www.habr.com

Kuwonjezera ndemanga