Кубернетке миграция жана Linux-уюмдардын санариптик трансформациясы учурундагы инфраструктура тиркемелердин микросервис архитектурасынын негизинде барган сайын курулуп жаткандыгына жана натыйжада кызматтар ортосундагы татаал суроо-талаптарды багыттоо схемалары менен көп учурда толуп кетишине алып келет.

Red Hat OpenShift Service Mesh менен биз салттуу маршрутизациянын чегинен чыгабыз жана кызматтардын өз ара аракеттенүүсүн жөнөкөй жана ишенимдүү кылуу үчүн бул суроо-талаптарды байкоо жана визуалдаштыруу үчүн компоненттерди камсыз кылабыз. Кызматтык тор деп аталган өзгөчө логикалык башкаруу деңгээлин киргизүү , Red Hat OpenShift, алдыңкы ишкана-класстагы Kubernetes платформасында орнотулган ар бир жеке тиркеменин деңгээлинде байланышты, башкарууну жана оперативдүү башкарууну жөнөкөйлөтүүгө жардам берет.
Red Hat OpenShift Service Mesh атайын Kubernetes оператору катары сунушталат, анын мүмкүнчүлүктөрү Red Hat OpenShift 4те сыналышы мүмкүн. .
Колдонмо жана тейлөө деңгээлинде байланыштарды көзөмөлдөө, маршруттоо жана оптималдаштыруу жакшыртылды
Заманбап IT чөйрөлөрүндө нормага айланган аппараттык жүктөмдөрдүн тең салмактуулугун, адистештирилген тармактык жабдууларды жана башка ушул сыяктуу чечимдерди колдонуу менен пайда болгон кызмат көрсөтүү деңгээлинде байланыштарды ырааттуу жана бирдей жөнгө салуу жана башкаруу абдан кыйын, кээде мүмкүн эмес. колдонмолор менен алардын кызматтарынын ортосунда. Кошумча тейлөө тармагын башкаруу катмарынын кошулушу менен контейнерлештирилген колдонмолор платформанын өзөгүндөгү 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 Кызмат Mesh кол менен жасалган кадамдарды жок кылат жана иштеп чыгуучуга SCC (Коопсуздук Контекст Чектөө) аркылуу күчөтүлгөн коопсуздук режиминде кодду иштетүү мүмкүнчүлүгүн берет. Тактап айтканда, ал кластердеги жүктөмдөрдүн кошумча изоляциясын камсыз кылат, мисалы, аттар мейкиндиги кайсы иш жүктөмдөрү тамыр катары иштей алаарын жана кайсынысы иштебей турганын аныктай алат. Натыйжада, иштеп чыгуучулар көп издеген Istio артыкчылыктарын кластердик администраторлор талап кылган жакшы жазылган коопсуздук чаралары менен айкалыштырууга болот.
- Red Hat 3scale API башкаруу менен интеграция. Кызмат API'лерине жетүүнүн коопсуздугун жогорулатууну талап кылган иштеп чыгуучулар же IT операторлору үчүн OpenShift Service Mesh жергиликтүү Red Hat 3scale Istio Mixer адаптер компонентин сунуштайт, ал сервис торунан айырмаланып, API деңгээлинде кызматтар аралык байланышты көзөмөлдөөгө мүмкүндүк берет.

Кызматтык тор технологияларын андан ары өнүктүрүүгө келсек, ушул жылдын башында Red Hat тармактык долбоорго катышуусун жарыялады , бул ар кандай сатуучулар тарабынан сунушталган бул технологиялардын өз ара иштешүүсүн жакшыртууга багытталган. Бул долбоор боюнча кызматташуу бизге Red Hat OpenShift колдонуучуларын көбүрөөк, ийкемдүү тандоону камсыз кылууга жардам берет жана биз иштеп чыгуучуларга NoOps чөйрөсүн сунуштай турган жаңы доорду ачат.
OpenShift колдонуп көрүңүз
Кызматтын тор технологиялары гибриддик булуттагы микросервис стектерин колдонууну кыйла жөнөкөйлөтүүгө жардам берет. Ошондуктан, биз Kubernetes жана контейнерлерди жигердүү колдонгондордун баарын чакырабыз .
Source: www.habr.com
