πŸ‘‹.



Π‘Π»Ρ‹ΡˆΠ°Π»ΠΈ Π»ΠΈ Π²Ρ‹ ΠΎ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹Ρ… Π³Ρ€ΡƒΠΏΠΏΠ°Ρ… ΠΈΠ»ΠΈ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π°Ρ…, связанных с MlOPS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΈ ΠΊ ΠΊΡ€Π°ΠΆΠ΅ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ³ΠΎ ... гигантского количСства Π΄Π°Π½Π½Ρ‹Ρ… ?



Π― Ρ‚ΠΎΠΆΠ΅ Π½Π΅Ρ‚ ... Π½ΠΎ Π΄ΠΎ этого ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°...



Начнём с прСдыстории... Π•ΡΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΈΡ‚ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π² ΠΈΠ½Ρ„Ρ€Π΅ MLOps, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π·ΠΎΠ²ΡƒΡ‚ Ray. Он позволяСт ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ прилоТСния с ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΌ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ΠΌ максимально распрСдСлёнными ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ. Π’Π°ΠΊΠΆΠ΅ RAY:



пСрсонаТ ΠΈΠ· ΠΎΡ…ΠΎΡ‚Π½ΠΈΠΊΠΎΠ² Π·Π° привСдСниями

ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³

Π’Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ тСсты Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ

Π˜ΠΌΠ΅Π΅Ρ‚ Π°ΠΏΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ минимального знания Π² python, Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ bash.



Π’Π°ΠΊΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΊΠ°ΠΊ GPT-4, содСрТат ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Ρ‹ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², Ρ‡Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Ρ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… мощностСй. Они, большиС ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ Π² памяти ΠΎΠ΄Π½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹. Ray - это тСхнология, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ эти ΠΌΠΎΠ΄Π΅Π»ΠΈ.



Π‘Π°ΠΌΠΎΠ΅ интСрСсноС Ρ‡Ρ‚ΠΎ Ray содСрТит Ρ‚Π°ΠΊΠΎΠΉ интСрСсный ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ΠΊΠ°ΠΊ кластСры. Π’ Π½ΠΈΡ… ΠΈ Π΅ΡΡ‚ΡŒ Π±Π΅Π΄Π°... ΠšΠ»Π°ΡΡ‚Π΅Ρ€Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ взаимодСйствиС ΠΌΠ΅ΠΆΠ΄Ρƒ нСсколькими хостами. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π² кластСрС нСсколько машин. КаТдая ΠΈΠΌΠ΅Π΅Ρ‚ доступ ΠΊ Ρ‡Π΅ΠΌΡƒ Π»ΠΈΠ±ΠΎ. Π•ΡΡ‚ΡŒ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ Π³Π»Π°Π²Π½Ρ‹ΠΉ Π² этом кластСрС - ΠΊΡ‚ΠΎ Π½Π°Π·Π½Π°Ρ‡Π°Π΅Ρ‚ Ρ€ΠΎΠ»ΠΈ, ΠΊΡ‚ΠΎ смотри Π·Π° порядком(настраиваСт Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ Ρ‡Π΅Ρ€Π΅Π· Ray). (всё это рСализуСтся Ρ‡Π΅Ρ€Π΅Π· ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ Π½Π° yaml).



Π’ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ Π³ΠΎΠ΄Ρƒ Π±Ρ‹Π»ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΎ 6 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… нСдостатков, Ρ‡Π°ΡΡ‚ΡŒ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ Π±Ρ‹Π»Π° ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ внСсСна Π² Π±Π°Π·Ρ‹ CVE. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅ исправили ΠΈΡ…. НО Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ всС обновились...



Π§Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π°Ρ‚Π°ΠΊΠ° Π½Π° Ρ‚Π°ΠΊΠΎΠΉ инструмСнт ΠΊΠ°ΠΊ ray, позволяла Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠ°ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ всё... Π Π°Π·ΡƒΡ‡ΠΈΡ‚ΡŒ модСль, ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… хостах Π² кластСрС Π΄Π°Π½Π½Ρ‹Π΅ .. ΠΈΠ»ΠΈ вовсС ΡƒΠΊΡ€Π°ΡΡ‚ΡŒ датасСты(это Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ ΠΎΠΎΠΎΡ‡Π΅Π½ΡŒ Ρ†Π΅Π½Π½ΠΎ Π² самой этой инфраструктурС)... ΠΈΠ»ΠΈ ΠΆΠ΅ ΠΊΡ€ΡƒΡ‚ΠΈΡ‚ΡŒ свой ΠΊΠΎΠ΄ Π½Π° ΠΊΡ€ΡƒΡ‚ΠΎΠΉ ΠΈΠ½Ρ„Ρ€Π΅ ΠΈΠ»ΠΈ ΡƒΠΊΡ€Π°ΡΡ‚ΡŒ Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ ΠΎΡ‚ всСго (k8s, openai, HuggingFace... Π΄Π° ΠΌΠ½ΠΎΠ³ΠΎ всСго Ρ‚Π°ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΡ€Π°ΡΡ‚ΡŒ). Π‘Π°ΠΌΠΎΠ΅ интСрСсноС - мноТСство ray инстансов Π±Ρ‹Π»ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ Π²ΠΎ Π²Π½Π΅.



НСдавно Oligo ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»ΠΈ ΡΡ‚Π°Ρ‚ΡŒΡŽ, Π³Π΄Π΅ ΠΈΠΌ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ Ρ†Π΅Π»ΡƒΡŽ компанию ΠΏΠΎ Π°Ρ‚Π°ΠΊΠ΅ Π½Π° кластСры RAY. Π•ΠΉ Π±Ρ‹Π»ΠΎ присвоСно Π½Π°Π·Π²Π°Π½ΠΈΠ΅ - ShadowRAY. Π—Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΈ Π°Ρ‚Π°ΠΊΠΎΠ²Π°Π»ΠΈ ΠΈ Π·Π°ΠΊΡ€Π΅ΠΏΠΈΠ»ΠΈΡΡŒ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… кластСрах Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ. Π‘Ρ‹Π»ΠΎ ΡƒΠΊΡ€Π°Π΄Π΅Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π°Π½Π½Ρ‹Ρ…... Π½ΠΎ Π²ΠΎ всСй этой истории использовались Ρ€Π°Π½Π½Π΅Π΅ Π·Π°ΠΏΠ°Ρ‚Ρ‡Π΅Π½Π½Ρ‹Π΅, Π½ΠΎ Π½Π΅ исправлСнныС компаниями Π²Π½ΡƒΡ‚Ρ€ΠΈ - CVE. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Ρ‚ΠΎΠΌ с ΠΊΠ°ΠΊΠΈΡ… IP Π±Ρ‹Π»ΠΈ Π°Ρ‚Π°ΠΊΠΈ ΠΈ IoC.