Π—Π°Ρ‰ΠΎ ΠΏΡ€Π°Π²ΠΈΠΌ Enterprise Service Mesh

Service Mesh Π΅ Π΄ΠΎΠ±Ρ€Π΅ ΠΏΠΎΠ·Π½Π°Ρ‚ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅Π½ ΠΌΠΎΠ΄Π΅Π» Π·Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° микроуслуги ΠΈ ΠΌΠΈΠ³Ρ€ΠΈΡ€Π°Π½Π΅ към ΠΎΠ±Π»Π°Ρ‡Π½Π° инфраструктура. ДнСс, Π² свСта Π½Π° ΠΎΠ±Π»Π°Ρ‡Π½ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ, Π΅ доста Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΄Π° сС Π½Π°ΠΏΡ€Π°Π²ΠΈ Π±Π΅Π· Π½Π΅Π³ΠΎ. Няколко ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π½Π° mesh услуги с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ Π²Π΅Ρ‡Π΅ са Π½Π°Π»ΠΈΡ‡Π½ΠΈ Π½Π° ΠΏΠ°Π·Π°Ρ€Π°, Π½ΠΎ тяхната функционалност, надСТдност ΠΈ сигурност Π΄Π°Π»Π΅Ρ‡ Π½Π΅ Π²ΠΈΠ½Π°Π³ΠΈ са Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΈ, особСно ΠΊΠΎΠ³Π°Ρ‚ΠΎ става Π΄ΡƒΠΌΠ° Π·Π° изискванията Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ финансови ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π² цялата страна. Π—Π°Ρ‚ΠΎΠ²Π° Π½ΠΈΠ΅ ΠΎΡ‚ Sbertech Ρ€Π΅ΡˆΠΈΡ…ΠΌΠ΅ Π΄Π° пСрсонализирамС Service Mesh ΠΈ искамС Π΄Π° Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π·Π° Ρ‚ΠΎΠ²Π° ΠΊΠ°ΠΊΠ²ΠΎ Π΅ Π³ΠΎΡ‚ΠΈΠ½ΠΎ Π² Service Mesh, ΠΊΠ°ΠΊΠ²ΠΎ Π½Π΅ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠ±Ρ€ΠΎ ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ Ρ‰Π΅ ΠΏΡ€Π°Π²ΠΈΠΌ с Π½Π΅Π³ΠΎ.

Π—Π°Ρ‰ΠΎ ΠΏΡ€Π°Π²ΠΈΠΌ Enterprise Service Mesh

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚Ρ‚Π° Π½Π° ΠΌΠΎΠ΄Π΅Π»Π° Service Mesh нараства с популярността Π½Π° ΠΎΠ±Π»Π°Ρ‡Π½ΠΈΡ‚Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. Π’ΠΎΠ²Π° Π΅ спСциалСн инфраструктурСн слой, ΠΊΠΎΠΉΡ‚ΠΎ опростява взаимодСйствиСто ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ услуги. Π‘ΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈΡ‚Π΅ ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ прилоТСния сС ΡΡŠΡΡ‚ΠΎΡΡ‚ ΠΎΡ‚ стотици ΠΈ Π΄ΠΎΡ€ΠΈ хиляди Ρ‚Π°ΠΊΠΈΠ²Π° услуги, всяка ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° хиляди копия.

Π—Π°Ρ‰ΠΎ ΠΏΡ€Π°Π²ΠΈΠΌ Enterprise Service Mesh

ВзаимодСйствиСто ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅Π·ΠΈ услуги ΠΈ тяхното ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΅ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π° Π·Π°Π΄Π°Ρ‡Π° Π½Π° Service Mesh. Π’ΡΡŠΡ‰Π½ΠΎΡΡ‚ Ρ‚ΠΎΠ²Π° Π΅ ΠΌΡ€Π΅ΠΆΠΎΠ² ΠΌΠΎΠ΄Π΅Π» ΠΎΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ проксита, управлявани Ρ†Π΅Π½Ρ‚Ρ€Π°Π»Π½ΠΎ ΠΈ ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‰ΠΈ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

На прокси Π½ΠΈΠ²ΠΎ (Ρ€Π°Π²Π½ΠΈΠ½Π° Π½Π° Π΄Π°Π½Π½ΠΈ):

  • ΠŸΡ€ΠΈΡΠ²ΠΎΡΠ²Π°Π½Π΅ ΠΈ разпространСниС Π½Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ ΠΈ балансиранС Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°
  • Π Π°Π·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅, сСртификати, Ρ‚ΠΎΠΊΠ΅Π½ΠΈ
  • Π‘ΡŠΠ±ΠΈΡ€Π°Π½Π΅ Π½Π° тСлСмСтрия, Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ΠΎΠ²ΠΈ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ
  • Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с инфраструктура Π·Π° сигурност ΠΈ наблюдСниС

На Π½ΠΈΠ²ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½Π° Ρ€Π°Π²Π½ΠΈΠ½Π°:

  • ΠŸΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ ΠΈ балансиранС Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°
  • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° повторСния ΠΈ изчаквания, ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° "ΠΌΡŠΡ€Ρ‚Π²ΠΈ" възли (ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Π½Π΅ Π½Π° Π²Π΅Ρ€ΠΈΠ³Π°), ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ситуации Π½Π° ΠΏΠΎΠ²Ρ€Π΅Π΄Π° (ΠΈΠ½ΠΆΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ) ΠΈ осигуряванС Π½Π° стабилност (устойчивост) Π½Π° услугитС Ρ‡Ρ€Π΅Π· Π΄Ρ€ΡƒΠ³ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ
  • УдостовСряванС/ΡƒΠΏΡŠΠ»Π½ΠΎΠΌΠΎΡ‰Π°Π²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½Π΅
  • ΠžΡ‚ΠΏΠ°Π΄Π°Π½Π΅ Π½Π° ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ (Π½Π°Π±Π»ΡŽΠ΄Π°Π΅ΠΌΠΎΡΡ‚)

ΠšΡ€ΡŠΠ³ΡŠΡ‚ ΠΎΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС интСрСсуват ΠΎΡ‚ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ‚Π°Π·ΠΈ тСхнология, Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡˆΠΈΡ€ΠΎΠΊ - ΠΎΡ‚ ΠΌΠ°Π»ΠΊΠΈ стартиращи ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π΄ΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΈ, ΠΊΠ°Ρ‚ΠΎ PayPal.

Π—Π°Ρ‰ΠΎ сС Π½ΡƒΠΆΠ΄Π°Π΅Ρ‚Π΅ ΠΎΡ‚ Service Mesh Π² корпоративния сСктор

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Service Mesh носи ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΈ прСдимства. На ΠΏΡŠΡ€Π²ΠΎ място, Ρ‚ΠΎΠ²Π° Π΅ просто ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅: Π·Π° писанС Π½Π° ΠΊΠΎΠ΄ Π½ΠΎΠ²ΠΎΠ²ΡŠΠ·Π½ΠΈΠΊΠ²Π°Ρ‰Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, ΠΊΠΎΠ΅Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ опростява интСграцията Π² ΠΎΠ±Π»Π°Ρ‡Π½Π°Ρ‚Π° инфраструктура ΠΏΠΎΡ€Π°Π΄ΠΈ Ρ„Π°ΠΊΡ‚Π°, Ρ‡Π΅ транспортният слой Π΅ напълно ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ ΠΎΡ‚ Π»ΠΎΠ³ΠΈΠΊΠ°Ρ‚Π° Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ.

ОсвСн Ρ‚ΠΎΠ²Π°, Service Mesh опростява Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° ΠΌΠ΅ΠΆΠ΄Ρƒ доставчици ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ. ДнСс Π·Π° доставчицитС ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° API Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-лСсно Π΄Π° сС споразумСят Π·Π° интСрфСйси ΠΈ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈ сами, Π±Π΅Π· Π΄Π° Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ спСциалСн посрСдник ΠΈ Π°Ρ€Π±ΠΈΡ‚ΡŠΡ€ Π·Π° интСграция Π·Π° Ρ‚ΠΎΠ²Π° - ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Π° сСрвизна шина. Π’ΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ засяга Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄Π²Π° показатСля. Бкоростта Π½Π° въвСТданС Π½Π° Π½ΠΎΠ²Π° функционалност Π½Π° ΠΏΠ°Π·Π°Ρ€Π° (time-to-market) сС ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°, Π½ΠΎ Π² ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ сС ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π° Ρ†Π΅Π½Π°Ρ‚Π° Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ интСграцията трябва Π΄Π° сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠΈ нСзависимо. Π˜Π·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Service Mesh ΠΎΡ‚ Π΅ΠΊΠΈΠΏΠΈ Π·Π° бизнСс Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° сС Π·Π°ΠΏΠ°Π·ΠΈ Π±Π°Π»Π°Π½ΡΡŠΡ‚ Ρ‚ΡƒΠΊ. Π’ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ‚ΠΎΠ²Π° доставчицитС Π½Π° API ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΡΡŠΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡Π°Ρ‚ ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π²ΡŠΡ€Ρ…Ρƒ прилоТния ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π½Π° тяхната услуга ΠΈ просто Π΄Π° Π³ΠΎ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Ρ‚ Π² Service Mesh - API Π²Π΅Π΄Π½Π°Π³Π° Ρ‰Π΅ станС Π΄ΠΎΡΡ‚ΡŠΠΏΠ΅Π½ Π·Π° всички ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ, Π° качСството Π½Π° интСграция Ρ‰Π΅ бъдС Π³ΠΎΡ‚ΠΎΠ²ΠΎ Π·Π° производство ΠΈ няма Π΄Π° изисква Π½ΠΈΡ‚ΠΎ Π΅Π΄ΠΈΠ½ Ρ€Π΅Π΄ Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π΅Π½ ΠΊΠΎΠ΄.

Π‘Π»Π΅Π΄Π²Π°Ρ‰ΠΎΡ‚ΠΎ прСдимство Π΅, Ρ‡Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡŠΡ‚, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰ Service Mesh, сС фокусира ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π²ΡŠΡ€Ρ…Ρƒ бизнСс функционалността - Π²ΡŠΡ€Ρ…Ρƒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, Π° Π½Π΅ Π²ΡŠΡ€Ρ…Ρƒ тСхнологичния ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π½Π° тяхната услуга. НапримСр, Π²Π΅Ρ‡Π΅ Π½Π΅ Π΅ Π½ΡƒΠΆΠ½ΠΎ Π΄Π° мислитС, Ρ‡Π΅ Π² ситуация, Π² която услугата Ρ‰Π΅ бъдС ΠΈΠ·Π²ΠΈΠΊΠ°Π½Π° ΠΏΡ€Π΅Π· ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°, някъдС ΠΌΠΎΠΆΠ΅ Π΄Π° възникнС ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Π½Π΅ Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π°. ОсвСн Ρ‚ΠΎΠ²Π° Service Mesh ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° сС балансира Ρ‚Ρ€Π°Ρ„ΠΈΠΊΡŠΡ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ копията Π½Π° Π΅Π΄Π½Π° ΠΈ ΡΡŠΡ‰Π° услуга: Π°ΠΊΠΎ Π΅Π΄Π½ΠΎ ΠΎΡ‚ копията β€žΡƒΠΌΡ€Π΅β€œ, Ρ‚ΠΎΠ³Π°Π²Π° систСмата Ρ‰Π΅ ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΠΈ цСлия Ρ‚Ρ€Π°Ρ„ΠΈΠΊ към останалитС ΠΆΠΈΠ²ΠΈ копия.

Π‘Π΅Ρ€Π²ΠΈΠ·Π½Π° ΠΌΡ€Π΅ΠΆΠ° - Ρ‚ΠΎΠ²Π° Π΅ Π΄ΠΎΠ±Ρ€Π° основа Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ прилоТСния, ΠΊΠΎΠΉΡ‚ΠΎ ΠΊΡ€ΠΈΠ΅ ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° подробноститС Π·Π° прСдоставянС Π½Π° обаТдания към своитС услуги ΠΊΠ°ΠΊΡ‚ΠΎ ΠΎΡ‚Π²ΡŠΡ‚Ρ€Π΅, Ρ‚Π°ΠΊΠ° ΠΈ ΠΎΡ‚Π²ΡŠΠ½. Всички прилоТСния, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰ΠΈ Service Mesh, са ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ΠΈ ΠΎΡ‚ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΈ Π΅Π΄Π½ΠΎ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΎ Π½Π° транспортно Π½ΠΈΠ²ΠΎ: няма Π²Ρ€ΡŠΠ·ΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρƒ тях. Π’ΠΎΠ²Π° Π΄Π°Π²Π° Π½Π° програмиста пълСн ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π²ΡŠΡ€Ρ…Ρƒ Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ услуги.

трябва Π΄Π° бъдС отбСлязано Ρ‡Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ прилоТСния Π² срСда, Π² която сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Service Mesh, става ΠΏΠΎ-лСсно. НапримСр синьо/Π·Π΅Π»Π΅Π½ΠΎ внСдряванС, ΠΏΡ€ΠΈ ΠΊΠΎΠ΅Ρ‚ΠΎ Π΄Π²Π΅ срСди Π½Π° прилоТСния са Π½Π°Π»ΠΈΡ‡Π½ΠΈ Π·Π° инсталиранС, Π΅Π΄Π½Π°Ρ‚Π° ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° ΠΈ Π΅ Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½Π°. Π’Ρ€ΡŠΡ‰Π°Π½Π΅Ρ‚ΠΎ към ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π°Ρ‚Π° вСрсия Π² случай Π½Π° Π½Π΅ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° ΠΎΡ‚ спСциалСн Ρ€ΡƒΡ‚Π΅Ρ€, чиято роля сС справя ΠΏΠ΅Ρ€Ρ„Π΅ΠΊΡ‚Π½ΠΎ ΠΎΡ‚ Service Mesh. Π—Π° Π΄Π° тСстватС Π½ΠΎΠ²Π°Ρ‚Π° вСрсия, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡŠΡ‰ΠΎ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ освобоТдаванС Π½Π° ΠΊΠ°Π½Π°Ρ€Ρ‡Π΅ - ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅Ρ‚Π΅ към Π½ΠΎΠ²Π°Ρ‚Π° вСрсия само 10% ΠΎΡ‚ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈΠ»ΠΈ заявкитС ΠΎΡ‚ ΠΏΠΈΠ»ΠΎΡ‚Π½Π° Π³Ρ€ΡƒΠΏΠ° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ. ΠžΡΠ½ΠΎΠ²Π½ΠΈΡΡ‚ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΎΡ‚ΠΈΠ²Π° към старата вСрсия, Π½ΠΈΡ‰ΠΎ Π½Π΅ сС ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π°.

Π‘ΡŠΡ‰ΠΎ Service Mesh Π½ΠΈ Π΄Π°Π²Π° SLA ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π² Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅. БистСмата ΠΎΡ‚ Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ прокси ΡΡŠΡ€Π²ΡŠΡ€ΠΈ няма Π΄Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° сС ΠΏΡ€Π΅Ρ‚ΠΎΠ²Π°Ρ€ΠΈ услугата, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π΅Π΄ΠΈΠ½ ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π°Π΄Ρ…Π²ΡŠΡ€Π»ΠΈ прСдоставСната ΠΌΡƒ ΠΊΠ²ΠΎΡ‚Π°. Ако чСстотната Π»Π΅Π½Ρ‚Π° Π½Π° API Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π°, Π½ΠΈΠΊΠΎΠΉ няма Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° я ΠΏΡ€ΠΎΠΊΠ°Ρ€Π° с голям Π±Ρ€ΠΎΠΉ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ: Service Mesh стои ΠΏΡ€Π΅Π΄ услугата ΠΈ Π½Π΅ позволява Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π΅Π½ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ. Π’ΠΎΠΉ просто Ρ‰Π΅ ΠΎΡ‚Π²ΡŠΡ€Π½Π΅ Π½Π° интСграционния слой ΠΈ самитС услуги Ρ‰Π΅ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Ρ‚ Π΄Π° работят, Π±Π΅Π· Π΄Π° Π³ΠΎ Π·Π°Π±Π΅Π»Π΅ΠΆΠ°Ρ‚.

Ако Π΅Π΄Π½Π° компания иска Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈ Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Service Mesh ΡΡŠΡ‰ΠΎ ΠΏΠΎΠΌΠ°Π³Π°: ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅Ρ‚Π΅ към Π½Π΅Π³ΠΎΠ²ΠΈΡ‚Π΅ вСрсии с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ ΠΎΡ‚ Ρ‚ΡŠΡ€Π³ΠΎΠ²ΡΠΊΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈ. ΠΠ°ΡˆΠΈΡΡ‚ Enterprise Service Mesh Π΅ Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° вСрсията с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ Π½Π° Service Mesh.

Π”Ρ€ΡƒΠ³ΠΎ прСдимство Π΅ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π½Π° Π΅Π΄ΠΈΠ½Π΅Π½ пълСн Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ услуги. Въй ΠΊΠ°Ρ‚ΠΎ цялата интСграция Π΅ ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½Π° Ρ‡Ρ€Π΅Π· Ρ‚ΠΎΠ·ΠΈ срСдСн слой, Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° управлявамС цСлия ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΎΠ½Π΅Π½ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΈ ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ прилоТСнията, ΠΊΠΎΠΈΡ‚ΠΎ Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Ρ‚ бизнСс ядрото Π½Π° компанията. Много Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎ.

И накрая Service Mesh Π½Π°ΡΡŠΡ€Ρ‡Π°Π²Π° компанията Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅ към Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½Π° инфраструктура. Π‘Π΅Π³Π° ΠΌΠ½ΠΎΠ·ΠΈΠ½Π° Π³Π»Π΅Π΄Π°Ρ‚ към контСйнСризация. Нарязвайки ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚ Π½Π° микроуслуги, всичко Π΅ красиво Π·Π° внСдряванС - Ρ‚Π΅ΠΌΠ°Ρ‚Π° Π΅ във Π²ΡŠΠ·Ρ…ΠΎΠ΄. Но ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС ΠΎΠΏΠΈΡ‚Π°Ρ‚Π΅ Π΄Π° поставитС Π½Π° Π½ΠΎΠ²Π° основа систСма, която Π΅ Π±ΠΈΠ»Π° Π² производство ΠΎΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΠ΄ΠΈΠ½ΠΈ, Π²Π΅Π΄Π½Π°Π³Π° сС Π½Π°Ρ‚ΡŠΠΊΠ²Π°Ρ‚Π΅ Π½Π° Ρ€Π΅Π΄ΠΈΡ†Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ: Π½Π΅ Π΅ лСсно Π΄Π° я поставитС Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ ΠΈ Π΄Π° я Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°. А внСдряванСто, синхронизиранСто ΠΈ взаимодСйствиСто Π½Π° Ρ‚Π΅Π·ΠΈ Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π΅ Π΄Ρ€ΡƒΠ³Π° слоТна Ρ‚Π΅ΠΌΠ°. Как Ρ‰Π΅ ΠΎΠ±Ρ‰ΡƒΠ²Π°Ρ‚ ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρƒ си? Π©Π΅ ΠΈΠΌΠ° Π»ΠΈ каскадни ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈ? Service Mesh Π²ΠΈ позволява Π΄Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚Π΅ някои ΠΎΡ‚ Ρ‚Π΅Π·ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ Π΄Π° улСснитС миграцията ΠΎΡ‚ старата Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° към Π½ΠΎΠ²Π°Ρ‚Π° ΠΏΠΎΡ€Π°Π΄ΠΈ Ρ„Π°ΠΊΡ‚Π°, Ρ‡Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π·Π°Π±Ρ€Π°Π²ΠΈΡ‚Π΅ Π·Π° Π»ΠΎΠ³ΠΈΠΊΠ°Ρ‚Π° Π½Π° мрСТовия ΠΎΠ±ΠΌΠ΅Π½.

Π—Π°Ρ‰ΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ пСрсонализиранС Π½Π° услугата Mesh

Π’ Π½Π°ΡˆΠ°Ρ‚Π° компания стотици систСми ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ Π·Π°Π΅Π΄Π½ΠΎ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° изпълнСниС Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π΅Π½ΠΎ. Π’Π°ΠΊΠ° Ρ‡Π΅ прост ΠΌΠΎΠ΄Π΅Π», ΠΏΡ€ΠΈ ΠΊΠΎΠΉΡ‚ΠΎ Π΅Π΄Π½Π° систСма ΠΈΠ·Π²ΠΈΠΊΠ²Π° Π΄Ρ€ΡƒΠ³Π° ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π° ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€, Π½Π΅ Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π΅Π½, Π·Π°Ρ‰ΠΎΡ‚ΠΎ Π² производството искамС ΠΏΠΎΠ²Π΅Ρ‡Π΅. Какво Π΄Ρ€ΡƒΠ³ΠΎ Π²ΠΈ трябва ΠΎΡ‚ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Π° услуга Mesh?

Π—Π°Ρ‰ΠΎ ΠΏΡ€Π°Π²ΠΈΠΌ Enterprise Service Mesh

Услуга Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΡ

Π”Π° си прСдставим, Ρ‡Π΅ трябва Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΡΡ‚Π° Π² Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ – систСма, която Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π° дСйствията Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π² Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ ΠΈ ΠΌΠΎΠΆΠ΅ Π²Π΅Π΄Π½Π°Π³Π° Π΄Π° ΠΌΡƒ Π½Π°ΠΏΡ€Π°Π²ΠΈ подходяща ΠΎΡ„Π΅Ρ€Ρ‚Π°. Π—Π° Π΄Π° Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ Ρ‚Π°Π·ΠΈ функционалност, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅Π½ ΠΌΠΎΠ΄Π΅Π», Π½Π°Ρ€Π΅Ρ‡Π΅Π½ управлявана ΠΎΡ‚ ΡΡŠΠ±ΠΈΡ‚ΠΈΡ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° (EDA). Нито Π΅Π΄Π½Π° ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ‚Π΅ Service Mesh Π½Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Ρ‚Π°ΠΊΠΈΠ²Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ Ρ‚ΠΎΠ²Π° Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π²Π°ΠΆΠ½ΠΎ, особСно Π·Π° Π΅Π΄Π½Π° Π±Π°Π½ΠΊΠ°!

Доста странно Π΅, Ρ‡Π΅ "дистанционното ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½Π΅" Remote Procedure Call (RPC) сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΎΡ‚ всички вСрсии Π½Π° Service Mesh, Π½ΠΎ Ρ‚Π΅ Π½Π΅ са приятСли с EDA. Въй ΠΊΠ°Ρ‚ΠΎ Service Mesh Π΅ Π²ΠΈΠ΄ ΠΌΠΎΠ΄Π΅Ρ€Π½Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° интСграция, Π° EDA Π΅ ΠΌΠ½ΠΎΠ³ΠΎ подходящ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅Π½ ΠΌΠΎΠ΄Π΅Π», ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΈ позволява Π΄Π° ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΡƒΠ½ΠΈΠΊΠ°Π»Π½ΠΈ Π½Π΅Ρ‰Π° ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π½Π° потрСбитСлското изТивяванС.

ΠΠ°ΡˆΠ°Ρ‚Π° Enterprise Service Mesh трябва Π΄Π° Ρ€Π΅ΡˆΠΈ Ρ‚ΠΎΠ·ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. ОсвСн Ρ‚ΠΎΠ²Π° искамС Π΄Π° Π²ΠΈΠ΄ΠΈΠΌ Π² Π½Π΅Π³ΠΎ ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°Π½Π° доставка, стрийминг ΠΈ слоТна ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΡ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈ ΠΈ шаблони.

Услуга Π·Π° ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅

Π’ допълнСниС към EDA Π±ΠΈ Π±ΠΈΠ»ΠΎ Ρ…ΡƒΠ±Π°Π²ΠΎ Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅: Π² ΠΌΠ°Ρ‰Π°Π±Π° Π½Π° прСдприятиСто ΠΌΠ½ΠΎΠ³ΠΎ чСсто Π΅ възмоТна само интСграция Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅. По-спСциално сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° 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 (API Gateway)

ОбикновСно Service Mesh ΠΈΠΌΠ° проксита ΠΈ услуги, ΠΊΠΎΠΈΡ‚ΠΎ ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠΈΡ€Π°Ρ‚ ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρƒ си Π² Π΄ΠΎΠ²Π΅Ρ€Π΅Π½ ΠΏΠ΅Ρ€ΠΈΠΌΠ΅Ρ‚ΡŠΡ€. Но ΠΈΠΌΠ° ΠΈ външни ΠΏΠ°Ρ€Ρ‚Π½ΡŒΠΎΡ€ΠΈ. Π˜Π·ΠΈΡΠΊΠ²Π°Π½ΠΈΡΡ‚Π° Π·Π° API, ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈ Π½Π° Ρ‚Π°Π·ΠΈ потрСбитСлска Π³Ρ€ΡƒΠΏΠ°, са ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-строги. РаздСлямС Ρ‚Π°Π·ΠΈ Π·Π°Π΄Π°Ρ‡Π° Π½Π° Π΄Π²Π΅ основни части.

  • сигурност. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с ddos, уязвимости Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ, прилоТСния, ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ систСми ΠΈ Ρ‚.Π½.
  • ΠΌΠ°Ρ‰Π°Π±ΡŠΡ‚. ΠšΠΎΠ³Π°Ρ‚ΠΎ броят Π½Π° API, ΠΊΠΎΠΈΡ‚ΠΎ трябва Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ прСдоставСни Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅, достигнС хиляди ΠΈΠ»ΠΈ Π΄ΠΎΡ€ΠΈ стотици хиляди, ΠΈΠΌΠ° Π½ΡƒΠΆΠ΄Π° ΠΎΡ‚ някакъв Π²ΠΈΠ΄ инструмСнт Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎΠ·ΠΈ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ API. Врябва постоянно Π΄Π° Π½Π°Π±Π»ΡŽΠ΄Π°Π²Π°Ρ‚Π΅ API: Π΄Π°Π»ΠΈ работят ΠΈΠ»ΠΈ Π½Π΅, Π² ΠΊΠ°ΠΊΠ²ΠΎ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅, какъв Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΈΠ΄Π²Π°, ΠΊΠ°ΠΊΠ²ΠΈ статистики ΠΈ Ρ‚.Π½. API Gateway трябва Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС справи с Ρ‚Π°Π·ΠΈ Π·Π°Π΄Π°Ρ‡Π°, ΠΏΡ€Π°Π²Π΅ΠΉΠΊΠΈ цСлия процСс управляСм ΠΈ сигурСн. Π‘Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎΠ·ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, Enterprise Service Mesh сС Π½Π°ΡƒΡ‡Π°Π²Π° ΠΊΠ°ΠΊ лСсно Π΄Π° ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈ API ΠΈ външни 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 Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π° Π΄Π° сС Ρ€Π°Π·Π²ΠΈΠ²Π° ΠΈ Π½ΠΈΠ΅ смС Π΄ΠΎΠ²ΠΎΠ»Π½ΠΈ, Ρ‡Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° допринСсСм Π·Π° Π½Π΅ΠΉΠ½ΠΎΡ‚ΠΎ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅. НадявамС сС, Ρ‡Π΅ Π½Π°ΡˆΠΈΡΡ‚ ΠΎΠΏΠΈΡ‚ Ρ‰Π΅ Π²ΠΈ бъдС ΠΏΠΎΠ»Π΅Π·Π΅Π½.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: www.habr.com

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€