Red Hat OpenShift Service Mesh туралы не білуіңіз керек

Ұйымдардың цифрлық трансформациясы кезінде Kubernetes және Linux инфрақұрылымдарына көшу қосымшалардың микросервис архитектурасы негізінде құрыла бастауына және нәтижесінде қызметтер арасында сұраныстарды бағыттаудың күрделі схемаларына жиі ие болуына әкеледі.

Red Hat OpenShift Service Mesh туралы не білуіңіз керек

Red Hat OpenShift Service Mesh көмегімен біз дәстүрлі маршруттау шеңберінен шығып, қызметтік өзара әрекеттесулерді қарапайым және сенімдірек ету үшін осы сұрауларды қадағалау және визуализациялау үшін құрамдастарды қамтамасыз етеміз. Қызметтік тор деп аталатын арнайы логикалық басқару деңгейін енгізу қызмет көрсету торы, кәсіпорын деңгейіндегі жетекші Kubernetes платформасы Red Hat OpenShift-те орналастырылған әрбір жеке қолданба деңгейінде қосылымды, басқаруды және операциялық басқаруды жеңілдетуге көмектеседі.

Red Hat OpenShift Service Mesh арнайы Kubernetes операторы ретінде ұсынылады, оның мүмкіндіктерін Red Hat OpenShift 4-те тексеруге болады. осында.

Қолданба мен қызмет деңгейінде бақылау, бағыттау және коммуникацияларды оңтайландыру жақсартылған

Заманауи АТ орталарында қалыпты жағдайға айналған тек аппараттық жүктемені теңестіргіштерді, мамандандырылған желілік жабдықты және басқа ұқсас шешімдерді пайдалана отырып, туындайтын сервистер деңгейінде байланыстарды дәйекті және біркелкі реттеу және басқару өте қиын, ал кейде мүмкін емес. қолданбалар мен олардың қызметтері арасында. Қосымша сервистік торды басқару қабатын қосу арқылы контейнерлік қолданбалар платформаның өзегіндегі Kubernetes-пен байланыстарын жақсырақ бақылай алады, бағыттайды және оңтайландырады. Қызметтік торлар гибридті жұмыс жүктемелерін бірнеше орындарда басқаруды жеңілдетуге көмектеседі және деректердің орналасуын егжей-тегжейлі бақылауды қамтамасыз етеді. OpenShift Service Mesh шығарылымымен микросервистердің технологиялық стекінің маңызды құрамдас бөлігі ұйымдарға көп бұлтты және гибридті стратегияларды жүзеге асыруға мүмкіндік береді деп үміттенеміз.

OpenShift Service Mesh Istio, Kiali және Jaeger сияқты бірнеше ашық бастапқы жобалардың үстіне құрастырылған және микросервис қолданбасының архитектурасында байланыс логикасын бағдарламалау мүмкіндігін қамтамасыз етеді. Нәтижесінде әзірлеу топтары бизнес мәселелерін шешетін қолданбалар мен қызметтерді әзірлеуге толығымен шоғырлана алады.

Әзірлеушілердің өмірін жеңілдету

Біз бұрын жазғанымыздайСервистік тор пайда болғанға дейін қызметтер арасындағы күрделі өзара әрекеттесуді басқару жұмысының көп бөлігі қолданбаларды әзірлеушілердің мойнына түсті. Бұл жағдайларда олар кодты орналастыру нәтижелерін бақылаудан бастап өндірістегі қолданба трафигін басқаруға дейінгі қолданбаның өмірлік циклін басқаруға арналған құралдардың тұтас кешенін қажет етеді. Қолданба сәтті іске қосылуы үшін оның барлық қызметтері бір-бірімен қалыпты түрде әрекеттесуі керек. Бақылау әзірлеушіге әрбір қызметтің басқа функциялармен қалай әрекеттесетінін бақылау мүмкіндігін береді және нақты жұмыста қажетсіз кідірістерді тудыратын кедергілерді анықтауға көмектеседі.

Барлық қызметтер арасындағы байланыстарды визуализациялау және өзара әрекеттесу топологиясын көру мүмкіндігі де қызмет аралық қатынастардың күрделі бейнесін жақсы түсінуге көмектеседі. Осы қуатты мүмкіндіктерді OpenShift Service Mesh жүйесінде біріктіре отырып, Red Hat әзірлеушілерге бұлттық микросервистерді сәтті әзірлеу және орналастыру үшін қажетті кеңейтілген құралдар жинағын ұсынады.

Қызметтік торды құруды жеңілдету үшін біздің шешіміміз сәйкес Kubernetes операторын пайдаланып бар OpenShift данасында басқарудың осы деңгейін оңай енгізуге мүмкіндік береді. Бұл оператор орнатуды, желіні біріктіруді және барлық қажетті құрамдастарды операциялық басқаруды қамтамасыз етеді, бұл нақты қолданбаларды орналастыру үшін жаңадан жасалған қызмет торын бірден пайдалануға кірісуге мүмкіндік береді.

Қызметтік торды енгізу және басқару үшін еңбек шығындарын азайту қолданба тұжырымдамаларын жылдам жасауға және сынауға мүмкіндік береді және олар дамып келе жатқан жағдайды бақылауды жоғалтпауға мүмкіндік береді. Неліктен қызметаралық байланысты басқару нақты мәселеге айналғанша күту керек? OpenShift Service Mesh сізге қажет болғанға дейін қажет ауқымдылықты оңай қамтамасыз ете алады.

OpenShift Service Mesh OpenShift пайдаланушыларына беретін артықшылықтар тізімі мыналарды қамтиды:

  • Бақылау және бақылау (Jaeger). Басқару мүмкіндігін жақсарту үшін қызмет торын белсендіру өнімділіктің белгілі бір төмендеуімен қатар жүруі мүмкін, сондықтан OpenShift Service Mesh өнімділіктің бастапқы деңгейін өлшей алады, содан кейін бұл деректерді келесі оңтайландыру үшін пайдалана алады.
  • Визуализация (Kiali). Қызметтік тордың көрнекі көрінісі қызмет көрсету торының топологиясын және қызметтердің өзара әрекеттесуінің жалпы бейнесін түсінуге көмектеседі.
  • Kubernetes Service Mesh операторы. Орнату, техникалық қызмет көрсету және қызмет көрсету мерзімін басқару сияқты жалпы тапсырмаларды автоматтандыру арқылы қолданбаларды басқару кезінде әкімшілік қажеттілігін азайтады. Іскерлік логиканы қосу арқылы сіз басқаруды одан әрі жеңілдете аласыз және өндіріске жаңа мүмкіндіктерді енгізуді жылдамдата аласыз. OpenShift Service Mesh операторы барлық қажетті функцияларды бірден жүзеге асыратын конфигурация логикасы бар Istio, Kiali және Jaeger пакеттерін орналастырады.
  • Бірнеше желі интерфейстерін қолдау (multus). OpenShift Service Mesh қолмен жасалған қадамдарды болдырмайды және әзірлеушіге SCC (Қауіпсіздік контекстік шектеуі) арқылы жақсартылған қауіпсіздік режимінде кодты іске қосу мүмкіндігін береді. Атап айтқанда, ол кластердегі жұмыс жүктемелерінің қосымша оқшаулануын қамтамасыз етеді, мысалы, аттар кеңістігі қай жұмыс жүктемелерінің түбір ретінде іске қосылатынын және қайсысы болмайтынын көрсете алады. Нәтижесінде, әзірлеушілер көп іздейтін Istio артықшылықтарын кластер әкімшілеріне қажет жақсы жазылған қауіпсіздік шараларымен біріктіруге болады.
  • Red Hat 3scale API басқаруымен интеграция. API қызметтеріне қолжетімділік қауіпсіздігін арттыруды қажет ететін әзірлеушілер немесе АТ операторлары үшін OpenShift Service Mesh жергілікті Red Hat 3 масштабты Istio араластырғыш адаптері компонентін ұсынады, ол қызмет торынан айырмашылығы API деңгейінде қызмет аралық байланысты басқаруға мүмкіндік береді.

Red Hat OpenShift Service Mesh туралы не білуіңіз керек
Сервистік тор технологияларын одан әрі дамытуға қатысты, осы жылдың басында Red Hat салалық жобаға қатысатынын жариялады Қызметтік тор интерфейсі (SMI), бұл әртүрлі жеткізушілер ұсынатын осы технологиялардың өзара әрекеттесуін жақсартуға бағытталған. Бұл жобада бірлесіп жұмыс істеу бізге Red Hat OpenShift пайдаланушыларына үлкенірек, икемді таңдауды ұсынуға және әзірлеушілерге NoOps орталарын ұсына алатын жаңа дәуірді бастауға көмектеседі.

OpenShift қолданбасын қолданып көріңіз

Қызметтік тор технологиялары гибридті бұлтта микросервис стектерін пайдалануды айтарлықтай жеңілдетуге көмектеседі. Сондықтан біз Kubernetes және контейнерлерді белсенді пайдаланатындардың барлығын шақырамыз Red Hat OpenShift Service Mesh қолданып көріңіз.

Ақпарат көзі: www.habr.com

пікір қалдыру