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.
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
Red Hat OpenShift Service Mesh imaperekedwa ngati woyendetsa wapadera wa Kubernetes, kuthekera kwake komwe kumatha kuyesedwa mu Red Hat OpenShift 4.
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
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.
Ponena za kupititsa patsogolo kwa matekinoloje a ma mesh, kumayambiriro kwa chaka chino Red Hat adalengeza kutenga nawo gawo pantchito yamakampani.
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
Source: www.habr.com