Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Условия использования сСрвиса Β«ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ЯндСкс.Облако»

1.1. ООО «ЯндСкс.Облако» ΠΈΠ»ΠΈ ВОО «ЯндСкс.Облако ΠšΠ°Π·Π°Ρ…ΡΡ‚Π°Π½Β» (Π΄Π°Π»Π΅Π΅ β€” «ЯндСкс») ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ сСти Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ (Π΄Π°Π»Π΅Π΅ β€” Β«ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΒ») ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сСрвис Β«ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ЯндСкс.Облако», доступный ΠΏΠΎ адрСсу: https://cloud.yandex.ru, https://console.cloud.yandex.ru, https://cloud.yandex.сom, https://console.cloud.yandex.com (Π΄Π°Π»Π΅Π΅ β€” Β«ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Β»).

1.2. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ условиСм использования ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ являСтся принятиС ΠΈ соблюдСниС ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²:

  • Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ условия использования БСрвисов (Π΄Π°Π»Π΅Π΅ β€” Β«Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ условия»), Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Π΅ Π² сСти Β«Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Β» ΠΏΠΎ адрСсу: https://yandex.ru/legal/cloud_specialterms;

  • БоглашСниС ΠΎΠ± ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎΠ΅ Π² сСти Β«Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Β» ΠΏΠΎ адрСсу: https://yandex.ru/legal/cloud_dpa;

  • ΠŸΡ€Π°Π²ΠΈΠ»Π° допустимого использования БСрвисов ΠΏΠΎ адрСсу: https://yandex.ru/legal/cloud_aup

  • ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ соглашСниСм сСрвисов ЯндСкса ΠΏΠΎ адрСсу: https://yandex. ru/legal/rules;

  • ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎ адрСсу: https://yandex.ru/legal/confidential.

1.3. Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Π΅ Π½Π° Π‘Π°ΠΉΡ‚Π΅ Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ вопросов функционирования ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ использования БСрвисов, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ для соблюдСния.

1.4. Начиная ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ, Π΅Ρ‘ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ считаСтся ΠΏΡ€ΠΈΠ½ΡΠ²ΡˆΠΈΠΌ настоящиС Условия, Π° Ρ‚Π°ΠΊΠΆΠ΅ условия всСх ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Π² ΠΏΠΎΠ»Π½ΠΎΠΌ объСмС, Π±Π΅Π· всяких ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΎΠΊ ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ. Π’ случаС нСсогласия ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ с полоТСниями ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ Π²ΠΏΡ€Π°Π²Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ.

1.5. НастоящиС Условия, Ρ€Π°Π²Π½ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹ ЯндСксом ΠΈ ООО Β«Π―ΠΠ”Π•ΠšΠ‘Β» соотвСтствСнно Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ увСдомлСния, новая рСдакция Условий ΠΈ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² вступаСт Π² силу с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° ΠΈΡ… размСщСния Π² сСти Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ Π² настоящСм ΠΏΡƒΠ½ΠΊΡ‚Π΅ ΠΈ ΠΏ.1.2 настоящих Условий адрСсам, Ссли ΠΈΠ½ΠΎΠ΅ Π½Π΅ прСдусмотрСно Π½ΠΎΠ²ΠΎΠΉ Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΠ΅ΠΉ Условий ΠΈ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². Π”Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ рСдакция Условий всСгда находится Π½Π° страницС ΠΏΠΎ адрСсу: https://yandex.ru/legal/cloud_termsofuse.

1.6. Если ЯндСксом Π±Ρ‹Π»ΠΈ внСсСны ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ измСнСния Π² настоящиС Условия Π² порядкС, прСдусмотрСнном ΠΏ.1.5. настоящих Условий, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ согласСн, ΠΎΠ½ обязан ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ использованиС ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹.

1.7. ΠŸΠΎΡΡ€Π΅Π΄ΡΡ‚Π²ΠΎΠΌ ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ доступна Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ ΠΈΠ»ΠΈ соглашСниС, Π² Ρ‚ΠΎΠΌ числС Π²ΠΎΠ·ΠΌΠ΅Π·Π΄Π½Ρ‹ΠΉ (-ΠΎΠ΅), ΠΌΠ΅ΠΆΠ΄Ρƒ ЯндСксом ΠΈ ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π»ΠΈΠ±ΠΎ Π»ΠΈΡ†ΠΎΠΌ, ΠΎΡ‚ Ρ‡ΡŒΠ΅Π³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ выступаСт ΠΈΠ»ΠΈ дСйствуСт ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ использования Π²Π΅Π±-слуТб, услуг ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ², ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ рСсурсов ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, ΠΏΡ€ΠΈ этом Ссли Ρ‚Π°ΠΊΠΈΠΌ Π»ΠΈΡ†ΠΎΠΌ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ ΠΈΠ½ΠΎΠ΅, ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ считаСтся Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΠΌ ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π»ΠΈΡ†Π°.

1.8. Π‘ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π² ΠΏ.1.7 настоящий Условий Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π° ΠΈΠ»ΠΈ соглашСния, всС ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ использования ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π»ΠΈΠ±ΠΎ Π»ΠΈΡ†ΠΎΠΌ, ΠΎΡ‚ Ρ‡ΡŒΠ΅Π³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ выступаСт ΠΈΠ»ΠΈ дСйствуСт ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚Π΅Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡƒΡ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Ρ‚Π°ΠΊΠΈΠΌ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΎΠΌ ΠΈΠ»ΠΈ соглашСниСм, Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ условиями Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π° ΠΈΠ»ΠΈ соглашСния.

1.9. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ, ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄Π°Π΅Ρ‚ своС согласиС Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ сообщСний Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π°. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²ΠΏΡ€Π°Π²Π΅ ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ получСния сообщСний ΠΏΡƒΡ‚Π΅ΠΌ использования ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΠ»ΠΈ слСдуя инструкциям, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ Π² ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΌ сообщСнии.

1.10. ЯндСкс ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ настоящих Условий с русского Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки, ΠΎΠ΄Π½Π°ΠΊΠΎ Π² случаС противорСчия ΠΌΠ΅ΠΆΠ΄Ρƒ полоТСниями Условий Π½Π° русском языкС ΠΈ ΠΈΡ… ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΎΠΌ, ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ силу ΠΈΠΌΠ΅Π΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ русскоязычная вСрсия Условий.

1.11. К настоящим Условиям ΠΈ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡΠΌ ΠΏΠΎ использованию ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΏΠΎΠ΄Π»Π΅ΠΆΠΈΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡŽ ΠΏΡ€Π°Π²ΠΎ Российской Π€Π΅Π΄Π΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ являСтся Ρ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚ΠΎΠΌ Российской Π€Π΅Π΄Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ ΠΏΡ€Π°Π²ΠΎ РСспублики ΠšΠ°Π·Π°Ρ…ΡΡ‚Π°Π½, ΠΊΠΎΠ³Π΄Π° ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ являСтся Ρ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚ΠΎΠΌ РСспублики ΠšΠ°Π·Π°Ρ…ΡΡ‚Π°Π½. Π›ΡŽΠ±Ρ‹Π΅ ΠΏΡ€Π΅Ρ‚Π΅Π½Π·ΠΈΠΈ ΠΈΠ»ΠΈ иски, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΠ΅ ΠΈΠ· настоящих Условий ΠΈΠ»ΠΈ использования ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄Π°Π½Ρ‹ ΠΈ рассмотрСны Π² судС ΠΏΠΎ мСсту нахоТдСния ЯндСкса.

2. 1. ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ бСсплатно ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ ΠΈ сСрвисах, доступных Ρ‡Π΅Ρ€Π΅Π· ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ явными функциями ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, состоящСй ΠΈΠ· тСхничСских ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… срСдств, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Ρ… Π½Π° инфраструктурС ЯндСкса, с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏ.1.7 ΠΈ ΠΏ.1.8 настоящих Условий.

2.2. Для использования всСх ΠΈΠ»ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚, ΠΏΡƒΡ‚Π΅ΠΌ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° сСрвисах ООО Β«Π―ΠΠ”Π•ΠšΠ‘Β».

2.3. ИспользованиС ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ доступа ΠΊ сСти Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΈ ΠΎΠΏΠ»Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ доступ Π½Π° условиях ΠΈ ΠΏΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ своСго ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° связи ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° доступа ΠΊ сСти Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚.

2.4. ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ для достиТСния ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π·Π°ΠΊΠΎΠ½Π½Ρ‹Ρ… ΠΈ добросовСстных Ρ†Π΅Π»Π΅ΠΉ. Π›ΡŽΠ±ΠΎΠ΅ использованиС ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π² Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠΈ настоящСго ΠΏΡƒΠ½ΠΊΡ‚Π°, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π² сСти Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΈΠ»ΠΈ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… сСрвСрах ЯндСкса ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Ρ€ΡƒΡˆΠ°ΡŽΡ‚ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ, ΠΏΡ€Π°Π²Π° Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΡ… Π»ΠΈΡ† ΠΈΠ»ΠΈ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π² ΠΏ. 1.2 настоящих Условий Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹, Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ ΠΈ являСтся основаниСм для примСнСния ΠΊ ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠ΅Ρ€ отвСтствСнности, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π² настоящих Условиях.

2.5. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ доступны возмоТности создания ΠΈ управлСния сСрвисами ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠ°ΠΊ самим ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, Ρ‚Π°ΠΊ ΠΈ Π»ΠΈΡ†Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ прСдоставил доступ ΠΊ Ρ‚Π°ΠΊΠΈΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ возмоТностям ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹. ΠŸΡ€ΠΈ этом ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ обязан довСсти Π΄ΠΎ свСдСния ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π»ΠΈΡ† полоТСния настоящих Условий ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π² ΠΏ.1.2. настоящих Условий, Ссли ΠΈΠ½ΠΎΠ΅ Π½Π΅ прСдусмотрСно с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ ΠΏ.1.7 ΠΈ ΠΏ.1.8 настоящий Условий.

2.6. ИспользованиС ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π² ΠΏ.2.5. настоящих Условий сСрвисов ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΠΌΠΈ Π»ΠΈΡ†Π°ΠΌΠΈ обСспСчиваСтся ΠΈ контролируСтся ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π±Π΅Π· участия ЯндСкса.

2.7. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡΠΎΠ³Π»Π°ΡˆΠ°Π΅Ρ‚ΡΡ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ использовании ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ для создания ΠΈ управлСния ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌΠΈ Π² ΠΏ.2.5. настоящих Условий сСрвисами ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ‚Π°ΠΊΠΈΠ΅ сСрвисы ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, ΠΊΠ°ΠΊ ΠΈ вСсь входящий Π² Π½ΠΈΡ… ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ-Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… рСсурсах ЯндСкса ΠΊΠ°ΠΊ с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Π½Π° Π°Π²Ρ‚ΠΎΡ€Π° ΠΈ/ΠΈΠ»ΠΈ правообладатСля, Ρ‚Π°ΠΊ ΠΈ Π±Π΅Π· этого, Π±Π΅Π· обязанности ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹ ΠΎΠ± использовании Ρ‚Π°ΠΊΠΈΡ… сСрвисов ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, Π±Π΅Π· нСобходимости получСния ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ Π±Π΅Π· Π²Ρ‹ΠΏΠ»Π°Ρ‚Ρ‹ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ вознаграТдСния, Π±Π΅Π· ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΈ ΠΏΠΎ Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ сСрвисы ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ доступны ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΠΌ Π»ΠΈΡ†Π°ΠΌ, ΠΈ Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠΈ нахоТдСния рСсурсов ЯндСкса, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊΠΎΠΏΠΈΠΈ Ρ‚Π°ΠΊΠΈΡ… сСрвисов ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ срока с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° размСщСния Ρ‚Π°ΠΊΠΈΡ… сСрвисов ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π½Π° рСсурсах ЯндСкса, Π΄ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° удалСния Ρ‚Π°ΠΊΠΈΡ… сСрвисов ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния с рСсурсов ЯндСкса, ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·ΠΌΠ΅ΡˆΠ°Ρ‚ΡŒΡΡ совмСстно с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π»ΡŽΠ±Ρ‹Ρ… Π»ΠΈΡ†, Π²Π½Π΅ зависимости ΠΎΡ‚ худоТСствСнной цСнности Ρ‚Π°ΠΊΠΈΡ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ², Π² любой ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. ΠŸΡ€ΠΈ этом ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΡ€ΠΈΠ·Π½Π°Π΅Ρ‚ ΠΈ ΡΠΎΠ³Π»Π°ΡˆΠ°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ ЯндСкс Π½Π΅ обязан ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Ρ‚Π°ΠΊΠΈΠΌΠΈ сСрвисами ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм (Π½Π΅ обязан ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ ΠΈΡ… ΠΌΠΎΠ΄Π΅Ρ€Π°Ρ†ΠΈΡŽ). Π’ случаС Ссли ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ Π²ΠΏΡ€Π°Π²Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ЯндСксу ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ ΠΏΡ€Π°Π²Π° использования ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ сСрвиса, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈΠ»ΠΈ входящСго Π² ΠΈΡ… состав ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΎΠ½ обязан Π²ΠΎΠ·Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ ΠΎΡ‚ размСщСния Ρ‚Π°ΠΊΠΈΡ… сСрвиса, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡΡŽ.

3.1. ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° прСдоставляСтся Π½Π° условиях Β«ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒΒ» (as is). ЯндСкс Π½Π΅ прСдоставляСт Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΉ Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ Π±Π΅Π·ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎΠΉ ΠΈ бСспСрСбойной Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΠ»ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΅Ρ‘ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈ/ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, соотвСтствия ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ цСлям ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π½Π΅ прСдоставляСт Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΈΠ½Ρ‹Ρ… Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΉ, прямо Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π² настоящих Условиях.

3.2. ЯндСкс Π½Π΅ нСсСт отвСтствСнности Π·Π° ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ прямыС ΠΈΠ»ΠΈ косвСнныС послСдствия ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ использования ΠΈΠ»ΠΈ нСвозмоТности использования ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ/ΠΈΠ»ΠΈ ΡƒΠ±Ρ‹Ρ‚ΠΊΠΈ, ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅Π½Π½Ρ‹Π΅ ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΈ/ΠΈΠ»ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΠΌ сторонам Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ использования, нСиспользования ΠΈΠ»ΠΈ нСвозмоТности использования ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΠ»ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΅Ρ‘ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈ/ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π² Ρ‚ΠΎΠΌ числС ΠΈΠ·-Π·Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ошибок ΠΈΠ»ΠΈ сбоСв Π² ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Π΅, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ случаСв, прямо прСдусмотрСнных Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎΠΌ.

3.3. ЯндСкс Π²ΠΏΡ€Π°Π²Π΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ Π»ΠΈΠΌΠΈΡ‚Ρ‹ ΠΈ ограничСния Π½Π° использованиС ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΡ… ΠΏΠΎ собствСнному ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ, Π±Π΅Π· ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ увСдомлСния ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

3.4. ЯндСкс Π²ΠΏΡ€Π°Π²Π΅ Π½Π° своС усмотрСниС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ доступ ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΊ использованию ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ (ΠΈΠ»ΠΈ ΠΊ использованию ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, Ссли это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ тСхнологичСски) ΠΏΡ€ΠΈ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠΈ настоящих Условий, Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊ ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΈΠ½Ρ‹Π΅ ΠΌΠ΅Ρ€Ρ‹ с Ρ†Π΅Π»ΡŒΡŽ соблюдСния Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π°, ΠΏΡ€Π°Π² ΠΈ Π·Π°ΠΊΠΎΠ½Π½Ρ‹Ρ… интСрСсов ЯндСкса ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΡ… Π»ΠΈΡ†.

3.5. ЯндСкс Π²ΠΏΡ€Π°Π²Π΅ ΠΏΠΎ своСму ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ Π±Π΅Π· увСдомлСния ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ Π±Π΅Π· объяснСния ΠΏΡ€ΠΈΡ‡ΠΈΠ½ Π² любоС врСмя Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ доступ Π»ΠΈΡ†, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π² ΠΏ.2.5 настоящих Условий, Ссли ΠΈΠ½ΠΎΠ΅ Π½Π΅ прСдусмотрСно с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ ΠΏ.1.7 ΠΈ 1.8 настоящих Условий.

4.1 ΠŸΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ информация ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ обрабатываСтся Π½Π° условиях ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎΠΉ ΠΏΠΎ адрСсу: https://yandex.ru/legal/confidential.

4.2. Начиная ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ, ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄Π°Π΅Ρ‚ ЯндСксу ΠΈ Π΅Π³ΠΎ Π°Ρ„Ρ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Π»ΠΈΡ†Π°ΠΌ согласиС Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠ°ΠΊ этот Ρ‚Π΅Ρ€ΠΌΠΈΠ½ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π² ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (https://yandex.ru/legal/confidential), ΠΈ Π»ΠΈΡ†, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π² ΠΏ.2.5. настоящих Условий, ЯндСксом для Ρ†Π΅Π»Π΅ΠΉ прСдоставлСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, Π½Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ ЯндСксом (Π² Ρ‚ΠΎΠΌ числС трансграничной) ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π»ΠΈΡ† Π² ООО Β«Π―ΠΠ”Π•ΠšΠ‘Β», Π΅Π³ΠΎ Π°Ρ„Ρ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Π»ΠΈΡ†Π°ΠΌ, Π»ΠΈΡ†Π°ΠΌ, Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΠΎ ΠΏΠΎΡ€ΡƒΡ‡Π΅Π½ΠΈΡŽ ΠΈ Π·Π°ΠΊΠ°Π·Ρƒ ЯндСкса, ООО Β«Π―ΠΠ”Π•ΠšΠ‘Β» ΠΈ Π΅Π³ΠΎ Π°Ρ„Ρ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π»ΠΈΡ†, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΠΌ Π»ΠΈΡ†Π°ΠΌ для Ρ‚Π΅Ρ… ΠΆΠ΅ Ρ†Π΅Π»Π΅ΠΉ, Ρ€Π°Π²Π½ΠΎ ΠΊΠ°ΠΊ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΡ‚ ООО Β«Π―ΠΠ”Π•ΠšΠ‘Β» ΠΈ Π΅Π³ΠΎ Π°Ρ„Ρ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π»ΠΈΡ†, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΡ… Π»ΠΈΡ† для Ρ‚Π΅Ρ… ΠΆΠ΅ Ρ†Π΅Π»Π΅ΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ†Π΅Π»Π΅ΠΉ, прСдусмотрСнных Π·Π°ΠΊΠΎΠ½ΠΎΠΌ, Π² Ρ‚ΠΎΠΌ числС для Ρ†Π΅Π»Π΅ΠΉ осущСствлСния ΠΏΡ€Π°Π² ΠΈ Π·Π°ΠΊΠΎΠ½Π½Ρ‹Ρ… интСрСсов ЯндСкса ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΡ… Π»ΠΈΡ†. ЯндСкс ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ лишь Ρ‚Ρƒ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π»ΠΈΡ†, которая Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° для ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ.

4.3. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с настоящим ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½, ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΈ ΡΠΎΠ³Π»Π°ΡˆΠ°Π΅Ρ‚ΡΡ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π² случаС, Ссли ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ доступ ΠΊ ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ ΠΎΡ‚ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ (ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ Π»ΠΈΡ†ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠΏΠ»Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ БСрвисов, Π² соотвСтствии с Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π°ΠΊΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΈ ЯндСксом Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΎΠΌ, Ρ‚ΠΎ такая организация ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ Π½Π° ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅.

4.4. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ настоящим ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½, ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΈ ΡΠΎΠ³Π»Π°ΡˆΠ°Π΅Ρ‚ΡΡ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ЯндСкс ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ статистичСскиС Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΠ± использовании ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹.

5.1. Π‘Ρ‚ΠΎΡ€ΠΎΠ½Ρ‹ ΠΏΡ€ΠΈΠ·Π½Π°ΡŽΡ‚ ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ силу элСктронной пСрСписки, элСктронных сообщСний, ΠΊΠΎΠΏΠΈΠΈ тСкста, содСрТащСгося Π² элСктронных Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… (Ρ„Π°ΠΉΠ»Π°Ρ…), направляСмых Π‘Ρ‚ΠΎΡ€ΠΎΠ½Π°ΠΌΠΈ ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ такая пСрСписка осущСствляСтся способами, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌΠΈ Π² настоящСм Ρ€Π°Π·Π΄Π΅Π»Π΅.

5.2. ЯндСкс Π²ΠΏΡ€Π°Π²Π΅ Π½Π°ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ увСдомлСния, сообщСния ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΏΡ€ΠΈ рСгистрации Π½Π° ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ ΠΈΠ»ΠΈ ΠΏΡƒΡ‚Π΅ΠΌ размСщСния Ρ‚Π°ΠΊΠΈΡ… ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ, сообщСний ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² Консоли управлСния ΠΈ/ΠΈΠ»ΠΈ Π‘Π»ΠΎΠ³Π΅ ΠΈ/ΠΈΠ»ΠΈ посрСдством БМБ-сообщСния ΠΏΠΎ Π½ΠΎΠΌΠ΅Ρ€Ρƒ мобильного Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π² Консоли управлСния.

5.3. ВсС вопросы ΠΈ ΠΏΡ€Π΅Ρ‚Π΅Π½Π·ΠΈΠΈ, связанныС с использованиСм/Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ использования БСрвиса, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ БСрвиса Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° ΠΈ/ΠΈΠ»ΠΈ ΠΏΡ€Π°Π² Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΡ… Π»ΠΈΡ†, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ Π½Π° элСктронный ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹ΠΉ адрСс [email protected].

5.4. Если ΠΏΠΎ Ρ‚Π΅ΠΌ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹ΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ ΠΎΠ΄Π½ΠΎ ΠΈΠ»ΠΈ нСсколько ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Условий ΠΈΠ»ΠΈ любого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°Π½Ρ‹ ссылки Π² Условиях, Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠ·Π½Π°Π½Ρ‹ Π½Π΅Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈΠ»ΠΈ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΠΈ ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ силы, это Π½Π΅ ΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ влияния Π½Π° Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Условий ΠΈΠ»ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°Π½Ρ‹ ссылки Π² Условиях.

Β 

Π”Π°Ρ‚Π° ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ: 14.04.2023 Π³.

АдрСс размСщСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°: https://yandex.ru/legal/cloud_termsofuse

ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π°Ρ вСрсия Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° https://yandex.ru/legal/cloud_termsofuse/22042019.

ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π°Ρ вСрсия Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° https://yandex.ru/legal/cloud_termsofuse/04092018.

Event — ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ° ЯндСкса

devices. properties.event

ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ свойств устройства (свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… состояний).

  1. ОписаниС свойства
  2. Π’Π΅ΠΊΡƒΡ‰Π΅Π΅ состояниС свойства

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎΠ± устройствах ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

  1. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ свойства
  2. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования
ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π’ΠΈΠΏΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ
typeCΡ‚Ρ€ΠΎΠΊΠ°, выдСляСтся ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°ΠΌΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ "Hello world"
.»}}»>
Π’ΠΈΠΏ свойства.Π”Π°
retrievableЛогичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Π΅Π· ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ: true (истина) ΠΈΠ»ΠΈ false (лоТь).
«}}»>
ДоступСн Π»ΠΈ для свойства устройства запрос состояния. ДопустимыС значСния:

НСт
reportableЛогичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Π΅Π· ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ: true (истина) ΠΈΠ»ΠΈ
false
(лоТь).»}}»>
ΠžΠΏΠΎΠ²Π΅Ρ‰Π°Π΅Ρ‚ Π»ΠΈ свойство ΠΎΠ± ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ состояния ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ сСрвис ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ. ДопустимыС значСния:
  • true β€” ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ ΠΎΠΏΠΎΠ²Π΅Ρ‰Π°Π΅Ρ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ° ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ состояния свойства;

  • false β€” ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠ΅ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ Π½Π΅ ΠΎΠΏΠΎΠ²Π΅Ρ‰Π°Π΅Ρ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ ΠΎΠ± ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ состояния свойства. ЯвляСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

НСт
parametersБписок ΠΏΠ°Ρ€ "ΠΊΠ»ΡŽΡ‡": Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… запятой. ВыдСляСтся Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹ΠΌΠΈ скобками {}.
{\n "name": "John",\n "surname": "Smith"\n}
«}}»>
ΠžΠ±ΡŠΠ΅ΠΊΡ‚ parameters.Π”Π°
ΠžΠ±ΡŠΠ΅ΠΊΡ‚ parameters
instance
CΡ‚Ρ€ΠΎΠΊΠ°, выдСляСтся ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°ΠΌΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ "Hello world".»}}»>НазваниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для свойства. ДопустимыС значСния ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Бписок Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.Π”Π°
events
\n

Массив элСмСнтов, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… запятой. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΠΌ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ стандартныС элСмСнты JSON: строка, число, true, false, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠ»ΠΈ массив. Массив выдСляСтся ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ скобками []:

\n
"cities": ["Moscow", "Tokyo", "New York"]
\n «}}»> of event objects

Массив ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² event, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ события, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ свойством. МинимальноС количСство событий Π² массивС: 1.

Π”Π°
ΠžΠ±ΡŠΠ΅ΠΊΡ‚
event
, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² массив events
valueCΡ‚Ρ€ΠΎΠΊΠ°, выдСляСтся ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°ΠΌΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ "Hello world". «}}»>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ Π½Π° сторонС ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°. ДопустимыС значСния ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Бписок Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.Π”Π°

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ° отправляСт ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Ρƒ запрос Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± устройствах ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠŸΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ Π² ΠΎΡ‚Π²Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π΅ΡΡ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ событий открытия ΠΎΠΊΠ½Π°/Π΄Π²Π΅Ρ€ΠΈ.

curl -i -X GET 'https://example.com/v1.0/user/devices' \
-H 'Authorization: Bearer 123qwe456a...' \
-H 'X-Request-Id: ff36a3cc-ec...'
HTTP/1.1 200 OK
{
    "request_id": "ff36a3cc-ec34-11e6-b1a0-64510650abcf",
    "payload": {
        "user_id": "user-001",
        "devices": [{
            "id": "sensor-001-snsr",
            "name": "БСнсор",
            "description": "БСнсор Π² спальнС",
            "room": "Бпальня",
            "type": "devices.
types.sensor", "custom_data": { "api_location": "rus" }, "capabilities": [], "properties": [{ "type": "devices.properties.event", "retrievable": true, "reportable": true, "parameters": { "instance": "open", "events": [{ "value": "opened" }, { "value": "closed" } ] } }], "device_info": { "manufacturer": "Provider-01", "model": "snsr 1", "hw_version": "1.2", "sw_version": "5.4" } }] } }

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ состояниях устройств ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ Π² Ρ‚Π΅Π»Π΅ запроса ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎΠ± ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ состояний устройств.

  1. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ свойства
  2. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ° отправляСт ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Ρƒ запрос ΠΎ состоянии устройств ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠŸΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ Π² ΠΎΡ‚Π²Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ свойство ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΎΠΊΠ½Π° ΠΈΠ»ΠΈ Π΄Π²Π΅Ρ€ΠΈ.

curl -i -X POST 'https://example.com/v1.0/user/devices/query' \
-H 'Authorization: Bearer 123qwe456a...' \
-H 'X-Request-Id: ff36a3cc-ec...' \
-H 'Content-Type: application/json' \
-d '{
      "devices": 
      [
        {
            "id": "sensor-001-snsr",
            "custom_data": {
                "api_location": "rus"
            } 
        }
      ]
    }'
HTTP/1.1 200 OK
{
    "request_id": "ff36a3cc-ec34-11e6-b1a0-64510650abcf",
    "payload": {
        "devices": [{
            "id": "sensor-001-snsr",
            "properties": [{
                "type": "devices.properties.event",
                "state": {
                    "instance": "open",
                    "value": "opened"
                }
            }]
        }]
    }
}                                                  

Π‘Ρ‹Π»Π° Π»ΠΈ ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΠΎΠ»Π΅Π·Π½Π°?

YTsaurus: Эксабайтная систСма хранСния ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ | Максим Π‘Π°Π±Π΅Π½ΠΊΠΎ | ЯндСкс

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ Π²

Β·

Π§Ρ‚Π΅Π½ΠΈΠ΅: 15 ΠΌΠΈΠ½.

Β·

20 ΠΌΠ°Ρ€Ρ‚Π°

ЗдравствуйтС, мСня Π·ΠΎΠ²ΡƒΡ‚ Максим Π‘Π°Π±Π΅Π½ΠΊΠΎ, я Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ ΠΎΡ‚Π΄Π΅Π»Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ распрСдСлСнных вычислСний Π² ЯндСксС. БСгодня ΠΌΡ‹ Ρ€Π°Π΄Ρ‹ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ выпустили ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ YTsaurus с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ. YTsaurus β€” ΠΎΠ΄Π½Π° ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… инфраструктурных систСм Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ…, разработанная Π² ЯндСксС ΠΈ Ρ€Π°Π½Π΅Π΅ извСстная ΠΊΠ°ΠΊ YT.

ПослС ΠΏΠΎΡ‡Ρ‚ΠΈ дСсятилСтия напряТСнной Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ YTsaurus со всСм ΠΌΠΈΡ€ΠΎΠΌ. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠΌ вас с историСй развития YT, объясним, Π·Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ΅Π½ YTsaurus, опишСм Π΅Π³ΠΎ основныС возмоТности ΠΈ Π½Π°ΠΌΠ΅Ρ‚ΠΈΠΌ области, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½ Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚.

Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ GitHub содСрТит ΠΊΠΎΠ΄ сСрвСра для YTsaurus, инфраструктуру развСртывания с использованиСм k8s, Π²Π΅Π±-интСрфСйс для систСмы ΠΈ клиСнтскиС SDK для популярных языков программирования, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ C++, Java, Go ΠΈ Python. ВсС распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ Apache 2.0, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² соотвСтствии со своими потрСбностями.

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ начинаСтся Π² 2006 Π³ΠΎΠ΄Ρƒ. К Ρ‚ΠΎΠΌΡƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ЯндСкс стал достаточно ΠΊΡ€ΡƒΠΏΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ. Вопрос ΠΎ Ρ‚ΠΎΠΌ, Π³Π΄Π΅ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈ ΠΊΠ°ΠΊ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, пСрСстал Π±Ρ‹Ρ‚ΡŒ простым. Π’ Ρ‚ΠΎ врСмя основноС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡƒΠ΄Π΅Π»ΡΠ»ΠΎΡΡŒ ΠΆΡƒΡ€Π½Π°Π»Π°ΠΌ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… сСрвисов. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ² Π²ΠΊΠ»ΡŽΡ‡Π°Π»Π° Π² сСбя мноТСство аналитичСских срСдств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³Π»ΠΈ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ спСктр Π·Π°Π΄Π°Ρ‡, ΠΎΡ‚ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ машинного обучСния Π΄ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° повСдСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΡ€ΠΈ внСсСнии Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ»ΠΈ интСрфСйсных ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² сСрвисы.

ИдСя ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ ΠΈ эластичной систСмы хранСния Π΄Π°Π½Π½Ρ‹Ρ…, которая ΠΌΠΎΠ³Π»Π° Π±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Π΅ вычислСния, Π½Π΅ Π·Π°Π±ΠΎΡ‚ΡΡΡŒ ΠΎ физичСском располоТСнии Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ отказоустойчивости физичСских ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² кластСра, ΡƒΠΆΠ΅ Π²ΠΈΡ‚Π°Π»Π° Π² Π²ΠΎΠ·Π΄ΡƒΡ…Π΅.

Π’ 2004 Π³ΠΎΠ΄Ρƒ Π”ΠΆΠ΅Ρ„Ρ„Ρ€ΠΈ Π”ΠΈΠ½ ΠΈ Π‘Π°Π½Π΄ΠΆΠ°ΠΉ Π“Π΅ΠΌΠ°Π²Π°Ρ‚ ΠΈΠ· Google ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»ΠΈ ΠΊΠ½ΠΈΠ³Ρƒ MapReduce: Simplified Data Processing on Large Clusters. Он Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ прСдсказал ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΡŽ индустрии распрСдСлСнных вычислСний Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ дСсятилСтиС. ΠΠ΅ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ похоТая рСализация ΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΡ‹ MapReduce появилась Π² ЯндСксС ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ YAMR β€” Yet Another MapReduce.

ЯМР Π±Ρ‹Π» построСн с нуля Π² Ρ€Π΅ΠΊΠΎΡ€Π΄Π½ΠΎ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ сроки ΠΈ, нСсомнСнно, ΠΎΠΊΠ°Π·Π°Π» ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ влияниС Π½Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ инфраструктуры ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. Однако со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ стало ясно, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π΄ΠΈΠ·Π°ΠΉΠ½Π°, ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ сдСланныС Π² YAMR, Π½Π΅ позволяли систСмС эффСктивно Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ. НапримСр, Π³Π»Π°Π²Π½Ρ‹ΠΉ сСрвСр YAMR Π±Ρ‹Π» СдинствСнной Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ ΠΎΡ‚ΠΊΠ°Π·Π° ΠΈ Π½Π΅ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π»ΡΡ.

На ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ инфраструктуру β€” Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ случай синдрома ΠΠ˜Π—, Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ использования Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π²Ρ€ΠΎΠ΄Π΅ Apache Hadoop Π΄Π°ΠΆΠ΅ Π½Π΅ рассматривался. Но это Π½Π΅ совсСм Ρ‚Π°ΠΊ. Π’ сСнтябрС 2015 Π³ΠΎΠ΄Π° Π³Ρ€ΡƒΠΏΠΏΠ° ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ² ЯндСкса ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ»Π°ΡΡŒ Π² ΠšΠ°Π»ΠΈΡ„ΠΎΡ€Π½ΠΈΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒΡΡ с Ρ‚Π΅ΠΌΠΈ, ΠΊΡ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ стСк Hadoop Π² ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ΅Π½Π΅. Они Π·Π°Π΄Π°Π²Π°Π»ΠΈ вопросы ΠΎΠ± ограничСниях, особСнностях Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠΌ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠΈ Hadoop.

Но ΠΏΠΎΡ‚ΠΎΠΌ стало ясно, Ρ‡Ρ‚ΠΎ стСк Hadoop Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ отстаСт, Π΄Π°ΠΆΠ΅ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с YAMR, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π» ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ стирания ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠΎ IPv6. Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΈ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ СдинствСнныС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

ΠŸΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π² всё, ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ использования Hadoop. ΠŸΡ€ΠΈ этом Π½Π°ΠΌ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ΠΌ ЯМР ΠΈ Ρ€Π΅Π²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ написаниСм Π½ΠΎΠ²ΠΎΠΉ систСмы, ΠΈ ΠΌΡ‹ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ послСднСС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Π—Π° ΠΏΡΡ‚ΡŒ Π»Π΅Ρ‚ Π΄ΠΎ этих событий нСбольшая Π³Ρ€ΡƒΠΏΠΏΠ° энтузиастов, Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠ½Π΅ ΠΏΠΎΡΡ‡Π°ΡΡ‚Π»ΠΈΠ²ΠΈΠ»ΠΎΡΡŒ Π±Ρ‹Ρ‚ΡŒ, Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π°Π΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ ΠΏΠΎΠ΄ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹ΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ YT. ΠŸΡ€ΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎΠΉ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ΅ YT ΠΈΠΌΠ΅Π» всС ΡˆΠ°Π½ΡΡ‹ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ YAMR.

Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π΅ Π±Ρ‹Π»ΠΎ возмоТности Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ YAMR. На ΠΏΠΈΠΊΠ΅ своСго развития эта систСма управляла кластСрами, Π½Π°ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΠΈ Π² ΠΎΠ±Ρ‰Π΅ΠΉ слоТности тысячи ΡƒΠ·Π»ΠΎΠ², ΠΈ большоС количСство ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π±Ρ‹Π»ΠΎ основано Π½Π° API YAMR. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ процСсс Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠΈ YT ΠΈ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ с YAMR занял ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Ρ‚. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ этой истории интСрСсны сами ΠΏΠΎ сСбС ΠΈ, вСроятно, Π·Π°ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ поста.

Π‘ 2017 Π³ΠΎΠ΄Π° Π² ЯндСксС дСйствуСт Сдиная систСма MapReduce, Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ, ΠΊΠ°ΠΊ ΠΏΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π°ΠΌ, Ρ‚Π°ΠΊ ΠΈ ΠΏΠΎ возмоТностям, продолТаСтся ΠΈ ΠΏΠΎ сСй дСнь. БСгодня компания управляСт нСсколькими кластСрами YT Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΠΎΡ‚ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… машин Π΄ΠΎ дСсятков тысяч сСрвСров. ΠšΡ€ΡƒΠΏΠ½Π΅ΠΉΡˆΠΈΠ΅ установки хранят эксабайты Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ ядСр ЦП ΠΈ тысячи Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ для круглосуточных вычислСний.

Нам ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ ΠΏΠΎΡ‡Ρ‚ΠΈ сСмь Π»Π΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° вопрос: Β«Π‘ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ YT ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ?Β» Но Π²ΠΎΡ‚ ΠΎΠ½ΠΎ: YT Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, Π½ΠΎ YTsaurus Π±ΡƒΠ΄Π΅Ρ‚!

ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ разработанная Π½Π°ΠΌΠΈ систСма Π½Π°Π·Ρ‹Π²Π°Π»Π°ΡΡŒ Β«YTΒ». Π’Π° ΠΆΠ΅ Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° появляСтся Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… частях ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ‹. Из уст Π² уста Π² ЯндСксС говорят, Ρ‡Ρ‚ΠΎ Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° Β«YTΒ» ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π°Π»Π°ΡΡŒ для обозначСния Β«Π’Π°Π±Π»ΠΈΡ†Π° ЯндСкса», Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, вдохновлСнная извСстной систСмой Google Big Table, Π½ΠΎ ΠΌΡ‹ Π½Π΅ смогли Π½Π°ΠΉΡ‚ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Ρ… Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π², ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‰ΠΈΡ… эту Ρ‚Π΅ΠΎΡ€ΠΈΡŽ. .

Когда ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ Π²Ρ‹ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ систСму с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, Π½Π°ΠΌ Π±Ρ‹Π»ΠΎ слоТно ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ исходноС Π½Π°Π·Π²Π°Π½ΠΈΠ΅. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π»Π°ΡΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ это Π΄Π²ΡƒΡ…Π±ΡƒΠΊΠ²Π΅Π½Π½ΠΎΠ΅ сочСтаниС часто ассоциируСтся с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ популярной ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ для видСохостинга, Π½ΠΎ ΠΈ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ слоТно Π½Π°ΠΉΡ‚ΠΈ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ названия для ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ выставлСны Π½Π° ΠΏΡ€ΠΎΠ΄Π°ΠΆΡƒ.

Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ² ΠΌΡ‹ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»ΠΈΡΡŒ Π½Π° ΠΈΠΌΠ΅Π½ΠΈ YTsaurus. Π£ Π½Π΅Π³ΠΎ такая ΠΆΠ΅ родная ΠΈ знакомая приставка Β«YTΒ», ΠΈ наша ΠΊΠΎΠΌΠ°Π½Π΄Π° всСгда ΠΎΡ‚Π½ΠΎΡΠΈΠ»Π°ΡΡŒ ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ ΠΊΠ°ΠΊ ΠΊ ΠΆΠΈΠ²ΠΎΠΌΡƒ сущСству. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π½Π°ΠΊΠΎΠ½Π΅Ρ†-Ρ‚ΠΎ Π·Π½Π°Π΅ΠΌ Π΅Π³ΠΎ расу!

Π’ нашСй ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Π΅ ΠΈ тСкстах ΠΌΡ‹ часто сокращаСм Β«YTsaurusΒ» Π΄ΠΎ Β«YTΒ». Π‘Π°ΠΌΠΈ ΠΏΠΎΠΊΠ° ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ°Π΅ΠΌ ΠΊ ΠΏΠΎΠ»Π½ΠΎΠΌΡƒ названию πŸ™‚

ΠœΡ‹ сдСлали систСму Π³ΠΈΠ±ΠΊΠΎΠΉ ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ, ΠΈ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π΅Π΅ возмоТности Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ классичСской Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ MapReduce. Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ я ΠΎΠΏΠΈΡˆΡƒ основныС тСхничСскиС возмоТности, доступныС Π² вСрсии YTsaurus с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΎΡ‚ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ³ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π΄ΠΎ высокоуровнСвых Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠ².

Cypress: Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ΅ ΠΈ эффСктивноС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π΄Π°Π½Π½Ρ‹Ρ…

Π―Π΄Ρ€ΠΎΠΌ любой систСмы Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… являСтся Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ², статистики, индСксов ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… структурированных ΠΈΠ»ΠΈ нСструктурированных Π΄Π°Π½Π½Ρ‹Ρ…. YTsaurus построСн Π½Π° основС Cypress, отказоустойчивого Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π½Π° основС Π΄Π΅Ρ€Π΅Π²Π°, возмоТности ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡ€Π°Ρ‚ΠΊΠΎ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: Π΄Π°Π½Π½Ρ‹Π΅) Π² Π²ΠΈΠ΄Π΅ ΡƒΠ·Π»ΠΎΠ²

  • ΠŸΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠ΅ Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΊΠ°ΠΊ Π΅Π΄ΠΈΠ½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅, Π½Π΅ слишком бСспокоясь ΠΎ дСталях физичСского хранСния
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ² хранСния Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° основС столбцов ΠΈ строк
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° сТатого хранСния с использованиСм Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ² кодирования, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ lz4 ΠΈ zstd, с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ уровнями сТатия
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° кодирования стирания с использованиСм Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ² стирания с Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ суммой стратСгии расчСта, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ избыточности ΠΈ допустимыС Ρ‚ΠΈΠΏΡ‹ ΠΏΠΎΡ‚Π΅Ρ€ΡŒ
  • Π’Ρ‹Ρ€Π°Π·ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ схСматизация Π΄Π°Π½Π½Ρ‹Ρ… с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ иСрархичСских Ρ‚ΠΈΠΏΠΎΠ² ΠΈ Π·Π½Π°ΠΊΠΎΠ² сортировки Π΄Π°Π½Π½Ρ‹Ρ…
  • Ѐоновая рСпликация ΠΈ восстановлСниС стСртых Π΄Π°Π½Π½Ρ‹Ρ… Π±Π΅Π· Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ Π²ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π°
  • Π‘Π΅ΠΌΠ°Π½Ρ‚ΠΈΠΊΠ° Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ ΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΠΊ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ…/ΠΎΠ±Ρ‰ΠΈΡ…/ΡΠΊΡΠΊΠ»ΡŽΠ·ΠΈΠ²Π½Ρ‹Ρ… ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ
  • Π’Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Cypress ΠΈ Π΄Π»ΠΈΡ‚ΡŒΡΡ Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ Π΄ΠΎΠ»Π³ΠΎ
  • Гибкая систСма ΡƒΡ‡Π΅Ρ‚Π° ΠΊΠ²ΠΎΡ‚
  • Π’ основС Cypress Π»Π΅ΠΆΠΈΡ‚ Ρ€Π΅ΠΏΠ»ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ Π³Π»Π°Π²Π½Ρ‹ΠΉ сСрвСр, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ хранятся ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½ΠΎΠΉ структурС Cypress, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎ составС ΠΈ располоТСнии Ρ€Π΅ΠΏΠ»ΠΈΠΊ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² для всСх Ρ‚Π°Π±Π»ΠΈΡ† Π² кластСрС. Π“Π»Π°Π²Π½Ρ‹Π΅ сСрвСры Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΊΠ°ΠΊ Ρ€Π΅ΠΏΠ»ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Ρ‹ Π½Π° основС Hydra, ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° консСнсуса, ΠΏΠΎΡ…ΠΎΠΆΠ΅Π³ΠΎ Π½Π° Raft.

    Cypress Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ отказоустойчивый эластичный ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ практичСски Π²ΠΎ всСх аспСктах систСмы, описанных Π½ΠΈΠΆΠ΅.

    ВычислСния MapReduce ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния

    НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ тСхнология MapReduce ΡƒΠΆΠ΅ Π½Π΅ считаСтся Π½ΠΎΠ²ΠΎΠΉ ΠΈ Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ, Π΅Π΅ рСализация Π² нашСй систСмС заслуТиваСт внимания. ΠœΡ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΅Π³ΠΎ для вычислСний с ΠΏΠ΅Ρ‚Π°Π±Π°ΠΉΡ‚Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, Π³Π΄Π΅ трСбуСтся высокая пропускная ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ.

    MapReduce Π² YTsaurus ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ особСнности:

    • Богатая базовая модСль ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ: классичСский MapReduce (с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ стратСгиями пСрСтасовки ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ многоэтапного разбиСния), Map, Erase, Sort ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ классичСской ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Β«ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒΒ» Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…
    • Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Π°Ρ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ вычислСний: ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Ρ€Π°Π·Π±ΠΈΡ‚Ρ‹ Π½Π° задания, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… сСрвСрах
    • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° сотСн тысяч Π·Π°Π΄Π°Π½ΠΈΠΉ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ
    • Гибкая модСль иСрархичСских Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡƒΠ»ΠΎΠ² с ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΈ цСлостными гарантиями, Π° Ρ‚Π°ΠΊΠΆΠ΅ справСдливой Π΄ΠΎΠ»Π΅Π²ΠΎΠ΅ распрСдСлСниС Π½Π΅Π΄ΠΎΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… рСсурсов ΠΌΠ΅ΠΆΠ΄Ρƒ потрСбитСлями Π±Π΅Π· Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΉ
    • МодСль Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Ρ… рСсурсов, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ рСсурсы (ЦП, ΠžΠ—Π£, Π“ΠŸ) Π² Ρ€Π°Π·Π½Ρ‹Ρ… пропорциях
    • Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Π½ΠΈΠΉ Π½Π° Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΡƒΠ·Π»Π°Ρ… Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°Ρ…, ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ЦП, ΠžΠ—Π£, Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмой ΠΈ пространством ΠΈΠΌΠ΅Π½ процСссов с использованиСм ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Porto
    • ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ, способный ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ кластСры с числом ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ Π΄ΠΎ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π°
    • ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ вСсь Ρ…ΠΎΠ΄ вычислСний сохраняСтся Π² случаС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ°Π·ΠΎΠ² ΡƒΠ·Π»ΠΎΠ² ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ°

    YT ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ MapReduce, Π½ΠΎ ΠΈ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ Π² кластСрС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.

    Π’ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ YT запуск ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° с Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹ΠΌΠΈ эффСктами достигаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Β«Π²Π°Π½ΠΈΠ»ΡŒΠ½Ρ‹Ρ…Β» ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ эту Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ для ряда Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² нашСй ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… я расскаТу Π½ΠΈΠΆΠ΅.

    ДинамичСскиС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ хранСния k-v

    ΠŸΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΠ° MapReduce практичСски Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для создания ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ΠΎΠ² ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… вычислСний с Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ° ΠΌΠ΅Π½Π΅Π΅ сСкунды. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ, Π½ΠΎ ΠΈ Π² Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ хранятся.

    БтатичСскиС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ YT, ΠΊΠ°ΠΊ ΠΈ Π½Π°Π±ΠΎΡ€ Ρ„Π°ΠΉΠ»ΠΎΠ² Π² HDFS, ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ для вычислСний MapReduce. Однако ΠΈΡ… нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ сцСнарии, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ привязаны ΠΊ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΌΡƒ постоянному Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŽ Π΄Π°Π½Π½Ρ‹Ρ…. Для ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… сцСнариСв прилоТСния ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Они ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ, обСспСчивая доступ для чтСния ΠΈ записи с ΠΌΠ°Π»ΠΎΠΉ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ.

    К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, Π² 2014 Π³ΠΎΠ΄Ρƒ ΠΌΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ динамичСскими Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… YT. Они частично основаны Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ Apache HBase. Они ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π½Π°ΡˆΡƒ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму Π² качСствС Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°. Однако, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Apache HBase, динамичСскиС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΎΡ€Π³Π°Π½ΠΈΡ‡Π½ΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π² ΠΎΠ±Ρ‰ΡƒΡŽ экосистСму: ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΡƒΠ·Π»Ρ‹ Cypress ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… сцСнариях, Π³Π΄Π΅ ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‚ΡΡ статичСскиС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

    НапримСр, Π² YT ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ MapReduce ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅ для быстрого поиска ΠΈ вставки Π½Π° основС ΠΊΠ»ΡŽΡ‡Π°. Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ процСсс MapReduce, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π²Ρ‹Π±ΠΎΡ€ΠΊΡƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· динамичСской Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ вычисляСт ΠΏΠΎ Π½Π΅ΠΉ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ статистику.

    • Π₯Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ MVCC. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΊΠ°Ρ‚ΡŒ значСния ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Ρƒ ΠΈΠ»ΠΈ ΠΏΠΎ ΠΌΠ΅Ρ‚ΠΊΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
    • ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ: динамичСскиС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Ρ€Π°Π·Π±ΠΈΡ‚Ρ‹ Π½Π° ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Ρ‹ (сСгмСнты ΠΏΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°ΠΌ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ сСрвСрами
    • Π’Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΎΠ½Π½ΠΎΡΡ‚ΡŒ: динамичСскиС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ OLTP, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ мноТСство строк Π² Ρ€Π°Π·Π½Ρ‹Ρ… сСгмСнтах ΠΈΠ· Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚Π°Π±Π»ΠΈΡ†
    • ΠžΡ‚ΠΊΠ°Π·ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ: ΠΎΡ‚ΠΊΠ°Π· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡƒΠ·Π»Π°, ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚, ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΡŽ этого ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π° Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΡƒΠ·Π΅Π» Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…
    • Π˜Π·ΠΎΠ»ΡΡ†ΠΈΡ : ΡƒΠ·Π»Ρ‹, ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Ρ‹, сгруппированы Π² ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, располоТСнныС Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ°ΡˆΠΈΠ½Π°Ρ…, Ρ‡Ρ‚ΠΎ обСспСчиваСт ΠΈΠ·ΠΎΠ»ΡΡ†ΠΈΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ
    • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ² Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
    • ГорячиС ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· ΠžΠ—Π£
    • ВстроСнный SQL-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ язык для сканирования ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° запросов

    Помимо динамичСских Ρ‚Π°Π±Π»ΠΈΡ† с интСрфСйсом Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° k-v, систСма ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ динамичСскиС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π°Π±ΡΡ‚Ρ€Π°ΠΊΡ†ΠΈΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ сообщСний, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π΅ΠΌΡ‹ ΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠΈ. Π­Ρ‚ΠΈ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ состоят ΠΈΠ· строк ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ схСму. Π’ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ строки ΠΊΠ°ΠΊ Π² динамичСской Ρ‚Π°Π±Π»ΠΈΡ†Π΅ k-v, Ρ‚Π°ΠΊ ΠΈ Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ. Π­Ρ‚ΠΎ позволяСт Π²Π°ΠΌ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΡƒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΠΎΠ²Π΅Ρ€Ρ… динамичСских Ρ‚Π°Π±Π»ΠΈΡ† YT с сСмантикой Ρ€ΠΎΠ²Π½ΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·.

    YQL

    YQL β€” это язык запросов Π½Π° основС SQL; это ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ высокоуровнСвый ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ², созданный ΠΏΠΎΠ²Π΅Ρ€Ρ… YT. YQL Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ YT, ΠΊΠ°ΠΊ Hive ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ Hadoop. Π­Ρ‚Π° тСхнология позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ простыС запросы Π½Π° языкС SQL, Π° Π½Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ MapReduce с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊΠΎΠ³ΠΎ запроса:

     SELECT 
    region,
    AVG(age) AS avg_age_in_region,
    COUNT(DISTINCT ip) AS ips_count
    FROM `//home/production/users`
    Π‘Π“Π Π£ΠŸΠŸΠ˜Π ΠžΠ’ΠΠ’Π¬ ПО Π Π•Π“Π˜ΠžΠΠ£
    ORDER BY avg_age_in_region;

    БСгодня ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ с большими Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡ€Π°Ρ‚ΠΊΠΎ ΡΡ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ SQL-запросов. Π‘Π΅Π· YQL наша экосистСма Π±Ρ‹Π»Π° Π±Ρ‹ Π½Π΅ΠΏΠΎΠ»Π½ΠΎΠΉ. Π­Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых популярных инструмСнтов ΠΊΠ°ΠΊ для ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π½Π°Π±ΠΎΡ€ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊ ΠΈ для рСгулярных производствСнных расчСтов.

    ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° YQL Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚:

    • ΠœΠΎΡ‰Π½Ρ‹ΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ выполнСния Π³Ρ€Π°Ρ„ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Ρ‹ MapReduce с сотнями ΡƒΠ·Π»ΠΎΠ² ΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²ΠΎ врСмя вычислСний
    • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ построСния слоТных ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ΠΎΠ² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… с использованиСм SQL ΠΏΡƒΡ‚Π΅ΠΌ сохранСния подзапросов Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π² Π²ΠΈΠ΄Π΅ Ρ†Π΅ΠΏΠΎΡ‡Π΅ΠΊ зависимых запросов ΠΈ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ
    • ΠŸΡ€Π΅Π΄ΡΠΊΠ°Π·ΡƒΠ΅ΠΌΠΎΠ΅ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ запросов любой слоТности
    • ЭффСктивная рСализация соСдинСний, подзапросов ΠΈ ΠΎΠΊΠΎΠ½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π±Π΅Π· ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΏΠΎ ΠΈΡ… Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈΠ»ΠΈ влоТСнности
    • ΠžΠ±ΡˆΠΈΡ€Π½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ
    • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π° C++, Python ΠΈ JavaScript
    • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° использования ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ машинного обучСния Ρ‡Π΅Ρ€Π΅Π· CatBoost ΠΈ TensorFlow
    • АвтоматичСскоС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… частСй запросов Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹Ρ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… экзСмплярах Π² ΠΎΠ±Ρ…ΠΎΠ΄ MapReduce для ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ

    CHYT

    Π‘Π°ΠΌΠΎ собой разумССтся, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΌΠΎΠΈΡ… Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ ΡΠ»Ρ‹ΡˆΠ°Π»ΠΈ ΠΎ ClickHouse. Π’ 2016 Π³ΠΎΠ΄Ρƒ эта Π‘Π£Π‘Π” стала ΠΏΠΈΠΎΠ½Π΅Ρ€ΠΎΠΌ срСди ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ЯндСкса ΠΈ оказалась Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ, Ρ‡Ρ‚ΠΎ Π² 2021 Π³ΠΎΠ΄Ρƒ Π±Ρ‹Π»Π° Π²Ρ‹Π΄Π΅Π»Π΅Π½Π° Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ компанию ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ClickHouse Inc. ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ ΠΈ мноТСство ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΉ с систСмами BI. Одной ΠΈΠ· приятных особСнностСй ClickHouse являСтся Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ частСй хранСния ΠΈ вычислСний Π² исходном ΠΊΠΎΠ΄Π΅, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Π½Π°ΠΌ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ CHYT Π² 2018 Π³ΠΎΠ΄Ρƒ β€” ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠΊΠ° ClickHouse с YTsaurus Π² качСствС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°.

    Π’ экосистСмС YTsaurus CHYT прСдоставляСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ возмоТности

    • БыстрыС аналитичСскиС запросы ΠΊ статичСским Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌ Π² YT с Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΠΌΠ΅Π½Π΅Π΅ сСкунды
    • ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ использованиС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… Π² кластСрС YTsaurus Π±Π΅Π· нСобходимости ΠΈΡ… копирования Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ кластСр ClickHouse
    • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ для ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, со сторонними систСмами Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ) Ρ‡Π΅Ρ€Π΅Π· собствСнныС Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ ODBC ΠΈ JDBC ClickHouse

    ΠžΡ‚ΠΌΠ΅Ρ‡Ρƒ, Ρ‡Ρ‚ΠΎ интСграция Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° Π½Π° достаточно Π½ΠΈΠ·ΠΊΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅. Π­Ρ‚ΠΎ позволяСт Π½Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вСсь ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π» ΠΊΠ°ΠΊ YTsaurus, Ρ‚Π°ΠΊ ΠΈ ClickHouse, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ:

    • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° для чтСния ΠΊΠ°ΠΊ статичСских, Ρ‚Π°ΠΊ ΠΈ динамичСских Ρ‚Π°Π±Π»ΠΈΡ†
    • Частичная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Ytsaurus
    • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° распрСдСлСнных встав ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях позволяСт ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ выполнСния запроса ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ· памяти экзСмпляра

    Код сСрвСра ClickHouse выполняСтся Π² Π²Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚Ρ‹Ρ… Π²Π°Π½ΠΈΠ»ΡŒΠ½Ρ‹Ρ… опСрациях, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚Π΅ ΠΆΠ΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ рСсурсы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для вычислСний MapReduce. Π’ этом смыслС кластСр YTsaurus дСйствуСт ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠ±Π»Π°ΠΊΠΎ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ кластСрам CHYT Π²Π½ΡƒΡ‚Ρ€ΠΈ.

    Π­Ρ‚ΠΎ позволяСт Ρ€Π°Π·Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ нСсколько кластСров CHYT Π² ΠΎΠ΄Π½ΠΎΠΌ кластСрС YT, ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°, Ρ€Π΅ΡˆΠ°Ρ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ раздСлСния рСсурсов ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹ΠΌ способом.

    SPYT

    Π’ 2019 Π³ΠΎΠ΄Ρƒ ЯндСкс прСдставил SPYT, систСму, которая ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Apache Spark Π² качСствС Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° для Π΄Π°Π½Π½Ρ‹Ρ…, хранящихся Π² YT. Подобно CHYT, Π²Π°Π½ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ YTsaurus ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ рСсурсы для кластСра Spark. Apache Spark ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ для упрощСния ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ стороннСму Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Ρƒ Π² качСствС источника Π΄Π°Π½Π½Ρ‹Ρ….

    SPYT Ρ‚Π°ΠΊΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π°Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π» сСбя Π² экосистСмС YTsaurus. Π­Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· основных способов написания процСссов ETL благодаря Π±ΠΎΠ³Π°Ρ‚Ρ‹ΠΌ возмоТностям ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ со сторонними систСмами. Под ΠΊΠ°ΠΏΠΎΡ‚ΠΎΠΌ Spark ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ‚ΠΎΡ€ распрСдСлСнных вычислСний, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ максимально ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ объСм памяти для хранСния ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Ρ‹ с нСсколькими соСдинСниями.

    Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ SDK

    Часто SDK для систСмы Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ языкС автоматичСски Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΈΠ»ΠΈ ΠΏΠΈΡˆΡƒΡ‚ΡΡ ΠΊΠ΅ΠΌ-Ρ‚ΠΎ ΠΈΠ· сообщСства ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ Π΄Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ. Π’ нашСм случаС ΠΌΡ‹ сами Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌ всС API Π½Π° популярных языках (C++, Python, Java, Go). Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ случаС ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Ρ‹ всС Π½ΡŽΠ°Π½ΡΡ‹ взаимодСйствия с систСмой.

    Наши клиСнтскиС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, написанныС Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках, ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ запросы, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ запись Π±ΠΎΠ»ΡŒΡˆΠΈΡ… объСмов Π΄Π°Π½Π½Ρ‹Ρ…, нСсмотря Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ сбои сСти ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ошибки. ΠŸΡ€ΠΈ создании ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΌΡ‹ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π»ΠΈ особСнности языков ΠΈ использовали ΠΈΡ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ взаимодСйствиС с систСмой максимально ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ ΠΈ простым.

    Π’Π΅Π±-интСрфСйс

    Π£Π΄ΠΎΠ±Π½Ρ‹ΠΉ Π²Π΅Π±-интСрфСйс являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ условиСм для систСмы, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ тысячами ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΡ‹ Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎ Π½Π΅ стали ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π²Π΅Π±-интСрфСйсы для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ администраторов, Ρ‡Ρ‚ΠΎ ΡƒΠ±Π΅Ρ€Π΅Π³Π»ΠΎ нас ΠΎΡ‚ распространСнной ситуации, ΠΊΠΎΠ³Π΄Π° административный Π²Π΅Π±-интСрфСйс дСлаСтся наспСх энтузиастами: вСдь ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ сторона Π²Π°ΠΆΠ½Π΅Π΅, ΠΈ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ стыдно ΠΏΠ΅Ρ€Π΅Π΄ Π°Π΄ΠΌΠΈΠ½Π°ΠΌΠΈ πŸ™‚

    Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ с Π²Π΅Π±-интСрфСйсом YTsaurus:

    • Навигация ΠΏΠΎ Cypress для просмотра Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ‚Π°Π±Π»ΠΈΡ† ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²
    • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅, ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Cypress ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈΡ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²
    • Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈ просмотр MapReduce вычислСния
    • Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈ просмотр истории SQL-запросов ΠΏΠΎ всСм ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ°ΠΌ β€” YQL, CHYT, динамичСскиС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ SQL
    • АдминистрированиС систСмы: ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ работоспособности ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² кластСра, созданиС, ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€Π°Π²Π°ΠΌΠΈ доступа ΠΈ ΠΊΠ²ΠΎΡ‚Π°ΠΌΠΈ, просмотр ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² кластСра вСрсии ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅

    Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ сСрвСрного ΠΊΠΎΠ΄Π° написана Π½Π° C++. ΠœΡ‹ любим этот язык Π·Π° Π΅Π³ΠΎ Π±ΠΎΠ³Π°Ρ‚ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ эффСктивный ΠΊΠΎΠ΄. ПослС выпуска YTsaurus с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ ΠΌΡ‹ надССмся ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ большим количСством Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ Π² Π²ΠΈΠ΄Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠ² C++.

    Π‘Π΅Ρ€Π²Π΅Ρ€Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ создаСтся с использованиСм компилятора clang ΠΈ систСмы сборки CMake.

    ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ части систСмы написаны Π½Π° Go, Python ΠΈ Java. БущСствуСт Ρ‚Π°ΠΊΠΆΠ΅ API для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с YTsaurus Π½Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… упомянутых Π²Ρ‹ΡˆΠ΅ языках программирования.

    Π‘Π°Π·Π° ΠΊΠΎΠ΄Π° автоматичСски синхронизируСтся с Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ вСрсия YTsaurus всСгда доступна ΠΈΠ·Π²Π½Π΅.

    YTsaurus Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Linux x86–64.

    Π Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΈ администрированиС

    Π’Π½ΡƒΡ‚Ρ€ΠΈ ЯндСкса установлСно Π±ΠΎΠ»Π΅Π΅ 20 установок YTsaurus. Они сильно Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ: ΠΎΡ‚ 5 Π΄ΠΎ 20Β 000+ хостов Π² ΠΎΠ΄Π½ΠΎΠΌ кластСрС. YTsaurus Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ с нСсколькими Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌΠΈ систСмами ЯндСкса, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ доступа, Π°ΡƒΠ΄ΠΈΡ‚, ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ ΠΎΡ€ΠΊΠ΅ΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ². ВсС эти систСмы ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π°ΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ кластСрами с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ усилиями.

    Для удобства ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΌΡ‹ Π²Π»ΠΎΠΆΠΈΠ»ΠΈ срСдства Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ нашСго ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ уровня для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ развСртывания кластСра YTsaurus Π² Kubernetes с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ стандартных ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ² обновлСния Π΄ΠΎ Π½ΠΎΠ²ΠΎΠΉ вСрсии с Π΄Π°ΡƒΠ½Ρ‚Π°ΠΉΠΌΠΎΠΌ. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ позволяСт Π·Π° нСсколько ΠΌΠΈΠ½ΡƒΡ‚ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ваш кластСр YTsaurus Π½Π° локальной машинС Π² ΠΌΠΈΠ½ΠΈΠΊΡƒΠ±Π΅, общСдоступном ΠΎΠ±Π»Π°ΠΊΠ΅ ΠΈΠ»ΠΈ собствСнной локальной установкС Kubernetes.

    ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ кластСра ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Β«Π½Π° Π»Π΅Ρ‚ΡƒΒ», измСняя систСмныС ΡƒΠ·Π»Ρ‹ Π² Π΄Π΅Ρ€Π΅Π²Π΅ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ… (Cypress). Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ основныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Cypress, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ list, get, set ΠΈ remove, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись, Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡƒΠ», ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ доступ ΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΡƒΠ·Π»Ρ‹ кластСра.

    Особо слСдуСт ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ динамичСской настройки ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²: измСняя ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ кэша, ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Ρ‹ подтвСрТдСния ΠΈΠ»ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ вСдСния ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ² Π½Π° ΡƒΠ·Π»Π°Ρ….

    YTsaurus β€” это Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, поэтому подразумСваСтся Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. Для запуска ΠΈ изоляции Π½Π΅Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° YTsaurus ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Porto β€” систСму ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΠΈ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΡƒΡŽ Π² ЯндСксС. Для ΠΏΠΎΠ»Π½ΠΎΠΉ изоляции ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π² ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡ‚Π΅Π½Π°Π½Ρ‚Π½ΠΎΠΌ кластСрС рСкомСндуСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Porto Π² качСствС CRI Kubernetes. Π­Ρ‚ΠΎ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ вСсь спСктр возмоТностСй YTsaurus для изоляции Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΈ использования настраиваСмых срСд Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… опСрациях.

    И, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Ρ€Π°Π±ΠΎΡ‚Π° большой распрСдСлСнной систСмы Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° Π±Π΅Π· инструмСнтов Π½Π°Π±Π»ΡŽΠ΄Π°Π΅ΠΌΠΎΡΡ‚ΠΈ β€” логирования, количСствСнного ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΈ трассировки. YTsaurus Π²Π΅Π΄Π΅Ρ‚ структурированныС ΠΆΡƒΡ€Π½Π°Π»Ρ‹ для Π°ΡƒΠ΄ΠΈΡ‚Π° ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° дСйствий ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ ΠΆΡƒΡ€Π½Π°Π»Ρ‹ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ для Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠΉ диагностики ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, систСма ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ экспорт ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Prometheus ΠΈ доставку трассировки ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ Jaeger gRPC.

    Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использования нашСй систСмы Π² ЯндСксС.

    Одним ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использования YTsaurus являСтся созданиС DWH. НапримСр, Π·Π°ΠΊΠ°Π·Ρ‹ ΠΎΡ‚ ЯндСкс Вакси, ЯндСкс Π•Π΄Π°, ЯндСкс Гастроном ΠΈ ЯндСкс Доставка ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Π² динамичСскиС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ YTsaurus Π² Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ с минимальной Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ. ОбъСм Π΄Π°Π½Π½Ρ‹Ρ… достигаСт сотСн Ρ‚Π΅Ρ€Π°Π±Π°ΠΉΡ‚ Π² мСсяц.

    Π—Π°Ρ‚Π΅ΠΌ Π·Π°ΠΊΠ°Π·Ρ‹ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… инструмСнтов: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ аналитичСских Π²ΠΈΡ‚Ρ€ΠΈΠ½ Π΄Π°Π½Π½Ρ‹Ρ… готовятся с использованиСм YQL ΠΈ SPYT. ΠžΠ±Ρ‰ΠΈΠΉ объСм Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ 6 ΠŸΠ‘. CHYT ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π°, Π° Π² Yandex DataLens ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. АналогичныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ использования ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ для Π΄Ρ€ΡƒΠ³ΠΈΡ… сСрвисов ЯндСкса, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ЯндСкс ΠœΠ°Ρ€ΠΊΠ΅Ρ‚, ЯндСкс ΠœΡƒΠ·Ρ‹ΠΊΠ° ΠΈ ЯндСкс ΠŸΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΡ.

    Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‡Π΅Π½ΡŒ спСцифичСскиС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ использования. НапримСр, всС Ρ‚Ρ€ΠΈ ΡΡƒΠΏΠ΅Ρ€ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ЯндСкса ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΎΠΌ YTsaurus. МногиС ΡƒΠ·Π»Ρ‹ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ графичСских процСссоров ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊ YT ΠΈ распрСдСлСны ΠΏΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌ Π΄Π΅Ρ€Π΅Π²ΡŒΡΠΌ ΠΏΡƒΠ»ΠΎΠ². Π­Ρ‚ΠΎ позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ явно ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡƒΡŽ модСль графичСского процСссора ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, хранящиСся Π² YTsaurus.

    Π’ настоящСС врСмя динамичСскиС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π² YTsaurus хранят ΠΏΠ΅Ρ‚Π°Π±Π°ΠΉΡ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈ Π½Π° ΠΈΡ… основС построСно большоС количСство ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… сСрвисов. Один ΠΈΠ· ΠΊΡ€ΡƒΠΏΠ½Π΅ΠΉΡˆΠΈΡ… Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠΎΠ² β€” рСкламная ΠΊΠΎΠΌΠ°Π½Π΄Π° ЯндСкса. На ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ HighLoad++ 2022 ΠΌΠΎΠΈ ΠΊΠΎΠ»Π»Π΅Π³ΠΈ рассказали ΠΎ своСм ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅ ΠΊ ΠΏΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΡŽ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° основС YTsaurus.

    YTsaurus β€” большой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ с Π±ΠΎΠ³Π°Ρ‚ΠΎΠΉ историСй. ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ°Π΅ΠΌ всСх Π»ΡŽΠ±ΠΎΠ·Π½Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° YTsaurus ΠΈ Π½Π°ΠΉΡ‚ΠΈ для сСбя Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ ΠΎΡ†Π΅Π½ΠΈΡ‚Π΅ тСхничСскиС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π»ΠΈ Π² ΠΊΠΎΠ΄Π΅, ΠΈΠ»ΠΈ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ установку YTsaurus ΠΈ ΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅.

    Если Π²Ρ‹ заинтСрСсованы ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π½Π°ΠΌ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ систСмы, это Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ. ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ своим ΠΎΡ‚Π·Ρ‹Π²ΠΎΠΌ Π² Telegram-Ρ‡Π°Ρ‚Π΅, Π° Π΅Ρ‰Π΅ Π»ΡƒΡ‡ΡˆΠ΅ β€” присылайтС ΠΏΡƒΠ»Π»-рСквСсты.

    Π—Π°Ρ€ΠΏΠ»Π°Ρ‚Π° ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°-программиста ЯндСкса | $23K-$120K+

    ← ΠšΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ

    Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ здСсь?

    • Заработная ΠΏΠ»Π°Ρ‚Π°
    • Π˜Π½ΠΆΠ΅Π½Π΅Ρ€-программист

    БрСдняя заработная ΠΏΠ»Π°Ρ‚Π° ΠΏΠΎ уровням

    Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡƒΡ€ΠΎΠ²Π½ΠΈ CompCompare
    G1 4
    (Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ)
    23 тысячи Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ²
    22 тысячи Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ²
    489 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ²
    404 $
    G15
    35 тысяч Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ²
    32 тысячи Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ²
    62
    3 тысячи Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ²
    G16
    55 тысяч Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ²
    47 тысяч Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ²
    3 тысячи Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ²
    5 тысяч Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ²
    G17
    82 тысячи Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ²
    58 тысяч Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ²
    15 тыс.
    $
    9 тыс. $
    ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΅Ρ‰Π΅ 4 ΡƒΡ€ΠΎΠ²Π½ΡΠ”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅Π‘Ρ€Π°Π²Π½ΠΈΡ‚ΡŒ ΡƒΡ€ΠΎΠ²Π½ΠΈ

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ дСньги, Π° Π½Π΅ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ

    ΠœΡ‹ обсудили тысячи ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ рСгулярно добиваСмся ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ Π½Π° 30Β 000 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² (ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π° 300Β 000 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ²). Π”ΠΎΠ³ΠΎΠ²Π°Ρ€ΠΈΠ²Π°ΠΉΡ‚Π΅ΡΡŒ ΠΎ вашСй Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π΅ ΠΈΠ»ΠΈ просматривайтС вашС Ρ€Π΅Π·ΡŽΠΌΠ΅ настоящими экспСртами — Ρ€Π΅ΠΊΡ€ΡƒΡ‚Π΅Ρ€Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ это Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ.

    ПослСдниС ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹ ΠΎ Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π΅
    AddAdd CompAdd ΠšΠΎΠΌΠΏΠ΅Π½ΡΠ°Ρ†ΠΈΡ

    Компания

    ΠœΠ΅ΡΡ‚ΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ | Π”Π°Ρ‚Π°

    Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ Имя

    Π’Π΅Π³

    Π“ΠΎΠ΄Ρ‹ ΠΎΠΏΡ‹Ρ‚Π°

    Π˜Ρ‚ΠΎΠ³ΠΎ / Π’ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ

    ΠžΠ±Ρ‰Π°Ρ компСнсация (Π΄ΠΎΠ»Π». БША)

    Π‘Π°Π·Π° | Запас (Π³ΠΎΠ΄) | Бонус

    Π—Π°Ρ€ΠΏΠ»Π°Ρ‚Ρ‹ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Ρ‹
    Π Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠΉΡ‚Π΅, Π΄ΠΎΠ±Π°Π²ΠΈΠ² свою Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Ρƒ!

    Анонимно Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ свою Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Ρƒ ΠΌΠ΅Π½Π΅Π΅ Ρ‡Π΅ΠΌ Π·Π° 60 сСкунд ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΠΉΡ‚Π΅ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ всС Π΄Π°Π½Π½Ρ‹Π΅.

    ******

    *****, ** | ****/**/**

    ***

    **

    **
    $***,***

    ******

    *****, ** | ****/**/**

    ***

    **

    **
    $***,***

    ******

    *** **, ** | ****/**/**

    ***

    **

    **
    $***,***

    ******

    *** **, ** | ****/**/**

    ***

    **

    **
    $***,***

    ******

    *** **, ** | ****/**/**

    ***

    **

    **
    $***,***

    ******

    *****, ** | ****/**/**

    ***

    **

    **
    $***,***

    ******

    *** **, ** | ****/**/**

    ***

    **

    **
    $***,***

    ******

    *** **, ** | ****/**/**

    ***

    **

    **
    $***,***

    ******

    *****, ** | ****/**/**

    ***

    **

    **
    $***,***

    ******

    *** **, ** | ****/**/**

    ***

    **

    **
    $***,***

    Экспорт Π΄Π°Π½Π½Ρ‹Ρ… ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ задания


    9000 4
    Π“Ρ€Π°Ρ„ΠΈΠΊ вСстинга

    25%

    1 9 Π»Π΅Ρ‚0003

    25%

    YR 2

    25%

    YR 3

    25%

    YR 4

    Stock Type
    R SU

    Π’ ЯндСксС основныС RSU ΠΏΠΎΠ΄Ρ‡ΠΈΠ½ΡΡŽΡ‚ΡΡ 4-Π»Π΅Ρ‚Π½Π΅ΠΌΡƒ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ надСлСния ΠΏΡ€Π°Π²Π°ΠΌΠΈ:

    • 25% присваиваСтся Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 1-Π³ΠΎ Π³ΠΎΠ΄Π° (6,25% Π΅ΠΆΠ΅ΠΊΠ²Π°Ρ€Ρ‚Π°Π»ΡŒΠ½ΠΎ)

    • 25% присваиваСтся Π²ΠΎ 2-ΠΌ Π³ΠΎΠ΄Ρƒ (6,25% Π΅ΠΆΠ΅ΠΊΠ²Π°Ρ€Ρ‚Π°Π»ΡŒΠ½ΠΎ)

    • 25% присваиваСтся Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 3-Π³ΠΎ Π³ΠΎΠ΄Π° (6,25 % Π΅ΠΆΠ΅ΠΊΠ²Π°Ρ€Ρ‚Π°Π»ΡŒΠ½ΠΎ)

    • 25% Π½Π° 4-ΠΉ Π³ΠΎΠ΄ (6,25% Π΅ΠΆΠ΅ΠΊΠ²Π°Ρ€Ρ‚Π°Π»ΡŒΠ½ΠΎ)

    Условия RSU. Π’ соотвСтствии с Π½Π°Π³Ρ€Π°Π΄ΠΎΠΉ RSU Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ количСство Π°ΠΊΡ†ΠΈΠΉ ЯндСкса класса А бСсплатно для вас, Ссли Π²Ρ‹ удовлСтворяСтС критСриям, основанным Π½Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π² соотвСтствии с вашСй Π½Π°Π³Ρ€Π°Π΄ΠΎΠΉ. НапримСр, Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ Π½Π°Π³Ρ€Π°Π΄Π° RSU Π·Π° 100 Π°ΠΊΡ†ΠΈΠΉ, 25% ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π΄Π°Ρ‚Π΅, Ρ‚ΠΎ Π² эту Π΄Π°Ρ‚Ρƒ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΎ Π½Π° бСсплатноС ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ 25 Π°ΠΊΡ†ΠΈΠΉ. Π¦Π΅Π½Π° исполнСния, связанная с RSU, отсутствуСт.


    ΠŸΠΎΠ΄ΠΏΠΈΡˆΠΈΡ‚Π΅ΡΡŒ Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Π΅ прСдлоТСния ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°-программиста. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ компСнсации Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅. Π£Π·Π½Π°Ρ‚ΡŒ большС β†’

    Π’Π²Π΅Π΄ΠΈΡ‚Π΅ свой адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹

    Π’Π²Π΅Π΄ΠΈΡ‚Π΅ свой адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹

    Π­Ρ‚ΠΎΡ‚ сайт Π·Π°Ρ‰ΠΈΡ‰Π΅Π½ reCAPTCHA, ΠΊ Π½Π΅ΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ Условия обслуТивания Google.

    FAQ

    Какая самая высокая Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π° ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°-программиста Π² ЯндСксС?

    Π‘Π°ΠΌΡ‹ΠΉ высокооплачиваСмый ΠΏΠ°ΠΊΠ΅Ρ‚ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ для ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°-программиста Π² ЯндСксС составляСт 101 645 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π² Π³ΠΎΠ΄.