Sber.DS β€” ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, която позволява ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ ΠΈ внСдряванСто Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄ΠΎΡ€ΠΈ Π±Π΅Π· ΠΊΠΎΠ΄

Π˜Π΄Π΅ΠΈΡ‚Π΅ ΠΈ срСщитС относно Ρ‚ΠΎΠ²Π° ΠΊΠ°ΠΊΠ²ΠΈ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ процСси ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Ρ‚, Π²ΡŠΠ·Π½ΠΈΠΊΠ²Π°Ρ‚ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ Π² бизнСси с Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½ ΠΌΠ°Ρ‰Π°Π±. Но освСн Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π° ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠΎΠ΄Π΅Π», трябва Π΄Π° сС ΠΎΡ‚Π΄Π΅Π»ΠΈ Π²Ρ€Π΅ΠΌΠ΅ ΠΈ Π·Π° ΠΎΡ†Π΅Π½ΠΊΠ°Ρ‚Π° ΠΌΡƒ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ‚Π° Π΄Π°Π»ΠΈ получСният Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π΅ Π΅ случайност. Π‘Π»Π΅Π΄ внСдряванСто, всяка ΠΌΠΎΠ΄Π΅Π» трябва Π΄Π° бъдС ΠΏΠΎΠ΄Π»ΠΎΠΆΠ΅Π½ Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΈ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎ провСряван.

Π’Π΅Π·ΠΈ са Π΅Ρ‚Π°ΠΏΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ всяка компания, нСзависимо ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° си, трябва Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅. ΠšΠΎΠ³Π°Ρ‚ΠΎ става Π²ΡŠΠΏΡ€ΠΎΡ Π·Π° ΠΌΠ°Ρ‰Π°Π±Π° ΠΈ наслСдството Π½Π° Π‘Π±Π΅Ρ€Π±Π°Π½ΠΊ, броят Π½Π° Ρ„ΠΈΠ½ΠΈ настройки нараства Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ. Към края Π½Π° 2019 Π³ΠΎΠ΄ΠΈΠ½Π° Π² Π‘Π±Π΅Ρ€ Π²Π΅Ρ‡Π΅ са ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π½Π°Π΄ 2000 ΠΌΠΎΠ΄Π΅Π»Π°. НС Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ просто Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΈΡˆ ΠΌΠΎΠ΄Π΅Π», Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΅ Π΄Π° сС ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Ρˆ с ΠΏΡ€ΠΎΠΌΠΈΡˆΠ»Π΅Π½ΠΈΡ‚Π΅ систСми, Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΈΡˆ Π²ΠΈΡ‚Ρ€ΠΈΠ½ΠΈ Π½Π° Π΄Π°Π½Π½ΠΈ Π·Π° построяванС Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ Π΄Π° ΠΎΡΠΈΠ³ΡƒΡ€ΠΈΡˆ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° ΠΌΡƒ Π² ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ.

Sber.DS β€” ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, която позволява ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ ΠΈ внСдряванСто Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄ΠΎΡ€ΠΈ Π±Π΅Π· ΠΊΠΎΠ΄

ΠΠ°ΡˆΠΈΡΡ‚ Π΅ΠΊΠΈΠΏ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Sber.DS. Вя позволява Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅, ускорява процСса Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Ρ…ΠΈΠΏΠΎΡ‚Π΅Π·ΠΈ, Π² ΠΎΠ±Ρ‰ΠΈ Π»ΠΈΠ½ΠΈΠΈ опростява процСса Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ Π²Π°Π»ΠΈΠ΄ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ Π² ПРОМ.

Π—Π° Π΄Π° Π½Π΅ Ρ€Π°Π·ΠΎΡ‡Π°Ρ€ΠΎΠ²Π°ΠΌ Π²Π°ΡˆΠΈΡ‚Π΅ очаквания, искам ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄Π° ΠΊΠ°ΠΆΠ°, Ρ‡Π΅ Ρ‚ΠΎΠ·ΠΈ пост Π΅ въвСдСн ΠΈ ΠΏΠΎΠ΄ Ρ€ΡƒΠ±Ρ€ΠΈΠΊΠ°Ρ‚Π° Π·Π° Π½Π°Ρ‡Π°Π»ΠΎ Ρ‰Π΅ Ρ€Π°Π·ΠΊΠ°ΠΆΠ° ΠΊΠ°ΠΊΠ²ΠΎ Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ Π΅ ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠ°ΠΊΠ° Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Sber.DS. Π˜ΡΡ‚ΠΎΡ€ΠΈΡΡ‚Π° Π·Π° ТизнСния Ρ†ΠΈΠΊΡŠΠ» Π½Π° ΠΌΠΎΠ΄Π΅Π»Π° ΠΎΡ‚ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π΄ΠΎ внСдряванСто Ρ‰Π΅ бъдС Ρ€Π°Π·ΠΊΠ°Π·Π°Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ.

Sber.DS сС ΡΡŠΡΡ‚ΠΎΠΈ ΠΎΡ‚ няколко ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°, основнитС ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ са Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°, систСма Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ систСма Π·Π° изпълнСниС Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ.

Sber.DS β€” ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, която позволява ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ ΠΈ внСдряванСто Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄ΠΎΡ€ΠΈ Π±Π΅Π· ΠΊΠΎΠ΄

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π° ТизнСния Ρ†ΠΈΠΊΡŠΠ» Π½Π° ΠΌΠΎΠ΄Π΅Π»Π° ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π½Π° появата Π½Π° идСята Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΄ΠΎ внСдряванСто Π² ПРОМ, ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΈ ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ ΠΎΡ‚ Сксплоатация. Много ΠΎΡ‚ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° са ΠΏΡ€ΠΎΠ΄ΠΈΠΊΡ‚ΡƒΠ²Π°Π½ΠΈ ΠΎΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π° Π½Π° Ρ€Π΅Π³ΡƒΠ»Π°Ρ‚ΠΎΡ€Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ отчСтност ΠΈ ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΎΠ±ΡƒΡ‡ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΈ Π²Π°Π»ΠΈΠ΄ΠΈΡ€Π°Ρ‰ΠΈ ΠΏΡ€ΠΎΠ±ΠΈ. По ΡΡŠΡ‰Π΅ΡΡ‚Π²ΠΎ, Ρ‚ΠΎΠ²Π° Π΅ Ρ€Π΅Π³ΠΈΡΡ‚ΡŠΡ€ Π½Π° всичкитС Π½ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ.

БистСмата Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° Π·Π° Π²ΠΈΠ·ΡƒΠ°Π»Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ Π²Π°Π»ΠΈΠ΄ΠΈΡ€Π°Ρ‰ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΈΡ‚Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Ρ‚ ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½Π° валидизация ΠΈ сС ΠΏΡ€Π΅Π΄Π°Π²Π°Ρ‚ Π½Π° систСмата Π·Π° изпълнСниС, Π·Π° Π΄Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚ своитС бизнСс Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π² систСмата Π·Π° изпълнСниС, ΠΌΠΎΠ΄Π΅Π»ΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС настроСн Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ с Ρ†Π΅Π» ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎ стартиранС Π½Π° Π²Π°Π»ΠΈΠ΄ΠΈΡ€Π°Ρ‰ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π°.

Π’ систСмата ΠΈΠΌΠ° няколко Ρ‚ΠΈΠΏΠ° възли. Някои са ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈ Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ с Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΡ†ΠΈ Π½Π° Π΄Π°Π½Π½ΠΈ, Π° Π΄Ρ€ΡƒΠ³ΠΈ β€” Π·Π° трансформиранСи Π½Π° ΠΈΠ·Ρ…ΠΎΠ΄Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ ΠΈ тяхното обогатяванС (ΠΌΠ°Ρ€ΠΊΠΈΡ€Π°Π½Π΅). Има мноТСство възли Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ възли Π·Π° тяхната валидация. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ всякакви ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΡ†ΠΈ, Π΄Π° ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°, Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°, Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π° ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΈ Π΄Π°Π½Π½ΠΈ ΠΈ Π΄Π° Π³ΠΈ раздСля Π½Π° части.

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΏΠ»ΡŠΠ·Π³Π°Ρ‚ ΠΈ пускат Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π½ΠΎΡ‚ΠΎ пространство. Всички дСйствия сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ интСрфСйс. Π’ΡΡŠΡ‰Π½ΠΎΡΡ‚ Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Ρ€Π΅ΡˆΠ΅Π½Π° Π±Π΅Π· Π΅Π΄ΠΈΠ½ Ρ€Π΅Π΄ ΠΊΠΎΠ΄.

Ако Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈΡ‚Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π½Π΅ са Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΈ, систСмата прСдоставя Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π±ΡŠΡ€Π·ΠΎ създаванС Π½Π° собствСни ΠΌΠΎΠ΄ΡƒΠ»ΠΈ. НаправихмС Ρ€Π΅ΠΆΠΈΠΌ Π½Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Jupyter Kernel Gateway Π·Π° Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚ Π½ΠΎΠ²ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ "ΠΎΡ‚ Π½ΡƒΠ»Π°Ρ‚Π°".

Sber.DS β€” ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, която позволява ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ ΠΈ внСдряванСто Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄ΠΎΡ€ΠΈ Π±Π΅Π· ΠΊΠΎΠ΄

АрхитСктурата Π½Π° Sber.DS Π΅ ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½Π° Π½Π° микросСрвизи. Има ΠΌΠ½ΠΎΠ³ΠΎ мнСния Π·Π° Ρ‚ΠΎΠ²Π° ΠΊΠ°ΠΊΠ²ΠΎ прСдставляват микросСрвиситС. Някои смятат, Ρ‡Π΅ Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π΄Π° сС Ρ€Π°Π·Π΄Π΅Π»ΠΈ монолитния ΠΊΠΎΠ΄ Π½Π° части, Π½ΠΎ Ρ‚Π΅ всС ΠΏΠ°ΠΊ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π΅Π΄Π½Π° ΠΈ ΡΡŠΡ‰Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ. ΠŸΡ€ΠΈ нас ΠΌΠΈΠΊΡ€ΠΎΡΠ΅Ρ€Π²ΠΈΠ·ΡŠΡ‚ трябва Π΄Π° ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠΈΡ€Π° с Π΄Ρ€ΡƒΠ³ микросСрвиз само ΠΏΡ€Π΅Π· REST API. Никакви Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»Π½ΠΈ ΠΏΡŠΡ‚ΠΈΡ‰Π° Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ.

Π‘Ρ‚Ρ€Π΅ΠΌΠΈΠΌ сС услугитС Π΄Π° Π½Π΅ стават ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΈ Ρ‚Ρ€ΠΎΠΌΠ°Π²ΠΈ: Π΅Π΄ΠΈΠ½ экзСмпляр Π½Π΅ трябва Π΄Π° консумира ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ 4-8 Π³ΠΈΠ³Π°Π±Π°ΠΉΡ‚Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚ ΠΈ Π΅ Π·Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΎ Π΄Π° осигурява Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Ρ…ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»Π½ΠΎ ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅ Π½Π° заявкитС Ρ‡Ρ€Π΅Π· стартиранС Π½Π° Π½ΠΎΠ²ΠΈ экзСмпляри. ВсСки сСрвис ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠΈΡ€Π° с Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ само ΠΏΡ€Π΅Π· REST API (Open API). Π•ΠΊΠΈΠΏΡŠΡ‚, ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π΅Π½ Π·Π° услугата, Π΅ задълТСн Π΄Π° Π·Π°ΠΏΠ°Π·Π²Π° ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚Ρ‚Π° Π½Π° API Π΄ΠΎ послСдния ΠΊΠ»ΠΈΠ΅Π½Ρ‚, ΠΊΠΎΠΉΡ‚ΠΎ я ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°.

Π―Π΄Ρ€ΠΎΡ‚ΠΎ Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π΅ написано Π½Π° Java, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Spring Framework. Π Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½ΠΎ Π·Π° Π±ΡŠΡ€Π·ΠΎ Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅ Π² ΠΎΠ±Π»Π°Ρ‡Π½Π° инфраструктура, Π·Π°Ρ‚ΠΎΠ²Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π΅ ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ΠΎ с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° систСма Π·Π° контСйнСризация Red Hat OpenShift (Kubernetes). ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° постоянно сС Ρ€Π°Π·Π²ΠΈΠ²Π°, ΠΊΠ°ΠΊΡ‚ΠΎ Π² аспСктитС Π½Π° Ρ€Π°Π·ΡˆΠΈΡ€ΡΠ²Π°Π½Π΅ Π½Π° бизнСс функционалността (Π½ΠΎΠ²ΠΈ ΠΊΠΎΠ½Π΅ΠΊΡ‚ΠΎΡ€ΠΈ, AutoML), Ρ‚Π°ΠΊΠ° ΠΈ Π² посока Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π½Π°Ρ‚Π° СфСктивност.

Π•Π΄Π½Π° ΠΎΡ‚ β€žΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅β€œ Π½Π° Π½Π°ΡˆΠ°Ρ‚Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π΅, Ρ‡Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° стартирамС ΠΊΠΎΠ΄, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ Π² Π²ΠΈΠ·ΡƒΠ°Π»Π΅Π½ интСрфСйс, Π½Π° всяка систСма Π·Π° изпълнСниС Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° Π‘Π±Π΅Ρ€Π±Π°Π½ΠΊ. Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Ρ‚Π΅ са Π΄Π²Π΅: Π΅Π΄Π½Π° Π½Π° Hadoop, Π° Π΄Ρ€ΡƒΠ³Π°Ρ‚Π° β€” Π½Π° OpenShift (Docker). НС спирамС Π΄ΠΎΡ‚ΡƒΠΊ ΠΈ създавамС ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π·Π° стартиранС Π½Π° ΠΊΠΎΠ΄ Π½Π° всяка инфраструктура, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ on-premise ΠΈ Π² ΠΎΠ±Π»Π°ΠΊ. Π©ΠΎ сС отнася Π΄ΠΎ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π·Π° Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½Π΅ Π² СкосистСмата Π½Π° Π‘Π±Π΅Ρ€Π±Π°Π½ΠΊ, ΠΏΠ»Π°Π½ΠΈΡ€Π°ΠΌΠ΅ ΡΡŠΡ‰ΠΎ Π΄Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°ΠΌΠ΅ Ρ€Π°Π±ΠΎΡ‚Π° с Π½Π°Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ срСди Π·Π° изпълнСниС. Π’ Π΄ΡŠΠ»Π³ΠΎΡΡ€ΠΎΡ‡Π΅Π½ ΠΏΠ»Π°Π½ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ гъвкаво Π΄Π° сС Π²Π³Ρ€Π°ΠΆΠ΄Π°

Π’Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ някога са сС ΠΎΠΏΠΈΡ‚Π²Π°Π»ΠΈ Π΄Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅Ρ‚ΠΎ стартира Python Π½Π° Hadoop Π² ПРОМ, знаят, Ρ‡Π΅ Π½Π΅ Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π΄Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²ΠΈΡ‚Π΅ ΠΈ доставитС потрСбитСлска срСда Π½Π° Python Π½Π° всяка Π΄Π°Ρ‚Π° Π½ΠΎΠ΄Π°. ΠžΠ³Ρ€ΠΎΠΌΠ½ΠΎ количСство C/C++ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π·Π° машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Python ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, няма Π΄Π° Π²ΠΈ позволят Π΄Π° ΠΏΠΎΡ‡ΠΈΠ²Π°Ρ‚Π΅ спокойно. Врябва Π΄Π° Π½Π΅ забравятС Π΄Π° обновяватС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΈ добавянС Π½Π° Π½ΠΎΠ²ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈΠ»ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, Π·Π°ΠΏΠ°Π·Π²Π°ΠΉΠΊΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ с Π²Π΅Ρ‡Π΅ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ΠΎΠ²Π΅ Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅.

Има няколко ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° Π·Π° Ρ‚ΠΎΠ²Π° ΠΊΠ°ΠΊ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅. НапримСр, ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²ΠΈΡ‚Π΅ няколко чСсто ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ Π΄Π° Π³ΠΈ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚Π΅ Π² ПРОМ. Π’ дистрибуцията Π½Π° Hadoop ΠΎΡ‚ Cloudera сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ parcel. ОсвСн Ρ‚ΠΎΠ²Π° Π² Hadoop сСга сС появява Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° стартиранС Π½Π° docker-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ. Π’ някои прости случаи ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° доставитС ΠΊΠΎΠ΄Π° Π·Π°Π΅Π΄Π½ΠΎ с ΠΏΠ°ΠΊΠ΅Ρ‚Π° python.eggs.

Π‘Π°Π½ΠΊΠ°Ρ‚Π° ΠΏΠΎΠ΄Ρ…ΠΎΠΆΠ΄Π° ΠΌΠ½ΠΎΠ³ΠΎ сСриозно към сигурността Π½Π° стартиранСто Π½Π° външСн ΠΊΠΎΠ΄, Π·Π°Ρ‚ΠΎΠ²Π° максимално ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π½ΠΎΠ²ΠΈΡ‚Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π½Π° ядрото Π½Π° Linux, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ ΠΏΡ€ΠΎΡ†Π΅ΡΡŠΡ‚, стартиран Π² ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½Π° срСда Linux namespace, ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΈ локалния диск, ΠΊΠΎΠ΅Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ намалява Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ ΠΊΠΎΠ΄. ΠžΠ±Π»Π°ΡΡ‚ΠΈΡ‚Π΅ с Π΄Π°Π½Π½ΠΈ Π½Π° всСки ΠΎΡ‚Π΄Π΅Π» са Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ΠΈ ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ само Π·Π° собствСницитС Π½Π° Ρ‚Π΅Π·ΠΈ Π΄Π°Π½Π½ΠΈ. ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°, Ρ‡Π΅ Π΄Π°Π½Π½ΠΈΡ‚Π΅ ΠΎΡ‚ Π΅Π΄Π½Π° област ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Ρ‚ Π² Π΄Ρ€ΡƒΠ³Π° област само ΠΏΡ€Π΅Π· процСс Π½Π° ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° всички Π΅Ρ‚Π°ΠΏΠΈ ΠΎΡ‚ Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΡ†ΠΈΡ‚Π΅ Π΄ΠΎ призСмяванСто Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π² цСлСвия Π²ΠΈΡ‚Ρ€ΠΈΠ½Π°.

Sber.DS β€” ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, която позволява ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ ΠΈ внСдряванСто Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄ΠΎΡ€ΠΈ Π±Π΅Π· ΠΊΠΎΠ΄

Π’Π°Π·ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π° ΠΏΠ»Π°Π½ΠΈΡ€Π°ΠΌΠ΅ Π΄Π° Π·Π°Π²ΡŠΡ€ΡˆΠΈΠΌ MVP Π·Π° стартиранС Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ, написани Π½Π° Python/R/Java Π² Hadoop. ΠŸΠΎΡΡ‚Π°Π²ΠΈΠ»ΠΈ смС си Π°ΠΌΠ±ΠΈΡ†ΠΈΠΎΠ·Π½Π° Π·Π°Π΄Π°Ρ‡Π° Π΄Π° Π½Π°ΡƒΡ‡ΠΈΠΌ ΠΊΠ°ΠΊ Π΄Π° стартирамС всяка потрСбитСлска срСда Π² Hadoop, Π·Π° Π΄Π° Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°ΠΌΠ΅ Π½Π°ΡˆΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ ΠΏΠΎ никакъв Π½Π°Ρ‡ΠΈΠ½.

ОсвСн Ρ‚ΠΎΠ²Π°, ΠΊΠ°ΠΊΡ‚ΠΎ сС ΠΎΠΊΠ°Π·Π°, ΠΌΠ½ΠΎΠ³ΠΎ спСциалисти ΠΏΠΎ Π΄Π°Π½Π½ΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°Ρ‚Π° ΠΈ статистиката, ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚ страхотни ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π½ΠΎ Π½Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠ±Ρ€Π΅ трансформациитС Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Π΄Π°Π½Π½ΠΈ ΠΈ сС нуТдаят ΠΎΡ‚ ΠΏΠΎΠΌΠΎΡ‰ ΠΎΡ‚ Π½Π°ΡˆΠΈΡ‚Π΅ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ ΠΏΠΎ Π΄Π°Π½Π½ΠΈ Π·Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Π½Π° ΠΎΠ±ΡƒΡ‡ΠΈΡ‚Π΅Π»Π½ΠΈ Π½Π°Π±ΠΎΡ€ΠΈ. Π Π΅ΡˆΠΈΡ…ΠΌΠ΅ Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π½Π΅ΠΌ Π½Π° ΠΊΠΎΠ»Π΅Π³ΠΈΡ‚Π΅ ΠΈ Π΄Π° създадСм ΡƒΠ΄ΠΎΠ±Π½ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π·Π° стандартна трансформация ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² Spark. Π’ΠΎΠ²Π° Ρ‰Π΅ Π½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° ΠΎΡ‚Π΄Π΅Π»ΠΈΠΌ ΠΏΠΎΠ²Π΅Ρ‡Π΅ Π²Ρ€Π΅ΠΌΠ΅ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ Π΄Π° Π½Π΅ Ρ‡Π°ΠΊΠ°ΠΌΠ΅ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠΎ Π΄Π°Π½Π½ΠΈ Π΄Π° подготвят Π½ΠΎΠ² Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ.

ΠŸΡ€ΠΈ нас работят Ρ…ΠΎΡ€Π° с познания Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ области: Linux ΠΈ DevOps, Hadoop ΠΈ Spark, Java ΠΈ Spring, Scala ΠΈ Akka, OpenShift ΠΈ Kubernetes. Π’ слСдващия ΠΏΡŠΡ‚ Ρ‰Π΅ Ρ€Π°Π·ΠΊΠ°ΠΆΠ΅ΠΌ Π·Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° с ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΊΠ°ΠΊ ΠΌΠΎΠ΄Π΅Π»ΡŠΡ‚ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π° ΠΏΡ€Π΅Π· ТизнСния Ρ†ΠΈΠΊΡŠΠ» Π² компанията, ΠΊΠ°ΠΊ сС случва валидация ΠΈ внСдряванС.

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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster