Чаро мо Enterprise Service Mesh месозем?

Service Mesh як намунаи машҳури меъморӣ барои ҳамгироии хидматрасониҳои хурд ва гузаштан ба инфрасохтори абрӣ мебошад. Имрӯз дар ҷаҳони контейнери абрӣ бе он кор кардан хеле душвор аст. Якчанд тарҳҳои хидматрасонии кушодаасос аллакай дар бозор дастрасанд, аммо функсияҳо, эътимоднокӣ ва амнияти онҳо на ҳамеша кофӣ мебошанд, хусусан вақте ки сухан дар бораи талаботи ширкатҳои бузурги молиявӣ дар саросари кишвар меравад. Аз ин рӯ, мо дар Sbertech тасмим гирифтем, ки Mesh-ро танзим кунем ва мехоҳем дар бораи чизи ҷолиб дар бораи Service Mesh сӯҳбат кунем, он чизе ки он қадар олӣ нест ва мо дар ин бора чӣ кор хоҳем кард.

Чаро мо Enterprise Service Mesh месозем?

Маъруфияти намунаи Service Mesh бо маъруфияти технологияҳои абрӣ меафзояд. Ин як қабати махсуси инфрасохтор аст, ки ҳамкории байни хидматҳои гуногуни шабакаро содда мекунад. Замимаҳои абрии муосир аз садҳо ва ҳатто ҳазорҳо чунин хидматҳо иборатанд, ки ҳар кадоми онҳо метавонанд ҳазорҳо нусха дошта бошанд.

Чаро мо Enterprise Service Mesh месозем?

Муносибати байниҳамдигарӣ ва идоракунии ин хидматҳо вазифаи асосии Хадамоти Mesh мебошад. Дар асл, ин як модели шабакавии бисёр прокси мебошад, ки ба таври мутамарказ идора карда мешавад ва маҷмӯи вазифаҳои хеле муфидро иҷро мекунад.

Дар сатҳи прокси (ҳавопаймои маълумот):

  • Таъин ва паҳн кардани сиёсати масир ва мувозинати трафик
  • Тақсимоти калидҳо, сертификатҳо, токенҳо
  • Ҷамъоварии телеметрия, тавлиди метрикаи мониторинг
  • Интегратсия бо инфрасохтори амният ва мониторинг

Дар сатҳи ҳавопаймои идоракунӣ:

  • Татбиқи сиёсати масир ва мувозинати трафик
  • Идоракунии такрорӣ ва мӯҳлатҳо, ошкор кардани гиреҳҳои "мурда" (шикастани ноқил), идоракунии хатогиҳои сӯзандору ва таъмини устувории хидмат тавассути механизмҳои дигар
  • Аутентификатсия/авторизатсияи занг
  • Метрикҳои партофтан (мушоҳидашаванда)

Доираи корбароне, ки ба рушди ин технология таваҷҷӯҳ доранд, хеле васеъ аст - аз стартапҳои хурд то корпоратсияҳои бузурги интернетӣ, масалан, PayPal.

Чаро Service Mesh дар бахши корпоративӣ лозим аст?

Истифодаи хидматрасонии Mesh манфиатҳои зиёде дорад. Пеш аз ҳама, он барои таҳиягарон қулай аст: барои навиштани код платформаи технологи пайдо мешавад, ки интегратсияро ба инфрасохтори абрӣ ба таври назаррас осон мекунад, зеро қабати нақлиёт аз мантиқи барнома комилан ҷудо карда шудааст.

Илова бар ин, Service Mesh муносибати байни таъминкунандагон ва истеъмолкунандагонро содда мекунад. Имрӯз, барои провайдерҳои API ва истеъмолкунандагон мустақилона дар бораи интерфейсҳо ва шартномаҳо бидуни ҷалби миёнарави махсуси ҳамгироӣ ва ҳакам - автобуси хидматрасонии корхона мувофиқа кардан осонтар аст. Ин равиш ба ду нишондиҳанда ба таври назаррас таъсир мерасонад. Суръати ворид кардани функсияҳои нав ба бозор (вақт ба бозор) меафзояд, аммо дар айни замон арзиши ҳалли мушкилот меафзояд, зеро интегратсия бояд мустақилона анҷом дода шавад. Истифодаи Service Mesh аз ҷониби гурӯҳҳои рушди функсионалии тиҷорат дар нигоҳ доштани тавозун дар ин ҷо кӯмак мекунад. Дар натиҷа, провайдерҳои API метавонанд танҳо ба ҷузъҳои замимаи хидмати худ тамаркуз кунанд ва онро танҳо дар Service Mesh интишор кунанд - API фавран ба ҳама муштариён дастрас хоҳад шуд ва сифати ҳамгироӣ истеҳсолот омода хоҳад буд ва ягонаро талаб намекунад. сатри рамзи иловагӣ.

Афзалияти навбатй дар он аст таҳиякунанда, бо истифода аз Service Mesh, танҳо ба фаъолияти тиҷорат тамаркуз мекунад — дар бораи махсулот на аз чихати технологии хизмати он. Масалан, ба шумо дигар лозим нест, ки дар бораи он фикр кунед, ки дар вазъияте, ки хидмат тавассути шабака занг мезанад, метавонад дар ҷое нокомии пайвастшавӣ рух диҳад. Илова бар ин, Service Mesh ба мувозинати трафики байни нусхаҳои ҳамон хидмат кӯмак мекунад: агар яке аз нусхаҳо "мурда шавад", система тамоми трафикро ба нусхаҳои боқимондаи зинда иваз мекунад.

Хадамоти Mesh - ин барои эҷоди барномаҳои тақсимшуда заминаи хубест, ки аз муштарӣ тафсилоти пешниҳоди зангҳо ба хидматрасонии худро ҳам дар дохил ва ҳам берунӣ пинҳон мекунад. Ҳама барномаҳое, ки Service Mesh-ро истифода мебаранд, дар сатҳи нақлиёт ҳам аз шабака ва ҳам аз ҳамдигар ҷудо карда шудаанд: байни онҳо алоқа вуҷуд надорад. Дар ин ҳолат, таҳиякунанда назорати пурраи хидматҳои худро мегирад.

Бояд гуфт, ки Навсозии замимаҳои тақсимшуда дар муҳити шабакаи хидматрасонӣ осонтар мешавад. Масалан, ҷойгиркунии кабуд/сабз, ки дар он ду муҳити барнома барои насб мавҷуд аст, ки яке аз онҳо нав карда нашудааст ва дар ҳолати интизорӣ аст. Баргаштан ба версияи қаблӣ дар сурати нобарори нашр аз ҷониби роутери махсус амалӣ карда мешавад, ки нақши он Service Mesh бо хубӣ мубориза мебарад.. Барои санҷидани версияи нав, шумо метавонед истифода баред озод кардани канарей — гузаштан ба версияи нав танҳо 10% трафик ё дархостҳои гурӯҳи озмоишии муштариён. Трафики асосӣ ба версияи кӯҳна меравад, ҳеҷ чиз вайрон намешавад.

Ҳамчунин Service Mesh ба мо назорати SLA-ро дар вақти воқеӣ медиҳад. Системаи тақсимшудаи прокси имкон намедиҳад, ки хидмат ноком шавад, вақте ки яке аз муштариён аз квотаи ба он таъиншуда зиёд аст. Агар интиқоли API маҳдуд бошад, ҳеҷ кас наметавонад онро бо миқдори зиёди транзаксияҳо пур кунад: Service Mesh дар назди хидмат истода, трафики нолозимро иҷозат намедиҳад. Он танҳо дар қабати ҳамгироӣ мубориза мебарад ва худи хидматҳо бидуни пайхас кор карданро идома медиҳанд.

Агар ширкат мехоҳад хароҷотро барои таҳияи қарорҳои ҳамгироӣ кам кунад, Service Mesh инчунин кӯмак мекунад: Шумо метавонед ба версияи кушодаи он аз маҳсулоти тиҷоратӣ гузаред. Enterprise Service Mesh-и мо ба версияи кушодаи Service Mesh асос ёфтааст.

Афзалияти дигар - мавҷудияти маҷмӯи ягонаи пурраи хидматҳои интегралӣ. Азбаски тамоми ҳамгироӣ тавассути ин миёнаравӣ сохта мешавад, мо метавонем тамоми трафики ҳамгироӣ ва пайвастагиҳои байни барномаҳоеро, ки асоси тиҷорати ширкатро ташкил медиҳанд, идора кунем. Ин хеле қулай аст.

Ва ниҳоят Service Mesh ширкатро ташвиқ мекунад, ки ба инфрасохтори динамикӣ гузарад. Ҳоло бисёриҳо дар ҷустуҷӯи контейнеризатсия ҳастанд. Буридани як монолит ба хидматрасонии микроорганизмҳо, татбиқи ин ҳама зебо - мавзӯъ дар ҳоли афзоиш аст. Аммо вақте ки шумо кӯшиш мекунед, ки системаеро, ки солҳои зиёд дар истеҳсолот ба платформаи нав гузаронед, шумо фавран ба як қатор мушкилот дучор мешавед: ҳамаро ба контейнерҳо тела додан ва дар платформа ҷойгир кардани он осон нест. Ва татбиқ, ҳамоҳангсозӣ ва ҳамкории ин ҷузъҳои тақсимшуда як мавзӯи хеле мураккаби дигар аст. Чӣ тавр онҳо бо ҳамдигар муошират хоҳанд кард? Оё нокомиҳои пай дар пай хоҳад буд? Service Mesh ба шумо имкон медиҳад, ки баъзе аз ин мушкилотро ҳал кунед ва муҳоҷиратро аз меъмории кӯҳна ба меъмории нав осон кунед, зеро шумо метавонед мантиқи мубодилаи шабакаро фаромӯш кунед.

Чаро ба шумо мутобиқсозии Service Mesh лозим аст?

Дар ширкати мо садҳо системаҳо ва модулҳо якҷоя вуҷуд доранд ва вақти кор хеле пурбор аст. Пас, намунаи оддии як система занги дигар ва гирифтани посух кофӣ нест, зеро дар истеҳсолот мо бештар мехоҳанд. Ба шумо аз шабакаи хидматрасонии корхона боз чӣ лозим аст?

Чаро мо Enterprise Service Mesh месозем?

Хизматрасонии коркарди рӯйдодҳо

Биёед тасаввур кунем, ки мо бояд коркарди воқеаҳоро дар вақти воқеӣ анҷом диҳем - системае, ки амали муштариро дар вақти воқеӣ таҳлил мекунад ва метавонад фавран ба ӯ пешниҳоди мувофиқ пешниҳод кунад. Барои амалӣ кардани функсияҳои шабеҳ, истифода баред Намунаи меъморӣ бо номи меъмории рӯйдодҳо (EDA). Ҳеҷ яке аз Meshes-и ҳозираи хидматрасонӣ ба таври аслӣ чунин намунаҳоро дастгирӣ намекунад, аммо ин хеле муҳим аст, махсусан барои бонк!

Хеле аҷиб аст, ки Зангҳои Remote Procedure (RPC) аз ҷониби ҳама версияҳои Service Mesh дастгирӣ мешаванд, аммо онҳо бо EDA дӯстона нестанд. Азбаски Service Mesh як навъ ҳамгироии муосири тақсимшуда аст ва EDA як намунаи хеле мувофиқи меъморӣ мебошад, ки ба шумо имкон медиҳад, ки дар робита ба таҷрибаи муштариён чизҳои беназирро иҷро кунед.

Корхонаи хидматрасонии мо бояд ин мушкилотро ҳал кунад. Илова бар ин, мо мехоҳем дар он татбиқи интиқоли кафолатнок, ҷараён ва коркарди мураккаби рӯйдодҳоро бо истифода аз филтрҳо ва қолабҳои гуногун бубинем.

Хидмати интиқоли файл

Илова ба EDA, хуб мебуд, ки интиқоли файлҳо дошта бошед: дар миқёси Enterprise, аксар вақт танҳо ҳамгироии файл имконпазир аст. Аз ҷумла, намунаи меъмории ETL (Extract, Transform, Load) истифода мешавад. Дар он, чун қоида, ҳама файлҳоро танҳо мубодила мекунанд: додаҳои калон истифода мешаванд, ки дархостҳои алоҳидаро пешниҳод кардан ғайриимкон аст. Қобилияти ба таври маҳаллӣ дастгирӣ кардани интиқоли файлҳо дар Enterprise Service Mesh ба шумо чандириро медиҳад, ки тиҷорати шумо ниёз дорад.

Хизматрасонии оркестр

Ташкилотҳои калон қариб ҳамеша дастаҳои гуногун доранд, ки маҳсулоти гуногун истеҳсол мекунанд. Масалан, дар банк баъзе коллективхо бо пасандоз кор мекунанд, дигарон бошад, бо махсулоти карз кор мекунанд ва чунин ходисахо хеле зиёданд. Инҳо одамони гуногун, дастаҳои гуногун мебошанд, ки маҳсулоти худро истеҳсол мекунанд, API-ҳои худро таҳия мекунанд ва ба дигарон медиҳанд. Ва аксар вақт зарурати эҷоди ин хидматҳо ва инчунин татбиқи мантиқи мураккаб барои пайдарпай даъват кардани маҷмӯи APIҳо вуҷуд дорад. Барои ҳалли ин мушкилот, ба шумо як роҳи ҳалли қабати ҳамгироӣ лозим аст, ки ҳамаи ин мантиқи таркибиро содда мекунад (даъват кардани якчанд API, тавсифи масири дархост ва ғайра). Ин хидмати оркестрсозӣ дар Enterprise Service Mesh мебошад.

AI ва ML

Вақте ки хидматҳои хурд тавассути як қабати ҳамгироӣ муошират мекунанд, Service Mesh табиатан ҳама чизро дар бораи зангҳои ҳар як хидмат медонад. Мо телеметрияро ҷамъ меорем: кӣ ба кй, кай, чанд вақт, чанд маротиба ва ғайра занг зад. Вақте ки садҳо ҳазор ин хидматҳо ва миллиардҳо зангҳо мавҷуданд, пас ҳамаи инҳо ҷамъ мешаванд ва Big Data -ро ташкил медиҳанд. Ин маълумотро бо истифода аз AI, омӯзиши мошинсозӣ ва ғайра таҳлил кардан мумкин аст ва сипас дар асоси натиҷаҳои таҳлил баъзе чизҳои муфидро метавон анҷом дод. Ҳадди аққал қисман назорати ҳамаи ин трафики шабакавӣ ва зангҳои замимавӣ, ки ба Service Mesh дохил карда шудаанд, ба зеҳни сунъӣ супоридан мувофиқ аст.

API Gateway Service

Одатан, Service Mesh дорои прокси ва хидматҳое мебошад, ки дар доираи периметри боэътимод бо ҳамдигар сӯҳбат мекунанд. Аммо шарикони беруна низ ҳастанд. Талабот ба API-ҳое, ки ба ин гурӯҳи истеъмолкунандагон дучор мешаванд, хеле сахттаранд. Мо ин вазифаро ба ду қисми асосӣ тақсим мекунем.

  • Амният. Масъалаҳои марбут ба ddos, осебпазирии протоколҳо, барномаҳо, системаҳои амалиётӣ ва ғайра.
  • Миқёс. Ҳангоме ки шумораи API-ҳое, ки бояд ба муштариён хидмат кунанд, ба ҳазорҳо ва ҳатто садҳо ҳазорҳо мерасад, барои ин маҷмӯи APIҳо як навъ абзори идоракунӣ лозим аст. Шумо бояд API-ро доимо назорат кунед: оё онҳо кор мекунанд ё не, вазъи онҳо чист, трафик чӣ гуна аст, кадом омор ва ғайра. Дарвозаи API бояд ин вазифаро иҷро карда, тамоми равандро идорашаванда ва бехатар гардонад. Ба шарофати ин ҷузъ, Enterprise Service Mesh ба осонӣ нашр кардани API-ҳои дохилӣ ва беруниро меомӯзад.

Хидмати дастгирӣ барои протоколҳо ва форматҳои мушаххаси додаҳо (AS gateway)

Дар айни замон, аксари қарорҳои Service Mesh метавонанд ба таври аслӣ танҳо бо трафики HTTP ва HTTP2 ё дар реҷаи камшуда дар сатҳи TCP/IP кор кунанд. Enterprise Service Mesh бо бисёр протоколҳои дигари интиқоли маълумот пайдо мешавад. Баъзе системаҳо метавонанд брокерҳои паёмиро истифода баранд, дигарон дар сатҳи пойгоҳи додаҳо муттаҳид карда мешаванд. Агар ширкат SAP дошта бошад, он гоҳ он метавонад инчунин системаи ҳамгироии худро истифода барад. Гузашта аз ин, ҳамаи ин кор мекунад ва як қисми муҳими тиҷорат аст.

Шумо наметавонед танҳо бигӯед: "Биёед аз мерос даст кашем ва системаҳои наверо созем, ки метавонанд аз Service Mesh истифода баранд." Барои пайваст кардани ҳамаи системаҳои кӯҳна бо системаҳои нав (дар меъмории микросервис), системаҳое, ки метавонанд аз Service Mesh истифода баранд, ба як адаптер, миёнарав, шлюз ниёз доранд. Розӣ, хуб мешуд, агар он дар як қуттӣ дар баробари хидмат меомад. Дарвозаи AC метавонад ҳама гуна варианти ҳамгироиро дастгирӣ кунад. Тасаввур кунед, ки шумо танҳо Enterprise Service Mesh-ро насб мекунед ва он омода аст, ки бо ҳама протоколҳои лозимӣ ҳамкорӣ кунад. Ин муносибат барои мо хеле муҳим аст.

Ин аст, ки мо версияи корпоративии Service Meshро (Enterprise Service Mesh) тасаввур мекунем. Мутобиқсозии тавсифшуда аксари мушкилотеро, ки ҳангоми кӯшиши истифодаи версияҳои кушодаи кушодаи платформаи ҳамгироӣ ба миён меоянд, ҳал мекунад. Меъмории Service Mesh ҳамагӣ чанд сол пеш муаррифӣ шуда буд, дар таҳаввул идома дорад ва мо аз он хурсандем, ки дар рушди он саҳм гузорем. Мо умедворем, ки таҷрибаи мо барои шумо муфид хоҳад буд.

Манбаъ: will.com

Илова Эзоҳ