Key collector кластСризация: Анализ Π³Ρ€ΡƒΠΏΠΏ – Key Collector

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

Как Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Key Collector ΠΈ Key Assort?

Автор ΡΡ‚Π°Ρ‚ΡŒΠΈ
АндрСй Π‘ΡƒΠΉΠ»ΠΎΠ²

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± Π°Π²Ρ‚ΠΎΡ€Π΅

БСгодня Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ ΠΎΠ±Π·ΠΎΡ€ совмСстной Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для сбора сСмантики Key Collector ΠΈ Π»ΡƒΡ‡ΡˆΠ΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для кластСризации запросов Key Assort.Β 

Key Collector

Π—Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ.Β 

1. Π—Π΄Π΅ΡΡŒ ΡƒΠΆΠ΅ ΡΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ запросы ΠΈ Ρƒ нас ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ 383 Ρ„Ρ€Π°Π·Ρ‹. Π£ΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅.


НапримСр, ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ с поисковой Π²Ρ‹Π΄Π°Ρ‡Π΅ΠΉ, с частотами ΠΈ Ρ‚.Π΄, ΠΈ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ здСсь Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ эти Ρ„Ρ€Π°Π·Ρ‹ ΠΏΠΎ страницам. И Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ встроСн Π² Key Collector, нас ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Π½Π΅ устраиваСт.

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠΆΠ΅ здСсь ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ – ΠΎΠ½ΠΈ Π½ΡƒΠΆΠ½Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π½Π°ΠΌ Π² Key Collector (доля Π³Π»Π°Π²Π½Ρ‹Ρ… страниц, количСство Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ). Π­Ρ‚ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π΅Ρ‰Π΅ Ρ€Π°Π· ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈ Π² KeyAssort.

И Π²ΠΎΡ‚ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ это Π΄Π²Π°ΠΆΠ΄Ρ‹, ΠΌΡ‹ собСрСм эти Π΄Π°Π½Π½Ρ‹Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Key Collector. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«ΠŸΠ°Ρ€ΡΠΈΠ½Π³/Π‘ΠΎΠ±Ρ€Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· ПБ YandexΒ»


Π˜Π΄Π΅Ρ‚ парсинг


Π”Π°Π»Π΅Π΅ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΡΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ поисковой Π²Ρ‹Π΄Π°Ρ‡Π΅.


Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅ΠΌ дальшС?

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«Π€Π°ΠΉΠ»/Экспорт/Поисковая Π²Ρ‹Π΄Π°Ρ‡Π°Β».Β 

Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ЯндСкс. Π‘Π½ΠΈΠΏΠΏΠ΅Ρ‚Ρ‹ Π½Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π­ΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.


Π’Ρ‹ΠΏΠ°Π΄Π°Π΅Ρ‚ Π²ΠΊΠ»Π°Π΄ΠΊΠ°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½ΡƒΠΆΠ½ΠΎ ввСсти имя Ρ„Π°ΠΉΠ»Π° – Π½Π°Π·ΠΎΠ²Π΅ΠΌ «экспорт» (ΠΎΠ½ Π² Excel).

Key Assort

Π”Π°Π»Π΅Π΅ ΠΈΠ΄Π΅ΠΌ Π² KeyAssort.

  1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ (Ρƒ нас ΠΎΠ½ ΡƒΠΆΠ΅ создан).

  2. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅: Β«Π€Π°ΠΉΠ»/Π˜ΠΌΠΏΠΎΡ€Ρ‚/Π‘ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΎ поисковой Π²Ρ‹Π΄Π°Ρ‡Π΅Β».

  3. Π’ Π²Ρ‹ΠΏΠ°Π²ΡˆΠ΅ΠΌ мСню ΠΎ запросС Π±Π΅Π·Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ всС Π΄Π°Π½Π½Ρ‹Π΅ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Β«Π΄Π°Β».

  4. Π’ появившСмся ΠΎΠΊΠ½Π΅ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Β«Π’Ρ‹Π΄Π°Ρ‡Π°Β».Β 

  5. Появилась Π²ΠΊΠ»Π°Π΄ΠΊΠ° Β«ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π°Β». ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ: столбСц «А» β€” это запрос; столбСц Β«NΒ» β€” ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ сайты.


  6. Запросы добавились. Π‘ΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ, ΠΎΠ½ΠΈ Π΅ΡΡ‚ΡŒ (Π² Π½ΠΈΠΆΠ½Π΅ΠΉ строкС экрана написано Β«Π‘ΠΎΠ±Ρ€Π°Π½ΠΎ Π΄Π°Π½Π½Ρ‹Ρ… 384 ΠΈΠ· 384Β»)


  7. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π² настройках Ρ‚ΠΈΠΏ кластСризации: «БСрвис/Настройки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹/ΠšΠ»Π°ΡΡ‚Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΡΒ».

Π—Π΄Π΅ΡΡŒ Π΄Π΅Π»Π°Π΅ΠΌ всС настройки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹, ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ.Β 

Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π‘ΠΈΠ»Ρƒ – 4; Π²ΠΈΠ΄ кластСризации – Hard, сохраняСм.

Π”Π°Π»Π΅Π΅ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΆΠΌΠ΅ΠΌ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«ΠšΠ»Π°ΡΡ‚Π΅Ρ€ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ». ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.


Π—Π΄Π΅ΡΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΏΠ°Ρ€ΡΠΈΡ‚ΡŒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ. Напомним, Ρ‡Ρ‚ΠΎ эту ΠΊΠ»Π°ΡΡ‚Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΡŽ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ, Ρ‚. Π΅. Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½ΠΎ ΠΈΠ»ΠΈ всС Π³Ρ€ΡƒΠΏΠΏΡ‹, ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Π»ΠΈ ΠΎΠ½ сгруппировал.Β 

Часто Π±Ρ‹Π²Π°Π΅Ρ‚ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ наша стандартная кластСризация – ΠΈ Ρ‚ΠΈΠΏ, ΠΈ сила – ΠΌΠΎΠ³ΡƒΡ‚ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ сСбя Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ. И Ρ‚ΠΎΠ³Π΄Π° ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΠ³Ρ€Π°Ρ‚ΡŒΡΡ с силой: ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒ, ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ. Допустим, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ слишком малСнькиС Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΈ слишком ΠΌΠ½ΠΎΠ³ΠΎ нСсгруппированных запросов, Ρ‚ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ силу ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ.

Π˜Ρ‚Π°ΠΊ, всС сгруппировано.

Π”Π°Π»ΡŒΡˆΠ΅ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ всС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π½Π°ΠΏΡ€Π°Π²ΠΎ. Для этого ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² ΠΏΡ€Π°Π²ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ экрана, Ρ‚Π°ΠΌ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«Π“Ρ€ΡƒΠΏΠΏΠ°/Π€ΠΎΡ€ΠΌΠ°Β» Π²Π²ΠΎΠ΄ΠΈΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ – Π½Π΅ Π²Π°ΠΆΠ½ΠΎ, ΠΊΠ°ΠΊ это называСтся, Π½Π°Π·ΠΎΠ²Π΅ΠΌ, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, «катСгория».

КлавишСй Β«ShiftΒ» выдСляСм всС Ρ„Π°ΠΉΠ»Ρ‹ Π»Π΅Π²ΠΎΠΉ части экрана ΠΈ Ρ‚Π°Ρ‰ΠΈΠΌ Π½Π°ΠΏΡ€Π°Π²ΠΎ.


Если ΠΌΡ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΠΌ Π½ΠΈΠΊΠ°ΠΊ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ эти Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, Ρ‚ΠΎΠ³Π΄Π° Π½Π°Π·ΠΎΠ²Π΅ΠΌ ΠΈΡ… ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· запросов этой Π³Ρ€ΡƒΠΏΠΏΡ‹. Если Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π±ΠΎΠ»Π΅Π΅ осмыслСнно ΡƒΠΆΠ΅ Π½Π° этом этапС Π½Π°Π·Ρ‹Π²Π°Π»ΠΈΡΡŒ, Ρ‚ΠΎΠ³Π΄Π° здСсь ΠΈΡ… просто ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Ρ‹Π²Π°Π΅ΠΌ.

ВсС.

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅ΠΌ дальшС?

Экспорт. И здСсь Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π² Excel, Π° ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Key Collector. Для этого Π² ΠΏΡ€Π°Π²ΠΎΠΉ части экрана Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ «Экспорт/Key CollectorΒ». Π–ΠΌΠ΅ΠΌ, Π΄Π΅Π»Π°Π΅ΠΌ Ρ„Π°ΠΉΠ» – Π΄Π°Π΅ΠΌ Π΅ΠΌΡƒ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π² Π²Ρ‹ΠΏΠ°Π²ΡˆΠ΅ΠΌ мСню.


ВсС, экспортировали.

ВозвращаСмся Π² Key Collector ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Β«Π€Π°ΠΉΠ»/Π˜ΠΌΠΏΠΎΡ€Ρ‚/ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ KeyAssortΒ». Π’ Π²Ρ‹ΠΏΠ°Π²ΡˆΠ΅ΠΌ мСню Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ наш Ρ„Π°ΠΉΠ».

Π’ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΠΎΠΌ мСню Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Β«Π½Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π΄ΡƒΠ±Π»ΠΈ Ρ„Ρ€Π°Π·Β» ΠΈ Β«ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ статистику». Π–ΠΌΠ΅ΠΌ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. И ΠΎΠ½ сСйчас эти Ρ„Ρ€Π°Π·Ρ‹ сразу распрСдСлит ΠΏΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌ, Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Ρƒ нас это Π±Ρ‹Π»ΠΎ Π² Key Assort.

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΈ Ρ„Ρ€Π°Π·Ρ‹, ΡƒΠΆΠ΅ распрСдСлСнныС ΠΏΠΎ катСгориям.


И дальшС ΠΌΠΎΠΆΠ½ΠΎ с Π½ΠΈΠΌΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΏΠΎ Π½ΠΈΠΌ дальшС Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ здСсь эти Π³Ρ€ΡƒΠΏΠΏΡ‹, Π½Π°Π·Π²Π°Ρ‚ΡŒ ΠΈΡ… ΠΊΠ°ΠΊ-Ρ‚ΠΎ ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ.Β 

И Ссли Ρƒ нас ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ слишком большая Π³Ρ€ΡƒΠΏΠΏΠ°, ΠΌΠΎΠΆΠ½ΠΎ Π΅Ρ‰Π΅ Ρ€Π°Π· Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ это Π² Key Assort, Ρ‚Π°ΠΌ ΡΠ³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡƒΡ‚Π°Ρ‰ΠΈΡ‚ΡŒ это ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ, Ссли это Π²Π΄Ρ€ΡƒΠ³ для ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ Ρ†Π΅Π»Π΅ΠΉ понадобится.

Π’ΠΎΡ‚ такая связка. БСйчас послСдняя вСрсия Key Assort ΠΈ послСдняя вСрсия Key Collector ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ для этого. И рСкомСндуСтся для этого ΠΈΡ… ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.Β 



ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° Key Collector β€” сравнСниС Key Collector ΠΈ Serpstat

Serpstat – это отличная Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° Key Collector для ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΎΠ»ΠΎΠ³ΠΎΠ² ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… SEO-ΠΊΠΎΠΌΠ°Π½Π΄, которая, ΠΊΡ€ΠΎΠΌΠ΅ сбора сСмантичСского ядра, позволяСт Π½Π°ΠΉΡ‚ΠΈ ΠΈ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ тСхничСскиС ошибки, провСсти Π°Π½Π°Π»ΠΈΠ· ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΠ², ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹Ρ… ссылок ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Serpstat

ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ бСсплатно для Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².

ΠΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ бСсплатно

Π‘ΠΎΠ»Π΅Π΅ 30 инструмСнтов Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Π² ΠΏΠΎΠΌΠΎΡ‰ΡŒ SEO-спСциалистам ΠΈ большим digital-агСнтствам для ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ продвиТСния сайта.

Π—Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Π΄Π΅ΠΌΠΎ

Π—Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Π΄Π΅ΠΌΠΎ

Π—Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Π΄Π΅ΠΌΠΎ

Serpstat vs Key Collector: Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ возмоТностСй

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ исслСдования ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ Google Analytics

ΠžΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов

ΠŸΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов

ΠšΠ»Π°ΡΡ‚Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΡ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов

Π’Π΅Ρ…ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ

БСсплатноС использованиС

Анализ домСнов и URL

Аудит сайта ΠΈ ΠΎΠ΄Π½ΠΎΠΉ страницы

БобствСнный индСкс ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹Ρ… ссылок

ВСкстовая Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ°

ΠœΡƒΠ»ΡŒΡ‚ΠΈΡŽΠ·Π΅Ρ€Π½ΠΎΡΡ‚ΡŒ

Π“ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ списки Π·Π°Π΄Π°Ρ‡ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

White label ΠΈ Π±Ρ€Π΅Π½Π΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹

Доступ ΠΊ API Π²ΠΎ всСх Ρ‚Π°Ρ€ΠΈΡ„Π°Ρ…

Π—Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Π΄Π΅ΠΌΠΎ

Π—Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Π΄Π΅ΠΌΠΎ

Π—Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Π΄Π΅ΠΌΠΎ

Π—Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ Π΄Π΅ΠΌΠΎ

Π—Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Π΄Π΅ΠΌΠΎ

Π—Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Π΄Π΅ΠΌΠΎ

Π—Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Π΄Π΅ΠΌΠΎ

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ прСимущСства Serpstat


Π’ Serpstat самыС большиС Ρ€Π΅Π³ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ Π±Π°Π·Ρ‹ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… Ρ„Ρ€Π°Π· ΠΈ подсказок для поисковых систСм Google ΠΈ ЯндСкс. Π­Ρ‚ΠΎ 6+ ΠΌΠ»Ρ€Π΄. ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡ‰Π΅Ρ‚ Π² поисковиках ваша аудитория.

для Π°Π½Π°Π»ΠΈΠ·Π° Π΄ΠΎΠΌΠ΅Π½ΠΎΠ² ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… Ρ„Ρ€Π°Π· Serpstat прСдоставляСт 230 Ρ€Π΅Π³ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π±Π°Π· Google ΠΈ 9 Π±Π°Π· ЯндСкса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат 6,7 ΠΌΠ»Ρ€Π΄. ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… Ρ„Ρ€Π°Π·;

прСвосходящая ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π° Π±Π°Π·Π° ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… Ρ„Ρ€Π°Π· Google БША β€” 3,6 ΠΌΠ»Ρ€Π΄. ΠΊΠ»ΡŽΡ‡Π΅ΠΉ;

самая большая Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… Google Π£ΠΊΡ€Π°ΠΈΠ½Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ собрано 307,5 ΠΌΠ»Π½. ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… Ρ„Ρ€Π°Π·;

максимально чистая ΠΈ полная Π±Π°Π·Π° ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… Ρ„Ρ€Π°Π· Google Россия (141,4 ΠΌΠ»Π½.) ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π΅Π³ΠΈΠΎΠ½ΠΎΠ² ЯндСкса.

6,7 ΠΌΠ»Ρ€Π΄

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… Ρ„Ρ€Π°Π·

Π±Π°Π· Google

баз ЯндСкса

Π‘Π°ΠΌΡ‹Π΅ большиС Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Google ΠΈ ЯндСкс для Π°Π½Π°Π»ΠΈΠ·Π° ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов ΠΈ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΠ²

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Key Collector Serpstat Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ваш ссылочный ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ. Serpstat индСксируСт ссылки ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, ссылочный индСкс содСрТит 1,7 Ρ‚Ρ€Π»Π½. ссылок ΠΏΠΎ 168 ΠΌΠ»Π½. Π΄ΠΎΠΌΠ΅Π½ΠΎΠ² ΠΈ увСличиваСтся ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь Π½Π° 2 ΠΌΠ»Ρ€Π΄. ссылок.

БобствСнный ссылочный индСкс

Serpstat Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с API Π±Π΅Π· ограничСния ΠΏΠΎ Ρ‚Π°Ρ€ΠΈΡ„Π½Ρ‹ΠΌ ΠΏΠ»Π°Π½Π°ΠΌ. Key Collector прСдоставляСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с API Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ€Π΅Π· ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ сСрвисы.

ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π°Ρ€ΠΈΡ„ Serpstat Lite Π·Π° $69 Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ API-Π»ΠΈΠΌΠΈΡ‚Ρ‹ для Π°Π½Π°Π»ΠΈΠ·Π° сайта, ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов ΠΈ ссылок, тСхничСского Π°ΡƒΠ΄ΠΈΡ‚Π° сайта;

Π² Ρ‚Π°Ρ€ΠΈΡ„Π΅ Standard ΠΈ Π²Ρ‹ΡˆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ API доступны Ρ‚Π°ΠΊΠΆΠ΅ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ. Π­Ρ‚ΠΎ позволяСт Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Π»ΡŽΠ±Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… Π²Π½Π΅ зависимости ΠΎΡ‚ ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ²;

Serpstat Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΏΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π»ΠΈΠΌΠΈΡ‚Ρ‹ ΠΈ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ подписку ΠΏΠΎΠ΄ потрСбности ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°;

API для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π°Π΄Π°Ρ‡

ΠœΡƒΠ»ΡŒΡ‚ΠΈΡŽΠ·Π΅Ρ€Π½ΠΎΡΡ‚ΡŒ β€” это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΎΡ‚ 3 Π΄ΠΎ 7 ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° ΠΈ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ сотрудников. БСрвис-ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ позволяСт Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΎΠ΄Π½ΠΎΠ³ΠΎ ПК.

ΠœΡƒΠ»ΡŒΡ‚ΠΈΡŽΠ·Π΅Ρ€Π½ΠΎΡΡ‚ΡŒ для ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Key Collector Serpstat Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ своСго сайта Π² дСсктопС ΠΈ ΠΌΠΎΠ±Π°ΠΉΠ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Π½Π° Ρ†Π΅Π»Π΅Π²Ρ‹Π΅ страницы. Π’ любом Ρ‚Π°Ρ€ΠΈΡ„Π½ΠΎΠΌ ΠΏΠ»Π°Π½Π΅ Serpstat доступны:

отслСТиваниС ΠΏΠ»Π°Ρ‚Π½ΠΎΠΉ, органичСской, мобильной ΠΈ дСсктопной Π²Ρ‹Π΄Π°Ρ‡ΠΈ;

автоматичСская ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ² white label ΠΎ позициях сотрудникам ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ.

ΠžΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ сайта

Π°Π½Π°Π»ΠΈΠ· Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΈ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ собствСнного сайта ΠΈ сайта ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΠ² для опрСдСлСния Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠ΅ΠΉ стратСгии;

Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½Ρ‹Π΅ измСнСния ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов мобильной ΠΈ дСсктопной Π²Ρ‹Π΄Π°Ρ‡ΠΈ для всСх ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… сайтов ΠΈ сравнСниС ΠΈΡ… с ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π°ΠΌΠΈ;

Для эффСктивной Ρ€Π°Π±ΠΎΡ‚Ρ‹ с инструмСнтами Serpstat прСдоставляСт мноТСство Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² обучСния ΠΈ ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Ρ†ΠΈΠΉ ΠΏΠΎ использованию сСрвиса.

бСсплатная ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Ρ†ΠΈΡ для всСх ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π² ΠΎΠ½Π»Π°ΠΉΠ½-Ρ‡Π°Ρ‚Π΅ Π½Π° сайтС;

для ΠΏΠ»Π°Ρ‚Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ прСдоставляСтся ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Customer Success ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ с подпиской;

Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Key Kollector Serpstat прСдоставляСт мноТСство Π²ΠΈΠ΄Π΅ΠΎΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ², ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈ ΠΌΠΈΠ½ΠΈ-кСйсы для ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ознакомлСния;

ВСхничСская ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅

бСсплатная ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Ρ†ΠΈΡ ΠΏΠΎ Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Ρƒ Serpstat.

Π—Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Π΄Π΅ΠΌΠΎ

Π—Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Π΄Π΅ΠΌΠΎ

Π—Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Π΄Π΅ΠΌΠΎ

Serpstat vs Key Collector: Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Ρ‚Π°Ρ€ΠΈΡ„ΠΎΠ²

Π‘ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ 5 000$ Π² Π³ΠΎΠ΄ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Serpstat.

Годовая подписка Π½Π° Ρ‚Π°Ρ€ΠΈΡ„ Serpstat Lite стоит 660$, ΠΏΡ€ΠΈ этом Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ для ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° сайта, сбора сСмантики, Π°Π½Π°Π»ΠΈΠ·Π° ссылок, Π°ΡƒΠ΄ΠΈΡ‚Π°, кластСризации ΠΈ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ. ΠŸΠ΅Ρ€Π²Π°Ρ, базовая лицСнзия Π² Key Collector стоит 30$, Π½ΠΎ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ инструмСнты для сбора сСмантики.

Π’ бизнСс-Ρ‚Π°Ρ€ΠΈΡ„Π°Ρ… Serpstat Π²Ρ‹ экономитС Π΄ΠΎ 5 200$ Π² Π³ΠΎΠ΄.

Enterprise Ρ‚Π°Ρ€ΠΈΡ„ позволяСт ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ доступ ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌ сСми сотрудникам ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ Π»ΠΈΠΌΠΈΡ‚Ρ‹ ΠΏΠΎ всСм модулям, ΠΏΡ€ΠΈ этом, Π² Π³ΠΎΠ΄ Π²Ρ‹ экономитС 1 200$, ΠΊΠΎΠ³Π΄Π° Key Collector ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ Ρ†Π΅Π½Ρƒ для ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈΡ… Π»ΠΈΡ† ΠΈΠ·-Π·Π° нСобходимости оформлСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².

Бамая доступная Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° для Π ΡƒΠ½Π΅Ρ‚Π°

ΠŸΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ дСмонстрация

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

Π—Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Π΄Π΅ΠΌΠΎ

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ стал нашим ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊΠΎΠΌ Π² Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠΎΠ²ΠΎΠΌ ΠΎΡ‚Π΄Π΅Π»Π΅, позволяСт Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° Π°Π½Π°Π»ΠΈΠ· сайтов ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΠ² ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π° основС этого Π°Π½Π°Π»ΠΈΠ·Π° Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ сСмантику для собствСнных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².

Serpstat — Π½Π°Ρ…ΠΎΠ΄ΠΊΠ° для SEO-шника =) ΠŸΠΎΠ»ΡŒΠ·ΡƒΡŽΡΡŒ сСрвисом ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ, всСм Π΄ΠΎΠ²ΠΎΠ»Π΅Π½, ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ. Π‘ Π½Π΅Ρ‚Π΅Ρ€ΠΏΠ΅Π½ΠΈΠ΅ΠΌ ΠΆΠ΄Ρƒ Π½ΠΎΠ²Ρ‹Ρ… ΠΊΡ€ΡƒΡ‚Ρ‹Ρ… Ρ„ΠΈΡˆΠ΅ΠΊ!)

ΠžΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ сСрвис Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ Π°ΡƒΠ΄ΠΈΡ‚Π° ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΠ². Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ стоят Π΄ΠΎΡ€ΠΎΠΆΠ΅, ΠΈ Π½Π΅ всСгда Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ΅Π½ Π½Π°ΠΌ. ΠžΡ‡Π΅Π½ΡŒ часто Ρ‡Π΅ΠΊΠ°Π΅ΠΌ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΠ² Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠΎΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΠ΅ страницы, Π² ΠΎΠ±Ρ‰Π΅ΠΌ Π΅ΡΡ‚ΡŒ всС Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ для Π²Π·Ρ€Ρ‹Π²Π½ΠΎΠ³ΠΎ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³Π° ΠΈ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°.

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

Илья ВасилСнко

АлСксандр Π¨ΠΏΠΈΠΎΠ½

ART LEMON

Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ Π’Π°Π²Ρ€ΠΈΠΊ

OdesSeo

АлСксандр Sli

My-Master

АлСксСй Π‘ΡƒΠ·ΠΈΠ½

SEO-IMPULSE

Π‘ Serpstat Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ с Ρ‚Π΅Ρ… Π²Ρ€Π΅ΠΌΠ΅Π½ ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π΅Ρ‰Π΅ назывался Prodvigator. Must Have инструмСнт для SEO-спСциалистов Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь πŸ˜‰

Π—Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Π΄Π΅ΠΌΠΎ

Π—Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Π΄Π΅ΠΌΠΎ

Π—Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Π΄Π΅ΠΌΠΎ

Как ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ с Key Collector Π½Π° Serpstat

ΠžΡΡ‚Π°Π²ΡŒΡ‚Π΅ заявку Π½Π° Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ возмоТностСй Serpstat ΠΈ ΠΏΡ€ΠΎΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ, ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ с Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ сСрвиса. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΠΉΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π°Π΄ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π² Serpstat.

Π—Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Π΄Π΅ΠΌΠΎ

Π€ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ ΠΊΡ€ΡƒΠΏΠ½ΠΎΠ³ΠΎ сСмантичСского ядра Π² Key Collector

Начал ΠΏΠΈΡΠ°Ρ‚ΡŒ эту ΡΡ‚Π°Ρ‚ΡŒΡŽ довольно Π΄Π°Π²Π½ΠΎ, Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ самой ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ оказалось, Ρ‡Ρ‚ΠΎ мСня ΠΎΠΏΠ΅Ρ€Π΅Π΄ΠΈΠ»ΠΈ соратники ΠΏΠΎ профСссии ΠΈ Π²Ρ‹Π»ΠΎΠΆΠΈΠ»ΠΈ практичСски ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹ΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π».

ΠŸΠΎΠ½Π°Ρ‡Π°Π»Ρƒ я Ρ€Π΅ΡˆΠΈΠ», Ρ‡Ρ‚ΠΎ ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒΒ ΡΠ²ΠΎΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ Π½Π΅ Π±ΡƒΠ΄Ρƒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊΒ Ρ‚Π΅ΠΌΡƒΒ ΠΈ Π±Π΅Π· Ρ‚ΠΎΠ³ΠΎ прСкрасно освСтили Π±ΠΎΠ»Π΅Π΅ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ ΠΊΠΎΠ»Π»Π΅Π³ΠΈ. ΠœΠΈΡ…Π°ΠΈΠ» Π¨Π°ΠΊΠΈΠ½ рассказал ΠΎ 9-Ρ‚ΠΈ способах чистки запросов Π² KC, Π° Π˜Π³ΠΎΡ€ΡŒ Бакалов отснял Π²ΠΈΠ΄Π΅ΠΎ ΠΎΠ± Π°Π½Π°Π»ΠΈΠ·Π΅ нСявных Π΄ΡƒΠ±Π»Π΅ΠΉ. Однако, спустя ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ врСмя, взвСсив всС Π·Π° ΠΈ ΠΏΡ€ΠΎΡ‚ΠΈΠ², ΠΏΡ€ΠΈΡˆΠ΅Π» ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ моя ΡΡ‚Π°Ρ‚ΡŒΡ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΎ Π½Π° Тизнь ΠΈ ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ – Π½Π΅ судитС строго.

Если Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π±Π°Π·Ρƒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов, ΡΠΎΡΡ‚ΠΎΡΡ‰ΡƒΡŽ ΠΈΠ· 200ΠΊ ΠΈΠ»ΠΈ 2 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² запросов, Ρ‚ΠΎ эта ΡΡ‚Π°Ρ‚ΡŒΡ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΡ‡ΡŒ. Если ΠΆΠ΅ Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с ΠΌΠ°Π»Ρ‹ΠΌΠΈ сСмантичСскими ядрами, Ρ‚ΠΎ скорСС всСго, ΡΡ‚Π°Ρ‚ΡŒΡ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ для вас особо ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ.

Π Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡŽ большого сСмантичСского ядра Π±ΡƒΠ΄Π΅ΠΌ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ, состоящСй ΠΈΠ· 1 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π° запросов ΠΏΠΎ ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ Ρ‚Π΅ΠΌΠ΅.

Π§Ρ‚ΠΎ Π½Π°ΠΌ понадобится?

  • Key Collector (Π”Π°Π»Π΅Π΅ KC)
  • ΠœΠΈΠ½ΠΈΠΌΡƒΠΌ 8Π³Π± ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти (ΠΈΠ½Π°Ρ‡Π΅ нас ΠΆΠ΄ΡƒΡ‚ адскиС Ρ‚ΠΎΡ€ΠΌΠΎΠ·Π°, испорчСнноС настроСниС, Π½Π΅Π½Π°Π²ΠΈΡΡ‚ΡŒ, Π·Π»ΠΎΠ±Π° ΠΈ Ρ€Π΅ΠΊΠΈ ΠΊΡ€ΠΎΠ²ΠΈ Π² Π³Π»Π°Π·Π½Ρ‹Ρ… капиллярах)
  • ΠžΠ±Ρ‰ΠΈΠ΅ Π‘Ρ‚ΠΎΠΏ-слова
  • Π‘Π°Π·ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Π½ΠΈΠ΅ языка рСгулярных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ

Если Π²Ρ‹ совсСм Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² этом Π΄Π΅Π»Π΅ ΠΈ с KC Π½Π΅ Π² Π»ΡƒΡ‡ΡˆΠΈΡ… Π΄Ρ€ΡƒΠ·ΡŒΡΡ…, Ρ‚ΠΎ Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΠΎΠΌ, описанным Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… страницах сайта. МногиС вопросы ΠΎΡ‚ΠΏΠ°Π΄ΡƒΡ‚ сами собой, Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹ Π½Π΅ΠΌΠ½ΠΎΠΆΠ΅Ρ‡ΠΊΠΎ Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ΡΡŒ Π² рСгулярках.

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

Всё, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ описано Π΄Π°Π»Π΅Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ниши ΠΈ Π½Π΅ являСтся аксиомой! Π’ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π½ΠΈΡˆΠ°Ρ… Ρ‡Π°ΡΡ‚ΡŒ дСйствий ΠΈ этапов ΠΌΠΎΠ³ΡƒΡ‚ сущСствСнно ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ! Π― Π½Π΅ ΠΏΡ€Π΅Ρ‚Π΅Π½Π΄ΡƒΡŽ Π½Π° Π·Π²Π°Π½ΠΈΠ΅ Π“ΡƒΡ€Ρƒ сСмантика, Π° лишь дСлюсь своими мыслями, Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°ΠΌΠΈ ΠΈ сообраТСниями Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ счСт.

ОглавлСниС

  • Π¨Π°Π³ 1. УдаляСм латинскиС символы
  • Π¨Π°Π³ 2. УдаляСм спСц. Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ‹
  • Π¨Π°Π³ 3. УдаляСм ΠΏΠΎΠ²Ρ‚ΠΎΡ€Ρ‹ слов
  • Π¨Π°Π³ 4. УдаляСм Ρ„Ρ€Π°Π·Ρ‹, состоящиС ΠΈΠ· 1 ΠΈ 7+ слов
  • Π¨Π°Π³ 5. ΠžΡ‡ΠΈΡΡ‚ΠΊΠ° нСявных Π΄ΡƒΠ±Π»Π΅ΠΉ
  • Π¨Π°Π³ 6. Π€ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΠ΅ΠΌ ΠΏΠΎ стоп-словам
  • Π¨Π°Π³ 7. УдаляСм 1 ΠΈ 2 ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ «слова»
  • Π¨Π°Π³ 8. УдаляСм Ρ„Ρ€Π°Π·Ρ‹ с числами
  • Π“Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ°/кластСризация Ρ„Ρ€Π°Π· (ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ)

Π¨Π°Π³ 1. УдаляСм латинскиС символы

УдаляСм всС Ρ„Ρ€Π°Π·Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ латинскиС символы. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Ρƒ Ρ‚Π°ΠΊΠΈΡ… Ρ„Ρ€Π°Π· ничтоТная частотка (Ссли ΠΎΠ½Π° Π²ΠΎΠΎΠ±Ρ‰Π΅ Π΅ΡΡ‚ΡŒ) ΠΈ ΠΎΠ½ΠΈ Π»ΠΈΠ±ΠΎ ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½Ρ‹, Π»ΠΈΠ±ΠΎ Π½Π΅ относятся ΠΊ Π΄Π΅Π»Ρƒ.

ВсС манипуляции с Π²Ρ‹Π±ΠΎΡ€ΠΊΠ°ΠΌΠΈ ΠΏΠΎ Ρ„Ρ€Π°Π·Π°ΠΌ ΠΏΡ€ΠΎΠ΄Π΅Π»Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· Π²ΠΎΡ‚ эту Π·Π°Π²Π΅Ρ‚Π½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ

Π”Π°Π»Π΅Π΅ выставляСм настройки, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅, ΠΈ ΠΆΠ°Ρ…Π°Π΅ΠΌ Β«ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒΒ».

Если Π²Ρ‹ взяли ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π½ΠΎΠ΅ ядро ΠΈ дошли Π΄ΠΎ этого шага – Ρ‚ΠΎ здСсь Π³Π»Π°Π·Π½Ρ‹Π΅ капилляры ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π»ΠΎΠΏΠ°Ρ‚ΡŒΡΡ, Ρ‚.ΠΊ. Π½Π° слабых ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ…/Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ°Ρ… Π»ΡŽΠ±Ρ‹Π΅ манипуляции с ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΌ Π‘Π― ΠΌΠΎΠ³ΡƒΡ‚, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π±Π΅Π·Π±ΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚ΡŒ.

ВыдСляСм/ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π΅ΠΌ всС Ρ„Ρ€Π°Π·Ρ‹ ΠΈ удаляСм.

Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ оглавлСнию

Π¨Π°Π³ 2. УдаляСм спСц. Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ‹

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

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

Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ (самурайский ΠΏΡƒΡ‚ΡŒ)

  • Π’Ρ‹Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ всС Π½ΡƒΠΆΠ½Ρ‹Π΅Β Ρ„Ρ€Π°Π·Ρ‹ со спСцсимволами
  • Π£Π΄Π°Π»ΠΈΡ‚Π΅ ΠΈΡ… Π² KC
  • Π’ любом тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½Ρ‹ΠΉ символ Π½Π° ΠΏΡ€ΠΎΠ±Π΅Π»
  • Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρ„Ρ€Π°Π·ΠΎΠ½ΡŒΠΊΠΈ чисты, рСпутация ΠΈΡ… ΠΎΡ‚Π±Π΅Π»Π΅Π½Π° ΠΈ Π²Ρ‹Π±ΠΎΡ€ΠΊΠ° ΠΏΠΎ спСц. символам ΠΈΡ… Π½Π΅ Π·Π°Ρ‚Ρ€ΠΎΠ½Π΅Ρ‚.

Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ оглавлСнию

Π¨Π°Π³ 3. УдаляСм ΠΏΠΎΠ²Ρ‚ΠΎΡ€Ρ‹ слов

И снова Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ встроСнным Π² KC Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΠΎΠΌ, ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ² ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ

Π’ΡƒΡ‚ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π½Π΅Ρ‡Π΅ΠΌ – всС просто. Π£Π±ΠΈΠ²Π°Π΅ΠΌ мусор Π±Π΅Π· Π΄ΠΎΠ»ΠΈ сомнСния.

Если ΠΏΠ΅Ρ€Π΅Π΄ Π²Π°ΠΌΠΈ стоит Π·Π°Π΄Π°Ρ‡Π° произвСсти ΠΆΠ΅ΡΡ‚ΠΊΡƒΡŽ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡŽ ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ максимум мусора, ΠΏΡ€ΠΈ этом ΠΏΠΎΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠ²Π°Π² ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Π΄ΠΎΠ»Π΅ΠΉ Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… запросов, Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ всС 3 ΠΏΠ΅Ρ€Π²Ρ‹Ρ… шага ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π² ΠΎΠ΄ΠΈΠ½.

Π’Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ это Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊ:

Π’ΠΠ–ΠΠž: НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ «И» Π½Π° Β«Π˜Π›Π˜Β»!

Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ оглавлСнию

Π¨Π°Π³ 4. УдаляСм Ρ„Ρ€Π°Π·Ρ‹, состоящиС ΠΈΠ· 1 ΠΈ 7+ слов

ΠšΡ‚ΠΎ-Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΈ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎ крутости однословников, Π½Π΅ вопрос – оставляйтС, Π½ΠΎ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв ручная Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ однословников Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ/ΠΏΠ»ΠΎΡ…ΠΎΠΉ однословник – 1/20, Π½Π΅ Π² Π½Π°ΡˆΡƒ ΠΏΠΎΠ»ΡŒΠ·Ρƒ. Β Π”Π° ΠΈ Π²Π±ΠΈΡ‚ΡŒ ΠΈΡ… Π² ВОП посрСдством Ρ‚Π΅Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… я ΡΠΎΠ±ΠΈΡ€Π°ΡŽ Ρ‚Π°ΠΊΠΈΠ΅ ядра ΠΈΠ· разряда фантастики. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, поскрипывая сСрдСчком отправляСм словСчки ΠΊ ΠΏΡ€Π°ΠΎΡ‚Ρ†Π°ΠΌ.

ΠŸΡ€Π΅Π΄ΡƒΠ³Π°Π΄Ρ‹Π²Π°ΡŽ вопрос ΠΌΠ½ΠΎΠ³ΠΈΡ…, Β«Π·Π°Ρ‡Π΅ΠΌ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ Ρ„Ρ€Π°Π·Ρ‹ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒΒ»? ΠžΡ‚Π²Π΅Ρ‡Π°ΡŽ, Ρ„Ρ€Π°Π·Ρ‹, состоящиС ΠΈΠ· 7 ΠΈ Π±ΠΎΠ»Π΅Π΅ слов ΠΏΠΎ большСй части, ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠΏΠ°ΠΌΠ½ΡƒΡŽ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ, Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ частотку ΠΈ Π² ΠΎΠ±Ρ‰Π΅ΠΉ массС ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΡƒΠ±Π»Π΅ΠΉ, Π΄ΡƒΠ±Π»Π΅ΠΉ ΠΈΠΌΠ΅Π½Π½ΠΎ тСматичСских. ΠŸΡ€ΠΈΠ²Π΅Π΄Ρƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ± Π±Ρ‹Π»ΠΎ понятнСй.

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

Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ оглавлСнию

Π¨Π°Π³ 5. ΠžΡ‡ΠΈΡΡ‚ΠΊΠ° нСявных Π΄ΡƒΠ±Π»Π΅ΠΉ

ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ настраиваСм очистку, дополняя своими Ρ„Ρ€Π°Π·Π°ΠΌΠΈ, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΒ ΡΡΡ‹Π»ΠΊΡƒ Π½Π° свой список, Ссли Π΅ΡΡ‚ΡŒ, Ρ‡Π΅ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ – ΠΏΠΈΡˆΠΈΡ‚Π΅, Π±ΡƒΠ΄Π΅ΠΌ ΡΡ‚Ρ€Π΅ΠΌΠΈΡ‚ΡŒΡΡ ΠΊ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²Ρƒ вмСстС.

Если этого Π½Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ список, любСзно прСдоставлСнный ΠΈ Π²Π±ΠΈΡ‚Ρ‹ΠΉ Π² программу создатСлями KC ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ρ‚ΠΎ Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρƒ нас останутся Π² спискС, Π° это, ΠΏΠΎ сути, ΠΎΡ‡Π΅Π½ΡŒ Π΄Π°ΠΆΠ΅ Π΄ΡƒΠ±Π»ΠΈ.

МоТСм Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡƒΠΌΠ½ΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΡƒ, Π½ΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ – Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ½ΡΡ‚ΡŒ частотку. А это, Π² нашСм случаС Π½Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚. Π’.ΠΊ. Π‘Π½ΠΈΠΌΠ°Ρ‚ΡŒ частотку с 1ΠΌΠ»Π½. ΠΊΠ΅Π΅Π², Π΄Π° ΠΏΡƒΡΡ‚ΡŒ Ρ…ΠΎΡ‚ΡŒ со 100ΠΊ – понадобится ΠΏΠ°Ρ‡ΠΊΠ° ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹Ρ… проксСй, Π°Π½Ρ‚ΠΈΠΊΠ°ΠΏΡ‡Π° ΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’.ΠΊ. Π΄Π°ΠΆΠ΅ 20 проксСй Π½Π΅ Ρ…Π²Π°Ρ‚ΠΈΡ‚ – ΡƒΠΆΠ΅ Ρ‡Π΅Ρ€Π΅Π· час Π½Π°Ρ‡Π½Π΅Ρ‚ Π²Ρ‹Π»Π΅Π·Π°Ρ‚ΡŒ ΠΊΠ°ΠΏΡ‡Π°, ΠΊΠ°ΠΊ Π½Π΅ ΠΊΡ€ΡƒΡ‚ΠΈ. И Π·Π°ΠΉΠΌΠ΅Ρ‚ это Π΄Π΅Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, кстати, Π±ΡŽΠ΄ΠΆΠ΅Ρ‚ Π°Π½Ρ‚ΠΈΠΊΠ°ΠΏΡ‡ΠΈ Ρ‚ΠΎΠΆΠ΅ ΠΏΠΎΠΆΡ€Π΅Ρ‚ изрядно. Π”Π° ΠΈ Π·Π°Ρ‡Π΅ΠΌ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΡΠ½ΠΈΠΌΠ°Ρ‚ΡŒ частотку с мусорных Ρ„Ρ€Π°Π·, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ Π±Π΅Π· особых усилий?

Если ΠΆΠ΅ Π²Ρ‹ всС-Ρ‚Π°ΠΊΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Ρ€Π°Π·Ρ‹ с ΡƒΠΌΠ½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ, снимая частотности ΠΈ поэтапно удаляя мусор, Ρ‚ΠΎ Ρ€Π°ΡΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ процСсс ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Π½Π΅ Π±ΡƒΠ΄Ρƒ – смотритС Π²ΠΈΠ΄Π΅ΠΎ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ я сослался Π² самом Π½Π°Ρ‡Π°Π»Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ.

Π’ΠΎΡ‚ ΠΌΠΎΠΈ настройки ΠΏΠΎ очисткС ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ шагов

Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ оглавлСнию

Π¨Π°Π³ 6.

Π€ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΠ΅ΠΌ ΠΏΠΎ стоп-словам

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

НС стоит ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚ΡŒ вСлосипСд ΠΈ с нуля Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ списки стоп-слов. Π•ΡΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Π’ частности, Π²ΠΎΡ‚ Π²Π°ΠΌ свящСнный Π“Ρ€Π°Π°Π»ΡŒ, Π² качСствС основы Π±ΠΎΠ»Π΅Π΅, Ρ‡Π΅ΠΌ ΠΏΠΎΠΉΠ΄Π΅Ρ‚.

Π‘ΠΎΠ²Π΅Ρ‚ΡƒΡŽ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ‡ΠΊΡƒ Π² Π·Π°ΠΊΠΎΡ€ΠΌΠ° собствСнного ПК, Π° Ρ‚ΠΎ Π²Π΄Ρ€ΡƒΠ³ Π±Ρ€Π°Ρ‚ΡŒΡ ШСстаковы Ρ€Π΅ΡˆΠ°Ρ‚ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Β«Π²Π°ΡˆΡƒ ΠΏΡ€Π΅Π»Π΅ΡΡ‚ΡŒΒ» сСбС ΠΈ доступ ΠΊ Ρ„Π°ΠΉΠ»ΠΈΠΊΡƒ ΠΏΡ€ΠΈΠΊΡ€ΠΎΡŽΡ‚? Как говорится «Если Ρƒ вас паранойя, это Π΅Ρ‰Π΅ Π½Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π·Π° Π²Π°ΠΌΠΈ Π½Π΅ слСдят…»

Π›ΠΈΡ‡Π½ΠΎ я Ρ€Π°Π·Π³Ρ€ΡƒΠΏΠΈΡ€ΠΎΠ²Π°Π» стоп-слова ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»Π°ΠΌ для Ρ‚Π΅Ρ… ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡, ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅.

Π€Π°ΠΉΠ» Β«ΠžΠ±Ρ‰ΠΈΠΉ список» содСрТит всС стоп-слова сразу. Π’ КСй ΠšΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ интСрфСйс стоп-слов ΠΈ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ список ΠΈΠ· Ρ„Π°ΠΉΠ»Π°.

Π― ΡΡ‚Π°Π²Π»ΡŽ ΠΈΠΌΠ΅Π½Π½ΠΎ частичноС Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ Π² ΠΏΡƒΠ½ΠΊΡ‚Π΅ Β«Π˜ΡΠΊΠ°Ρ‚ΡŒ совпадСния Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π½Π°Ρ‡Π°Π»Π΅ слов». Π”Π°Π½Π½Ρ‹Π΅ настройки особСнно Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Β ΠΏΡ€ΠΈ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠΌ объСмС стоп-слов ΠΏΠΎ Ρ‚ΠΎΠΉ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅, Ρ‡Ρ‚ΠΎ мноТСство слов состоят ΠΈΠ· 3-4 символов. И Ссли поставитС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ настройки, Ρ‚ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ массу ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΈ Π½ΡƒΠΆΠ½Ρ‹Ρ… слов.

Если ΠΌΡ‹ Π½Π΅ поставим Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ, Ρ‚ΠΎ пошлоС стоп-слово Β«Ρ‚Ρ€Π°Ρ…Β» найдСтся Π² Ρ‚Π°ΠΊΠΈΡ… Ρ„Ρ€Π°Π·Π°Ρ… ΠΊΠ°ΠΊ Β«ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Ρ†ΠΈΡ государствСнного страхования» , Β«ΠΊΠ°ΠΊ Π·Π°ΡΡ‚Ρ€Π°Ρ…ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄Ρ‹Β» ΠΈ Ρ‚.Π΄. ΠΈ Ρ‚.ΠΏ. Π’ΠΎΡ‚ Π΅Ρ‰Ρ‘ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎ стоп слову Β«Ρ€Π±Β» (рСспублика Π‘Π΅Π»Π°Ρ€ΡƒΡΡŒ) Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½ΠΎ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ ΠΊΠΎΠ»-Π²ΠΎ Ρ„Ρ€Π°Π·, ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ Β«Π²ΠΎΠ·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΡƒΡ‰Π΅Ρ€Π±Π° ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Ρ†ΠΈΡΒ», Β Β«ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»Π΅Π½ΠΈΠ΅ иска Π² Π°Ρ€Π±ΠΈΡ‚Ρ€Π°ΠΆΠ½ΠΎΠΌ процСссС» ΠΈ Ρ‚.Π΄. ΠΈ Ρ‚.ΠΏ.

Π˜Π½Ρ‹ΠΌΠΈ словами β€” Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выдСляла Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„Ρ€Π°Π·Ρ‹, Π³Π΄Π΅ стоп-слова Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ Π² Π½Π°Ρ‡Π°Π»Π΅ слов. Π€ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ°Β ΡƒΡ…ΠΎ Ρ€Π΅ΠΆΠ΅Ρ‚, Π½ΠΎ ΠΈΠ· пСсни слов Π½Π΅ Π²Ρ‹ΠΊΠΈΠ½Π΅ΡˆΡŒ.

ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΌΠ΅Ρ‡Ρƒ, Ρ‡Ρ‚ΠΎ данная настройка ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ сущСствСнному ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΡŽ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ стоп слов. ΠŸΡ€ΠΈ большом спискС процСсс ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ ΠΈ 10Β ΠΈ 40 ΠΌΠΈΠ½ΡƒΡ‚, Π° всС ΠΈΠ·-Π·Π° этой Π³Π°Π»ΠΎΡ‡ΠΊΠΈ, которая ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ врСмя поиска стос-слов Π²ΠΎ Ρ„Ρ€Π°Π·Π°Ρ… Π² Π΄Π΅ΡΡΡ‚ΡŒ, Π° Ρ‚ΠΎ ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π·. Однако это Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с большим сСмантичСским ядром.

ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΏΡ€ΠΎΡˆΠ»ΠΈΡΡŒ ΠΏΠΎ Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ списком Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ Π³Π»Π°Π·Π°ΠΌΠΈ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π΅ ΠΏΠΎΠΏΠ°Π»ΠΈ Π»ΠΈ ΠΏΠΎΠ΄ Ρ€Π°Π·Π΄Π°Ρ‡Ρƒ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ Π½ΡƒΠΆΠ½Ρ‹Π΅ Ρ„Ρ€Π°Π·Ρ‹, Π° я ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‚Π°ΠΊ ΠΎΠ½ΠΎ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚, Ρ‚.ΠΊ. ΠΎΠ±Ρ‰ΠΈΠ΅ списки Π±Π°Π·ΠΎΠ²Ρ‹Ρ… стоп-слов, Π½Π΅ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ ΠΈ ΠΏΠΎΠ΄ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Π½ΠΈΡˆΡƒ приходится ΠΏΡ€ΠΎΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ. Π’ΠΎΡ‚ Ρ‚ΡƒΡ‚ ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ Β«Ρ‚Π°Π½Ρ†Ρ‹ с Π±ΡƒΠ±Π½ΠΎΠΌ.

ΠžΡΡ‚Π°Π²Π»ΡΠ΅ΠΌ Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ ΠΎΠΊΠ½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ стоп слов, дСлаСтся это Π²ΠΎΡ‚ Ρ‚Π°ΠΊ.

Π—Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° Β«Π°Π½Π°Π»ΠΈΠ· Π³Ρ€ΡƒΠΏΠΏΒ», Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Ρ€Π΅ΠΆΠΈΠΌ Β«ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ словам» ΠΈ смотрим, Ρ‡Ρ‚ΠΎ лишнСго ΠΏΠΎΠΏΠ°Π»ΠΎ Π² наш список ΠΈΠ·-Π·Π° нСподходящих стоп-слов.

УдаляСм нСподходящиС стоп-слова ΠΈ повторяСм Ρ†ΠΈΠΊΠ». Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ‡Π΅Ρ€Π΅Π· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя ΠΌΡ‹ Β«Π·Π°Ρ‚ΠΎΡ‡ΠΈΠΌΒ» ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ общСдоступный список ΠΏΠΎΠ΄ наши Π½ΡƒΠΆΠ΄Ρ‹. Но это Π΅Ρ‰Π΅ Π½Π΅ всС.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ стоп-слова, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ Π² нашСй Π±Π°Π·Π΅. Когда Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎΠ± ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Ρ… Π±Π°Π·Π°Ρ… ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΈΠΊΠΎΠ², Ρ‚Π°ΠΌ всСгда Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Β«Ρ„ΠΈΡ€ΠΌΠ΅Π½Π½Ρ‹ΠΉ мусор», ΠΊΠ°ΠΊ я Π΅Π³ΠΎ Π½Π°Π·Ρ‹Π²Π°ΡŽ. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Π±Ρ€Π΅Π΄Π° ΠΈ ΠΎΡ‚ Π½Π΅Π³ΠΎ приходится ΠΈΠ·Π±Π°Π²Π»ΡΡ‚ΡŒΡΡ Π² ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ порядкС.

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту Π·Π°Π΄Π°Ρ‡ΠΊΡƒ ΠΌΡ‹ снова ΠΏΡ€ΠΈΠ±Π΅Π³Π½Π΅ΠΌ ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Ρƒ Анализа Π³Ρ€ΡƒΠΏΠΏ, Π½ΠΎ Π½Π° этот Ρ€Π°Π· пройдСмся ΠΏΠΎ всСм Ρ„Ρ€Π°Π·Π°ΠΌ, ΠΎΡΡ‚Π°Π²ΡˆΠΈΠΌΡΡ Π² Π±Π°Π·Π΅, послС ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… манипуляций. ΠžΡ‚ΡΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ ΠΏΠΎ количСству Ρ„Ρ€Π°Π· ΠΈ Π³Π»Π°Π·Π°ΠΌΠΈ, Π΄Π°-Π΄Π°-Π΄Π°, ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ€ΡƒΡ‡ΠΊΠ°ΠΌΠΈ ΠΈ Π³Π»Π°Π·Π°ΠΌΠΈ, просмотрим всС Ρ„Ρ€Π°Π·Ρ‹, Π΄ΠΎ 30-50 Π² Π³Ρ€ΡƒΠΏΠΏΠ΅. Π― имСю Π² Π²ΠΈΠ΄Ρƒ Π²Ρ‚ΠΎΡ€ΡƒΡŽ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡƒ Β«ΠΊΠΎΠ»-Π²ΠΎ Ρ„Ρ€Π°Π· Π² Π³Ρ€ΡƒΠΏΠΏΠ΅Β».

Π‘Π»Π°Π±ΠΎΠ½Π΅Ρ€Π²Π½Ρ‹Ρ… ΠΏΠΎΡΠΏΠ΅ΡˆΡƒ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅Π΄ΠΈΡ‚ΡŒ, Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд бСсконСчный ΠΏΠΎΠ»Π·ΡƒΠ½ΠΎΠΊ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈΒ», Π½Π΅ заставит вас ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ нСдСлю Π½Π° Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡŽ, ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π½Π° 10% ΠΈ Π²Ρ‹ ΡƒΠΆΠ΅ Π΄ΠΎΠΉΠ΄Π΅Ρ‚Π΅ Π΄ΠΎ Π³Ρ€ΡƒΠΏΠΏ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… содСрТится Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 30 запросов, Π° Ρ‚Π°ΠΊΠΈΠ΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ стоит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΠΊ Π² извращСниях.

ΠŸΡ€ΡΠΌΠΎ ΠΈΠ· этого ΠΆΠ΅ ΠΎΠΊΠ½Π° ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ вСсь мусор Π² стоп слова (Π·Π½Π°Ρ‡ΠΎΠΊ Ρ‰ΠΈΡ‚Π° слСва ΠΎΡ‚ сСлСктбокса).

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ совСт:Β Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π³Π»Π°Π·Π°ΠΌΠΈ словоформы. И вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ всС, Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ лишь ΠΊΠΎΡ€Π΅Π½ΡŒ, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ всС эти стоп слова (Π° ΠΈΡ… Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС, просто я Π½Π΅ Ρ…ΠΎΡ‚Π΅Π» Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π΄Π»ΠΈΠ½Π½ΡŽΡ‰ΠΈΠΉ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚), ΠΌΡ‹ изящно добавляСм ΠΊΠΎΡ€Π΅Π½ΡŒ Β«Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†Β» ΠΈ сразу отсСкаСм всС Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΈ. Β Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ наши списки стоп-слов Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π·Ρ€Π°ΡΡ‚Π°Ρ‚ΡŒΡΡ Π΄ΠΎ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΈ Ρ‡Ρ‚ΠΎ самоС Π³Π»Π°Π²Π½ΠΎΠ΅, ΠΌΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ лишнСС врСмя Π½Π° ΠΈΡ… поиск. А Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΌΠ°Ρ… β€” это ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ.

Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ оглавлСнию

Π¨Π°Π³ 7. УдаляСм 1 ΠΈ 2 ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ «слова»

НС ΠΌΠΎΠ³Ρƒ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊ Π΄Π°Π½Π½ΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒ сочСтания символов, поэтому ΠΎΠ±ΠΎΠ·Π²Π°Π» «словами». Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ΠΈΠ· ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π²ΡˆΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡŽ подскаТСт, ΠΊΠ°ΠΊΠΎΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠ΅, ΠΈ я замСню. Π’ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ Π²ΠΎΡ‚ я косноязычный.

МногиС спросят, Β«Π·Π°Ρ‡Π΅ΠΌ Π²ΠΎΠΎΠ±Ρ‰Π΅ это Π΄Π΅Π»Π°Ρ‚ΡŒΒ»? ΠžΡ‚Π²Π΅Ρ‚ прост, ΠΎΡ‡Π΅Π½ΡŒ часто Π² Ρ‚Π°ΠΊΠΈΡ… массивах ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов встрСчаСтся мусор по Ρ‚ΠΈΠΏΡƒ:

ΠžΠ±Ρ‰ΠΈΠΉ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ Ρƒ Ρ‚Π°ΠΊΠΈΡ… Ρ„Ρ€Π°Π· β€” 1 ΠΈΠ»ΠΈ 2 символа, Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ смысла (Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с 1 символм). Π’ΠΎΡ‚ это ΠΌΡ‹ ΠΈ Π±ΡƒΠ΄Π΅ΠΌ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ. Π—Π΄Π΅ΡΡŒ Π΅ΡΡ‚ΡŒ свои ΠΏΠΎΠ΄Π²ΠΎΠ΄Π½Ρ‹Π΅ ΠΊΠ°ΠΌΠ½ΠΈ, Π½ΠΎ ΠΎΠ±ΠΎ всСм ΠΏΠΎ порядку.

Как ΡƒΠ±Ρ€Π°Ρ‚ΡŒ всС слова, состоящиС ΠΈΠ· 2-Ρ… символов?

Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ рСгулярку

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ совСт: ВсСгда сохраняйтС ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ рСгулярок! Они ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Π½Π΅ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π° Π² Ρ€Π°ΠΌΠΊΠ°Ρ… KC Π² Ρ†Π΅Π»ΠΎΠΌ. Ρƒ)

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

А Π²ΠΎΡ‚ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ я ΠΈ ΡƒΠ΄Π°Π»ΡΡŽ всС Ρ„Ρ€Π°Π·Ρ‹ с ΠΎΠ΄Π½ΠΎΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ мусором, простой ΠΈ бСспощадной,Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉΒ Π² ΠΌΠΎΠ΅ΠΌ случаС ΠΏΠΎΠΌΠΎΠ³ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ ΠΎΡ‡Π΅Π½ΡŒ большого объСма Π»Π΅Π²Ρ‹Ρ… Ρ„Ρ€Π°Π·.

( ΠΉ | Ρ† | Π΅ | Π½ | Π³ | ш | Ρ‰ | Π· | Ρ… | ъ | Ρ„ | Ρ‹ | Π° | ΠΏ | Ρ€ | Π» | Π΄ | ΠΆ | э | Ρ‡ | ΠΌ | Ρ‚ | ь | Π± | ю )

Москв

Π― ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΠ» ΠΈΠ· Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ всС Ρ„Ρ€Π°Π·Ρ‹, Π³Π΄Π΅ встрСчаСтся «Москв», ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Ρ„Ρ€Π°Π· ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ:

Π° ΠΌΠ½Π΅ ΠΎΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ сами Π΄ΠΎΠ³Π°Π΄Ρ‹Π²Π°Π΅Ρ‚Π΅ΡΡŒ для Ρ‡Π΅Π³ΠΎ.

Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ оглавлСнию

Π¨Π°Π³ 8. УдаляСм Ρ„Ρ€Π°Π·Ρ‹ с числами

На ΠΌΠΎΠΉ взгляд этот шаг Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ творчСский, Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π½ΠΈΡˆΠ°Ρ… настройки ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΊΠ°Ρ€Π΄ΠΈΠ½Π°Π»ΡŒΠ½ΠΎ. Π’ частности в e-commerce подобная чистка ΡƒΠ΄Π°Π»ΠΈΡ‚ всС Ρ„Ρ€Π°Π·Ρ‹ с числами, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«Π’ΠΎΠ²Π°Ρ€ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΏΠΎ Ρ†Π΅Π½Π΅ Ρ‚Π°ΠΊΠΎΠΉ-Ρ‚ΠΎΒ» β€” ΠΏΠΎΡ€ΠΎΠΉ это кластСр довольно ΠΆΠΈΡ€Π½Ρ‹Ρ… Ρ„Ρ€Π°Π· с Π½ΠΈΠ·ΠΊΠΎΠΉ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ†ΠΈΠ΅ΠΉ, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ посадочныС. Π§Ρ‚ΠΎΠ± Π½Π΅ Π±Ρ‹Ρ‚ΡŒ голословным, Π²ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ сначала ΠΏΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡŽ Ρ„Ρ€Π°Π· с числами Π² случаС с вашСй Ρ‚Π΅ΠΌΠΎΠΉ ΠΈ Π±Π°Π·ΠΎΠΉ запросов, Π° ΠΏΠΎΡ‚ΠΎΠΌ приступайтС.

Π’ΠΎΡ‚ ΠΊΠ°ΠΊ я ΡƒΠ΄Π°Π»ΠΈΠ» всС Π½Π΅Π½ΡƒΠΆΠ½ΠΎΠ΅ в нашСм случаС

Π Π°ΡΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Ρƒ – Ρ‚ΡƒΡ‚ ΠΈ Ρ‚Π°ΠΊ всС ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ. ЕдинствСнноС, Π½Π° Ρ‡Π΅ΠΌ Π·Π°ΠΎΡΡ‚Ρ€ΡŽ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ β€” Β«\d+Β» это рСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΡ‹ выдСляСм всС Ρ„Ρ€Π°Π·Ρ‹, содСрТащиС числовыС значСния. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Β«[0-9]+Β» ΠΊΠ°ΠΊ вашСй Π΄ΡƒΡˆΠ΅ ΡƒΠ³ΠΎΠ΄Π½ΠΎ.

РасскаТу, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ Ρ‚Ρƒ ΠΈΠ»ΠΈ ΠΈΠ½ΡƒΡŽ Π½ΠΈΡˆΡƒ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ свой Π²Π°Ρ€ΠΈΠ°Π½Ρ‚.

  • ВыдСляСм всС Ρ„Ρ€Π°Π·Ρ‹, содСрТащиС числовыС значСния Ρ‡Π΅Ρ€Π΅Π·Β Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ рСгулярки.
  • Π“Π»Π°Π·Π°ΠΌΠΈ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Π΅ΠΌΒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΈ выдСляСм ΠΈΠ½Ρ‚Π΅Π½Ρ‚Ρ‹ Π½ΡƒΠΆΠ½Ρ‹Ρ… Ρ„Ρ€Π°Π· – Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΠΎΠ±Ρ‰ΠΈΠ΅ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΈ. ПослС этого добавляСм ΠΈΡ… Π² ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ (смотритС ΠΌΠΎΠΉ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ Π²Ρ‹ΡˆΠ΅) ΠΈ Ρ‚Π°ΠΊ нСсколько Ρ€Π°Π·, ΠΏΠΎΠΊΠ° Π² Π²Ρ‹Π΄Π°Ρ‡Π΅ Π½Π΅ останСтся ΠΎΠ΄ΠΈΠ½ мусор.
  • Какая-Ρ‚ΠΎ Ρ‡Π°ΡΡ‚ΡŒ Π±Π΅Π»Ρ‹Ρ… ΠΈ ΠΏΡƒΡˆΠΈΡΡ‚Ρ‹Ρ… Ρ„Ρ€Π°Π· ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈ останСтся – Π½ΠΎ я ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π°: Π»ΡƒΡ‡ΡˆΠ΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ 1 Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ Ρ„Ρ€Π°Π·Ρƒ, Ρ‡Π΅ΠΌ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ 10 ΠΏΠ»ΠΎΡ…ΠΈΡ….

Π“ΠžΠ’ΠžΠ’Πž! Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΈΠ· Π±Π°Π·Ρ‹ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов Π² 1 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ Ρƒ мСня ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ ядро Π½Π° 230ΠΊ. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ссли ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π³Π»Π°Π·Π°ΠΌΠΈ, Ρ‚Π°ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π΅Π»Π΅ΠΏΡ‹Π΅ ΠΈ мусорныС Ρ„Ρ€Π°Π·Ρ‹, Π½ΠΎ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ ΠΎΠ±Ρ‰ΠΈΡ… ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ², Π° Π² Ρ€ΡƒΡ‡Π½ΡƒΡŽ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ массивы β€” это ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Π‘Π΅ΡˆΠΎΠ½Ρ‹ΠΉ АдΠͺ.

Для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ всС-Ρ‚Π°ΠΊΠΈ Ρ€Π΅ΡˆΠΈΠ» ΠΊΠ»Π°ΡΡ‚Π΅Ρ€ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ/ΡΠ³Ρ€ΡƒΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Ρ€Π°Π·Ρ‹ ΠΈ Π½Π΅ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠ»Π°Ρ‚Π½Ρ‹ΠΌΠΈ сСрвисами, ΠΎΠΏΠΈΡˆΡƒ свой Π²Π°Ρ€ΠΈΠ°Π½Ρ‚.

Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ оглавлСнию

Π“Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ°/кластСризация Ρ„Ρ€Π°Π· (ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ)

Π­Ρ‚ΠΎ самая рСсурсоСмкая ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠΈ Ссли ваш дорг…. ΠΎΠΉ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π΄Π²ΠΈΠΆΠΎΠΊΒ  Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ структурой, Ρ‚ΠΎ Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅, Π·Π°Π±Π΅ΠΉΡ‚Π΅ ΠΈ Ρ€Π°Π΄ΡƒΠΉΡ‚Π΅ΡΡŒ – ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 8 шагов ΡƒΠΆΠ΅ ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Π»ΠΈ Π»ΡŒΠ²ΠΈΠ½ΡƒΡŽ долю мусора.

Π”Π°Π»Π΅Π΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Π° Π½Π΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ очистку.

Бпособ 1

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ способы Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Π΅ ΡΠ³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Ρ€Π°Π·Ρ‹ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ словам (ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π» Π² шагС 6), Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎ составу Ρ„Ρ€Π°Π·. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв для кластСризации запросов Π½Π°ΠΌ Π²ΠΏΠΎΠ»Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ Ρ€Π΅ΠΆΠΈΠΌ Β«ΠΏΠΎ составу Ρ„Ρ€Π°Π·Β».

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ я Π²Ρ‹ΡΡ‚Π°Π²Π»ΡΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ настройки.

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π°Π½Π°Π»ΠΈΠ·Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ сразу ΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ с силой ΠΏΠΎ составу Ρ„Ρ€Π°Π·. Π§Ρ‚ΠΎ для этого Π½Π°Π΄ΠΎ?

  • РассортируйтС Ρ„Ρ€Π°Π·Ρ‹ ΠΏΠΎ Π°Π»Ρ„Π°Π²ΠΈΡ‚Ρƒ (просто Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° столбик Ρ„Ρ€Π°Π·Π°)
  • Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΏΡƒΡΡ‚ΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ
  • Π’Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅Β 10-30ΠΊ запросов
  • Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΈΡ… Π² ΡΠΎΠ·Π΄Π°Π½Π½ΡƒΡŽΒ Π³Ρ€ΡƒΠΏΠΏΡƒ
  • ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Ρ€Π°Π·Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ силы ΠΏΠΎ составу Ρ„Ρ€Π°Π· Π½Π° Π΄Π°Π½Π½ΠΎΠΌ объСмС.

Когда Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ приступайтС ΠΊ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ΅ всСго ядра.

Π•Ρ‰Π΅ нСсколько слов ΠΎ «силС ΠΏΠΎ составу». Для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π½Π΅ совсСм ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ ΠΊΠ°ΠΊ Π±Ρ‹Ρ‚ΡŒ. Данная Ρ†ΠΈΡ„Ρ€Π° ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° количСство слов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°Ρ‚ΡŒΡΡ Π²ΠΎ Ρ„Ρ€Π°Π·Π°Ρ… для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Π΅ Π±Ρ‹Π»ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹ Π² Π³Ρ€ΡƒΠΏΠΏΡ‹. Π˜Π½Ρ‹ΠΌΠΈ словами Ρ‡Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ β€” Ρ‚Π΅ΠΌ мСньшС Π±ΡƒΠ΄Π΅Ρ‚ Π³Ρ€ΡƒΠΏΠΏ. Вряд Π»ΠΈ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ мноТСство Ρ„Ρ€Π°Π· Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… повторяСт 7Β ΠΈ Π±ΠΎΠ»Π΅Π΅ слов β€” это скорСС Π΄ΡƒΠ±Π»ΠΈ, Π° Π½Π΅ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ Π³Ρ€ΡƒΠΏΠΏΡ‹.

Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ β€” ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ 3-4 (Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΊΡƒ ΡΡ‚Π°Π²ΡŒΡ‚Π΅ для особо чистых ΠΈ ΠΆΠΈΡ€Π½Ρ‹Ρ… ядСр).

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π΄Π΅Π»Π°Π΅ΠΌ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΡƒ Π² Excel. Π“ΠΎΡ‚ΠΎΠ²ΠΎ!

ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ Ρ…ΠΎΡ‡Ρƒ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ β€” Ρ‡Ρ‚ΠΎ это ΠΈ Π±Π»ΠΈΠ·ΠΊΠΎ Π½Π΅ Ρ‚ΠΎΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ кластСризация запросов Π² ΠΏΠ»Π°Ρ‚Π½Ρ‹Ρ… сСрвисах ΠΈ для особо Π±Π΅Π»Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² подобная Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ слишком Ρ‚ΠΎΠΏΠΎΡ€Π½ΠΎΠΉ ΠΈ вряд Π»ΠΈ окаТСтся ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ. Π—Π΄Π΅ΡΡŒ всС-ΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π° с объСмом ставится ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅ качСства. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ ядро Π² любом ΠΈΠ· доступных сСрвисов придСтся ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π·ΡƒΠ±Ρ‹ Π½Π° ΠΏΠΎΠ»ΠΊΡƒ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Β«Π”ΠΎΡˆΠΈΡ€Π°ΠΊΒ», Π° Ρ‚ΠΎ ΠΈ вовсС Π½Π° Β«ΠœΠΈΠ²ΠΈΠ½ΡƒΒ».

Бпособ 2

Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΈΠ· ядра Π½Π΅ ΠΏΠΎ составу Ρ„Ρ€Π°Π·, Π° ΠΏΠΎ ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ собствСнным, Π½Π΅Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π·Π°Π΄Π°Ρ‡Π°ΠΌ.

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

Π‘ΠΎΠ±ΠΈΡ€Π°Π΅ΠΌ всС части Ρ€Π΅Ρ‡ΠΈ, присущиС Π½Π°ΡˆΠ΅ΠΌΡƒ кластСру запросов, кстати, Π²ΠΎΡ‚ ΠΌΠΎΠΉ список ΠΈΠ· ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ пригодится. И выставляСм Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ настройки.

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π½ΡƒΠΆΠ½Ρ‹Π΅ Π½Π°ΠΌ Ρ„Ρ€Π°Π·Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ пСрСнСсти Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ ΠΈΠ»ΠΈ просто ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽΒ Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ рСгулярок всСгда ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΈ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ для любого ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Ρƒ вас Π±ΡƒΠ΄Π΅Ρ‚ ряд ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… Π΄Π΅Π»Π°Ρ‚ΡŒ быстрыС Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ Ρ„Ρ€Π°Π·.

НадСюсь Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» окаТСтся для ΠΊΠΎΠ³ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ. Если Ρƒ вас Π΅ΡΡ‚ΡŒ вопросы ΠΈΠ»ΠΈ дополнСния β€” ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² коммСнтариях.

P.S. Π₯ΠΎΡ‚Π΅Π» Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ, Β«ΠΏΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π° наш сайт», Π½ΠΎ ΠΌΡ‹ Π΄ΠΎ сих ΠΏΠΎΡ€ Π½Π΅ ΠΏΡ€ΠΈΠΊΡ€ΡƒΡ‚ΠΈΠ»ΠΈ RSS ΠΈ рассылку, Ρ‚Π°ΠΊ-Ρ‡Ρ‚ΠΎ добавляйтС Π±Π»ΠΎΠΆΠ΅ΠΊ Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈ ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π»Π°ΠΉΠΊΠΈ Π½Π°Β FacebookΒ πŸ™‚

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ кластСрами ΠΈ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ

Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ описаны дСйствия ΠΏΠΎ добавлСнию Π½ΠΎΠ²Ρ‹Ρ… сСрвСров-ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ систСму Opsview Monitor. Π‘Π½Π°Ρ‡Π°Π»Π° ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ, ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ сСрвСры-сборщики Π² Π΅Π΄ΠΈΠ½ΡƒΡŽ систСму Opsview Monitor, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ сСрвСры-сборщики Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ систСму Opsview Monitor с нСсколькими сСрвСрами ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ сборщиками.

ΠŸΠ΅Ρ€Π΅Π΄ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ сборщиков Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

  • Π₯ост развСртывания ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ОБ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠΉ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠΉ вСрсиСй Opsview 9.0008
  • ΠšΠΎΡ€Π½Π΅Π²ΠΎΠΉ доступ ΠΊ хосту развСртывания
  • SSH-доступ с хоста развСртывания ΠΊΠΎ всСм хостам Opsview (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π½ΠΎΠ²Ρ‹Π΅ сСрвСры, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π² качСствС хостов-сборщиков)
    • АутСнтификация Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡ΠΈ SSH
    • Π£Π΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Β«rootΒ» ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ доступ Β«sudoΒ» Π±Π΅Π· пароля ΠΈ Π±Π΅Π· TTY

🚧

Π’ кластСрС ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² всСгда Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Ρ‡Π΅Ρ‚Π½ΠΎΠ΅ количСство ΡƒΠ·Π»ΠΎΠ²; 1, 3, 5 ΠΈΒ Ρ‚.Β Π΄. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΠΎΡ‚ΠΊΠ°Π·ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ ΠΈ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ рСсурсов, ΠΊΠΎΠ³Π΄Π° Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ случится с ΡƒΠ·Π»ΠΎΠΌ Π² кластСрС.

Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ сСрвСры-сборщики Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ систСму Opsview Monitor с ΠΎΠ΄Π½ΠΈΠΌ сСрвСром, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» /opt/opsview/deploy/etc/opsview_deploy.yml ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строки.
ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: НС ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ строки Π² opsview_deploy.yml:

 collect_clusters:
  ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΎΠ½Π΅Ρ€Ρ‹-Π΄Π΅:
    ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€_хост:
      opsview-de-1: {ip: 10.12.0.9}
 

Π’Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ «opsview-de-1» ΠΈ «10.12.0.9» Π½Π° имя хоста ΠΈ IP-адрСс вашСго Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€Π°. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π°Ρ‚ΡŒ имя своСму кластСру ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ², Π·Π°ΠΌΠ΅Π½ΠΈΠ² Β«collectors-deΒ» Π½Π° ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ΅ имя кластСра.

Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ нСсколько кластСров-ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΈ нСсколько кластСров-ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² Π² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ кластСр, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

 collection_clusters:
  ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΎΠ½Π΅Ρ€Ρ‹-Π΄Π΅:
    ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€_хост:
      opsview-de-1: {ip: 10.12.0.9}
      opsview-de-2: {ip: 10.12.0.19}
      opsview-de-3: {ip: 10.12.0.29}
 
 ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹-fr:
    ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€_хост:
      opsview-fr-1: {ip: 10.7.0.9}
      opsview-fr-2: {ip: 10.7.0.19}
      opsview-fr-3: {ip: 10.7.0.29}
      opsview-fr-4: {ip: 10.7.0.39}
      opsview-fr-5: {ip: 10.7.0.49}
 

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Π°Ρ Π²Ρ‹ΡˆΠ΅ конфигурация, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ 2 Π½ΠΎΠ²Ρ‹Ρ… кластСра ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² с ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ «collectors-de» ΠΈ «collectors-fr», Π³Π΄Π΅ «collectors-de» ΠΈΠΌΠ΅Π΅Ρ‚ 3 ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€Π°, Π° «collectors-fr» ΠΈΠΌΠ΅Π΅Ρ‚ 5 ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² с ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ хостов ΠΈ IP-адрСсами. ΡƒΠΊΠ°Π·Π°Π½Ρ‹ адрСса.

ПослС измСнСния opsview_deploy.yml запуститС opsview deploy ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

 cd /opt/opsview/deploy
./bin/opsview-deploy lib/playbooks/check-deploy.yml
./bin/opsview-deploy lib/playbooks/setup-hosts.yml
./bin/opsview-deploy lib/playbooks/setup-infrastructure.yml
./bin/opsview-deploy lib/playbooks/collector-install.yml
 

ПослС запуска opsview-deploy ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ€Π°Π·Π΄Π΅Π» «РСгистрация Π½ΠΎΠ²Ρ‹Ρ… сСрвСров Collector Π² Opsview WebΒ».

Если Ρƒ вас ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ нСсколько сборщиков ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ сборщики, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ /opt/opsview/deploy/etc/opsview_deploy.yml Π½Π° сСрвСрС развСртывания (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это хост opsview с оркСстратором ΠΈ opsview-web) ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π½ΠΎΠ²Ρ‹Π΅ кластСры ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΈΠ»ΠΈ хосты ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² послС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

 collect_clusters:
  ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ-ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€1:
    ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€_хост:
      ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ-хост1: {ip: 10.12.0.9}
      Π½ΠΎΠ²Ρ‹ΠΉ хост1: {ip: 10. 12.0.19}
      Π½ΠΎΠ²Ρ‹ΠΉ хост2: {ip: 10.12.0.29}
 
 Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€-кластСр1:
    ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€_хост:
      Π½ΠΎΠ²Ρ‹ΠΉ хост3: {ip: 10.7.0.9}
      Π½ΠΎΠ²Ρ‹ΠΉ хост4: {ip: 10.7.0.19}
      Π½ΠΎΠ²Ρ‹ΠΉ хост5: {ip: 10.7.0.42}
 

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π±Ρ‹Π»ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ 5 Π½ΠΎΠ²Ρ‹Ρ… хостов-сборщиков (Π½ΠΎΠ²Ρ‹ΠΉ-хост1, Π½ΠΎΠ²Ρ‹ΠΉ-хост2, Π½ΠΎΠ²Ρ‹ΠΉ-хост3, Π½ΠΎΠ²Ρ‹ΠΉ-хост4 ΠΈ Π½ΠΎΠ²Ρ‹ΠΉ-хост5) ΠΈ 1 Π½ΠΎΠ²Ρ‹ΠΉ кластСр сборщиков (Π½ΠΎΠ²Ρ‹ΠΉ-сборщик-кластСр1). new-host1 ΠΈ new-host2 Π±Ρ‹Π»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ кластСр сборщиков (existing-collector1), Π° new-host3, new-host4 ΠΈ new-host5 Π±Ρ‹Π»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π² Π½ΠΎΠ²Ρ‹ΠΉ кластСр сборщиков (new-collector-cluster1).

ПослС измСнСния opsview_deploy.yml запуститС opsview deploy ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

 cd /opt/opsview/deploy
./bin/opsview-deploy lib/playbooks/check-deploy.yml
./bin/opsview-deploy lib/playbooks/setup-hosts.yml
./bin/opsview-deploy lib/playbooks/setup-infrastructure.yml
./bin/opsview-deploy lib/playbooks/collector-install.yml
 

Если Π²Ρ‹ добавляСтС Π½ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΈ Ρƒ вас ΡƒΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ ΠΈΡ… количСство, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ процСсс, ΡƒΠΊΠ°Π·Π°Π² ΠΈΠΌΠ΅Π½Π° Π½ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с

 ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚-диск /opt/opsview/Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ
. /bin/opsview-deploy lib/playbooks/check-deploy.yml
./bin/opsview-deploy -l "Π½ΠΎΠ²Ρ‹ΠΉ-хост1 Π½ΠΎΠ²Ρ‹ΠΉ-хост2" lib/playbooks/setup-hosts.yml
./bin/opsview-deploy -l "Π½ΠΎΠ²Ρ‹ΠΉ-хост1 Π½ΠΎΠ²Ρ‹ΠΉ-хост2" lib/playbooks/setup-infrastructure.yml
./bin/opsview-deploy -l "Π½ΠΎΠ²Ρ‹ΠΉ-хост1 Π½ΠΎΠ²Ρ‹ΠΉ-хост2" lib/playbooks/collector-install.yml
 

Π’ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс Opsview Monitor ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° страницу ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ > ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ².
Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΆΠ΅Π»Ρ‚ΠΎΠ΅ сообщСниС «ОТиданиС рСгистрации» справа, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅:

Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡ΠΎΠΊ мСню справа ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ хоста вашСго ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€Π° ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅:

ΠŸΠΎΡΠ²ΠΈΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ для рСгистрации ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€Π°:

НаТмитС «ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ измСнСния ΠΈ Π΄Π°Π»Π΅Π΅». ΠŸΠΎΡΠ²ΠΈΡ‚ΡΡ Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ для создания «Нового кластСра ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°Β»:

Π”Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²ΠΎΠΌΡƒ кластСру ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Ρ‚ΠΎ ΠΆΠ΅ имя, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ ΡƒΠΊΠ°Π·Π°Π»ΠΈ Π² opsview_deploy.yml, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Β«collectors-deΒ», ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π² этом кластСрС ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°, ΠΈΠ· список ΠΈΠ»ΠΈ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹. Π—Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ измСнСния».

ПослС добавлСния ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ кластСра ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ кластСрС ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°, Π²Ρ‹Π±Ρ€Π°Π² Β«Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ кластСр». ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ свои кластСры ΠΈ количСство ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ кластСрС Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«ΠšΠ»Π°ΡΡ‚Π΅Ρ€Ρ‹Β»:

Π’Ρ‹ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ числа Π² столбцС Β«Π‘Π‘ΠžΠ ΠΠ˜ΠšΠ˜Β», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π° хостов ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ²:

ПослС рСгистрации Π½ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π» Β«ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡΒ» > ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅ измСнСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΈΡ… Π² производство.

Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ² Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«ΠžΠ±Π·ΠΎΡ€ систСмы» Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡΒ» > «Моя систСма»:

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ ΠΈΠ· кластСра, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«ΠšΠžΠΠ€Π˜Π“Π£Π ΠΠ¦Π˜Π― > ΠœΠžΠΠ˜Π’ΠžΠ Π˜ΠΠ“ ΠšΠžΠ›Π›Π•ΠšΠ’ΠžΠ ΠžΠ’Β» Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ мСню, Π° Π·Π°Ρ‚Π΅ΠΌ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«ΠšΠ»Π°ΡΡ‚Π΅Ρ€Ρ‹Β». Π—Π°Ρ‚Π΅ΠΌ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡ΠΎΠΊ мСню ΠΈ Β«Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΒ»:

Π—Π°Ρ‚Π΅ΠΌ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π²Ρ‹Π±ΠΎΡ€ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ, ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ измСнСния». Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Β«ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡΒ» > Β«ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ измСнСния», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€Π°.

Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ Π² кластСр, ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ кластСр, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Cntrl Π² Windows ΠΈΠ»ΠΈ Cmd Π² Mac OS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Π²Ρ‹Π±ΠΎΡ€Π°ΠΌ). ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Β«ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡΒ» > Β«ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ измСнСния», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅.

ΠšΠ»Π°ΡΡ‚Π΅Ρ€ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π² любоС врСмя. ВсС ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹, связанныС с кластСром, останутся зарСгистрированными, Π½ΠΎ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ связаны Π½ΠΈ с ΠΎΠ΄Π½ΠΈΠΌ кластСром.

Π£Π·Π»Ρ‹, отслСТиваСмыС ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΌ кластСром, Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹ для наблюдСния Π·Π° Π³Π»Π°Π²Π½Ρ‹ΠΌ кластСром (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π° основном сСрвСрС). Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Β«ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡΒ»> Β«ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ измСнСния», Ρ‡Ρ‚ΠΎΠ±Ρ‹ это вступило Π² силу.

Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ вывСсти ΠšΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ ΠΈΠ· эксплуатации, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

  • Π£Π΄Π°Π»ΠΈΡ‚Π΅ ΠšΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ ΠΈΠ· всСх ΠšΠ»Π°ΡΡ‚Π΅Ρ€ΠΎΠ², ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π΅Π³ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠšΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΈΠ· ΠšΠ»Π°ΡΡ‚Π΅Ρ€ΠΎΠ² Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠšΠ»Π°ΡΡ‚Π΅Ρ€Ρ‹.
  • Π£Π΄Π°Π»ΠΈΡ‚ΡŒ запись ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€Π°. Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€Π° ΡƒΠ΄Π°Π»ΠΈΡ‚ Π΅Π³ΠΎ ΠΈΠ· списка извСстных ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ². Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠšΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ Π½Π° страницС ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ > ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ².
  • Π£Π΄Π°Π»ΠΈΡ‚Π΅ ΡΠ²ΡΠ·Π°Π½Π½ΡƒΡŽ запись хоста Π² настройках хоста, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π΅Π΅ ΠΈΠ· Opsview.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Если Π²Ρ‹ ΡƒΠ΄Π°Π»ΠΈΠ»ΠΈ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€, Π½ΠΎ Π·Π°Ρ‚Π΅ΠΌ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ снова, Π²Ρ‹ Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½ станСт доступным Π² сСткС нСзарСгистрированных ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ², ΠΏΠΎΠΊΠ° Π²Ρ‹ Π½Π΅ остановитС ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Π½Π° этом ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€Π΅ хотя Π±Ρ‹ Π½Π° Ρ†Π΅Π»ΡƒΡŽ ΠΌΠΈΠ½ΡƒΡ‚Ρƒ, Π° Π·Π°Ρ‚Π΅ΠΌ пСрСзапуститС Π­Ρ‚ΠΎ.

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Collector Ρ‚Π°ΠΊ ΠΆΠ΅ просто, ΠΊΠ°ΠΊ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ всС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Opsview Π½Π° сСрвСрС Collector. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ простоСв, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ соСдинСниС ΠΎΡ‚ Collector ΠΊ Π³Π»Π°Π²Π½ΠΎΠΌΡƒ сСрвСру MessageQueue, ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ всС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ систСму. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ соСдинСниС Π±ΡƒΠ΄Π΅Ρ‚ восстановлСно, ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ автоматичСски присоСдинится ΠΊ кластСру, ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ смоТСтС Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ².

Π’ распрСдСлСнной систСмС Opsview Monitor сцСнарии ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Π² Collectors ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ со сцСнариями Π² Orchestrator, Ссли:

  • Π½ΠΎΠ²Ρ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Opspack, сцСнарии ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π±Ρ‹Π»ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π² Orchestrator.
  • Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°
  • Π±Ρ‹Π»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ нСпосрСдствСнно Π² Orchestrator.

Π’ Ρ‚Π°ΠΊΠΈΡ… случаях ΠΏΠ°ΠΏΠΊΡƒ сцСнариСв ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ( /opt/opsview/monitoringscripts ) Π² ΠžΡ€ΠΊΠ΅ΡΡ‚Ρ€Π°Ρ‚ΠΎΡ€Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ со всСми ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ доступного ΠΏΠ»Π΅ΠΉΠ±ΡƒΠΊΠ° ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ 9.0027 sync_monitoringscripts.yml .

Playbook sync_monitoringscripts.yml ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ rsync для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ сборщику (ΠΏΡ€ΠΈ нСобходимости ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ установлСн автоматичСски), ΠΈΡΠΊΠ»ΡŽΡ‡Π°Ρ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π½Π°Π±ΠΎΡ€Ρ‹ Ρ„Π°ΠΉΠ»ΠΎΠ².

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ (ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ /opt/opsview/monitoringscripts ) Π½Π΅ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ:

 .../lib/*
.../tmp/*
.../ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ/*
.../ΠΏΠ΅Ρ€Π»/*
.../ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹/utils.pm
.../Π²Π°Ρ€/*
.../opspacks/*
.../etc/notificationmethodvariables.cfg
.../etc/plugins/check_snmp_interfaces_cascade
 

НапримСр, ΠΏΡ€ΠΈ использовании ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π²Ρ‹ΡˆΠ΅ списка ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ Ρ„Π°ΠΉΠ»Ρ‹ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ /opt/opsview/monitoringscripts/lib/ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ /opt/opsview/monitoringscripts/etc/notificationmethodvariables. cfg , Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ синхронизированы. .

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ссли Ρƒ Collector Π½Π΅ Ρ‚Π° ΠΆΠ΅ вСрсия ОБ, Ρ‡Ρ‚ΠΎ ΠΈ Ρƒ Orchestrator, Π±ΡƒΠ΄ΡƒΡ‚ синхронизированы Ρ‚ΠΎΠ»ΡŒΠΊΠΎ статичСски связанныС исполняСмыС Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ тСкстовыС Ρ„Π°ΠΉΠ»Ρ‹. Π­Ρ‚ΠΎ дСлаСтся для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² Orchestrator, Π½Π΅ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π»ΠΈΡΡŒ с нСсовмСстимым Collector. НапримСр, Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» AMD64 Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ Π½Π° Π±Π°Π·Π΅ ARM32.

  • Π˜Π½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ сцСнариСв, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ сцСнарии Python, Perl ΠΈ Bash ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ тСкстовыми Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ, ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ синхронизированы.
  • ДинамичСски связанныС исполняСмыС Ρ„Π°ΠΉΠ»Ρ‹ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ синхронизированы, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈΠ·-Π·Π° зависимостСй Π²ΠΎ врСмя выполнСния. Π’Π°ΠΊΠΈΠ΅ динамичСски связанныС исполняСмыС Ρ„Π°ΠΉΠ»Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π½Π° сборщики Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Ссли Ρƒ сборщиков другая вСрсия ОБ, Ρ‡Π΅ΠΌ Ρƒ Orchestrator.

ΠšΠ»ΡŽΡ‡ΠΈ SSH настроСны ΠΌΠ΅ΠΆΠ΄Ρƒ Orchestrator ΠΈ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ (это ΡƒΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π½Π° мСстС, Ссли Opsview Deploy Ρ€Π°Π½Π΅Π΅ использовался для установки ΠΈΠ»ΠΈ обновлСния систСмы).

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ root Π² Orchestrator:

 cd /opt/opsview/deploy/
bin/opsview-deploy lib/playbooks/sync_monitoringscripts.yml
 

Если ваш сСрвСр развСртывания Π½Π΅ являСтся Orchestrator, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ‚Π΅ ΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π° своСм сСрвСрС развСртывания, Π½ΠΎ ΠΊΠ»ΡŽΡ‡ΠΈ SSH Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ настроСны ΠΌΠ΅ΠΆΠ΄Ρƒ Orchestrator ΠΈ сборщиками для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ SSH, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… для Π²Π°ΡˆΠΈΡ… сборщиков Π² вашСм Ρ„Π°ΠΉΠ»Π΅ opsview_deploy.yml.

ОбновлСно ΠΎΠΊΠΎΠ»ΠΎ 3 Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄


ИспользованиС допусков для управлСния Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ модуля вСдСния ΠΆΡƒΡ€Π½Π°Π»Π° кластСра β€” Настройка развСртывания вСдСния ΠΆΡƒΡ€Π½Π°Π»Π° кластСра | Π’Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΆΡƒΡ€Π½Π°Π»Π°

  • ИспользованиС допусков для управлСния Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ модуля Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ²
  • ИспользованиС допусков для управлСния Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ модуля Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° ΠΆΡƒΡ€Π½Π°Π»Π°
  • ИспользованиС допусков для управлСния Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ модуля сбора ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ²
  • Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ рСсурсы

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‚ΠΊΠΈ ΠΈ допуски, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ вСдСния ΠΆΡƒΡ€Π½Π°Π»Π° кластСра Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΡƒΠ·Π»Π°Ρ… ΠΈ Ρ‡Ρ‚ΠΎ никакая другая рабочая Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π½Π° этих ΡƒΠ·Π»Π°Ρ….

ΠŸΠΎΡ€ΠΎΠΊΠΈ ΠΈ допуски просты ΠΏΠ°Ρ€Π° ΠΊΠ»ΡŽΡ‡:Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ . ЗагрязнСниС Π½Π° ΡƒΠ·Π»Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΡƒΠ·Π»Ρƒ ΠΎΡ‚ΠΊΠ»ΠΎΠ½ΡΡ‚ΡŒ всС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ тСрпят зараТСния.

ΠšΠ»ΡŽΡ‡ β€” это любая строка Π΄Π»ΠΈΠ½ΠΎΠΉ Π΄ΠΎ 253 символов, Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ β€” любая строка Π΄Π»ΠΈΠ½ΠΎΠΉ Π΄ΠΎ 63 символов. Π‘Ρ‚Ρ€ΠΎΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с Π±ΡƒΠΊΠ²Ρ‹ ΠΈΠ»ΠΈ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π±ΡƒΠΊΠ²Ρ‹, Ρ†ΠΈΡ„Ρ€Ρ‹, дСфисы, Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈ символы подчСркивания.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ рСгистрации кластСра CR с допусками

 apiVersion: "logging.openshift.io/v1"
Π²ΠΈΠ΄: "ClusterLogging"
ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅:
  имя: "экзСмпляр"
  пространство ΠΈΠΌΠ΅Π½: openshift-Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
спСцификация:
  managementState: "УправляСмый"
  логсторС:
    Ρ‚ΠΈΠΏ: "эластичный поиск"
    эластичный поиск:
      количСство ΡƒΠ·Π»ΠΎΠ²: 1
      допуски:   (1) 
      - ΠΊΠ»ΡŽΡ‡: "рСгистрация"
        ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€: "БущСствуСт"
        эффСкт: "НС Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ"
        допустимыС сСкунды: 6000
      РСсурсы:
        ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹:
          ΠΏΠ°ΠΌΡΡ‚ΡŒ: 8Gi
        Запросы:
          процСссор: 100 ΠΌ
          ΠΏΠ°ΠΌΡΡ‚ΡŒ: 1Gi
      Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅: {}
      redundancyPolicy: «НулСвая ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΒ»
  визуализация:
    Ρ‚ΠΈΠΏ: "ΠΊΠΈΠ±Π°Π½Π°"
    ΠΊΠΈΠ±Π°Π½Π°:
      допуски:   (2) 
      - ΠΊΠ»ΡŽΡ‡: "рСгистрация"
        ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€: "БущСствуСт"
        эффСкт: "НС Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ"
        допустимыС сСкунды: 6000
      РСсурсы:
        ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹:
          ΠΏΠ°ΠΌΡΡ‚ΡŒ: 2Gi
        Запросы:
          процСссор: 100 ΠΌ
          ΠΏΠ°ΠΌΡΡ‚ΡŒ: 1Gi
      Ρ€Π΅ΠΏΠ»ΠΈΠΊΠΈ: 1
  коллСкция:
    ΠΆΡƒΡ€Π½Π°Π»Ρ‹:
      Ρ‚ΠΈΠΏ: "свободный"
      свободно Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»:
        допуски:   (3) 
        - ΠΊΠ»ΡŽΡ‡: "рСгистрация"
          ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€: "БущСствуСт"
          эффСкт: "НС Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ"
          допустимыС сСкунды: 6000
        РСсурсы:
          ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹:
            ΠΏΠ°ΠΌΡΡ‚ΡŒ: 2Gi
          Запросы:
            процСссор: 100 ΠΌ
            ΠΏΠ°ΠΌΡΡ‚ΡŒ: 1Gi 

1 Π­Ρ‚ΠΎΡ‚ допуск Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Elasticsearch.
2 Π­Ρ‚ΠΎΡ‚ допуск Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Kibana.
3 Π­Ρ‚ΠΎΡ‚ допуск Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΊ модулям сбора ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ².

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π½Π° ΠΊΠ°ΠΊΠΈΡ… ΡƒΠ·Π»Π°Ρ… Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ², ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΎΡ‚ использования этих ΡƒΠ·Π»ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ допусков Π½Π° модулях.

Π’Ρ‹ примСняСтС допуски ΠΊ модулям Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· ClusterLogging ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ рСсурс (CR) ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‚ΠΊΠΈ ΠΊ ΡƒΠ·Π»Ρƒ Ρ‡Π΅Ρ€Π΅Π· ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΡƒΠ·Π»Π°. Π—Π°Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΡƒΠ·Π»Π΅ β€” это ΠΏΠ°Ρ€Π° ΠΊΠ»ΡŽΡ‡:Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 9.0028 Ρ‡Ρ‚ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΡƒΠ·Π»Ρƒ ΠΎΡ‚ΠΊΠ»ΠΎΠ½ΡΡ‚ΡŒ всС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ тСрпят зараТСния. ИспользованиС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΏΠ°Ρ€Ρ‹ ΠΊΠ»ΡŽΡ‡: Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅Ρ‚ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… модулях, Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½Π° этом ΡƒΠ·Π»Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ².

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ² ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ допуски:

 допуски:
- эффСкт: "НС Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ"
  ΠΊΠ»ΡŽΡ‡: Β«node. kubernetes.io/диск-Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅Β»
  ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€: "БущСствуСт" 

ΠŸΡ€Π΅Π΄ΠΏΠΎΡΡ‹Π»ΠΊΠΈ

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°

  1. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ taint ΠΊ ΡƒΠ·Π»Ρƒ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ вСдСния ΠΆΡƒΡ€Π½Π°Π»Π° кластСра:

     $ oc adm taint nodes <имя-ΡƒΠ·Π»Π°> <ΠΊΠ»ΡŽΡ‡>=<Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅>:<эффСкт> 

    НапримСр:

     $ oc adm taint nodes node1 elasticsearch=node:NoExecute 

    Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π·Π°Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ размСщаСтся Π½Π° node1 с ΠΊΠ»ΡŽΡ‡ΠΎΠΌ elasticsearch , Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ node ΠΈ эффСктом зараТСния NoExecute . Π£Π·Π»Ρ‹ с эффСктом NoExecute ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π·Π°Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ, ΠΈ ΡƒΠ΄Π°Π»ΡΡŽΡ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ. Ρ‡Ρ‚ΠΎ Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚.

  2. ΠžΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ Ρ€Π°Π·Π΄Π΅Π» logstore Π² ClusterLogging CR, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ допуск для ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Elasticsearch:

     logStore:
        Ρ‚ΠΈΠΏ: "эластичный поиск"
        эластичный поиск:
          количСство ΡƒΠ·Π»ΠΎΠ²: 1
          допуски:
          - ΠΊΠ»ΡŽΡ‡: "elasticsearch"   (1) 
            ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€: "Π•ΡΡ‚ΡŒ"   (2) 
            эффСкт: "NoExecute"   (3) 
            допустимыС сСкунды: 6000   (4)  
    1 Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΊΠ»ΡŽΡ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠΊ ΡƒΠ·Π»Ρƒ.
    2 Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Exists , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ присутствия Π½Π° ΡƒΠ·Π»Π΅ taint с ΠΊΠ»ΡŽΡ‡ΠΎΠΌ elasticsearch .
    3 Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ эффСкт NoExecute .
    4 ΠŸΡ€ΠΈ нСобходимости ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ tolerationSeconds , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π΄ΠΎΠ»Π³ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ привязанным ΠΊ ΡƒΠ·Π»Ρƒ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ вытСснСн.

Π­Ρ‚ΠΎΡ‚ допуск соотвСтствуСт taint, созданному ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ oc adm taint . ΠœΠΎΠ΄ΡƒΠ»ΡŒ с Ρ‚Π°ΠΊΠΈΠΌ допуском ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° node1 .

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΡƒΠ·Π»ΠΎΠΌ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° ΠΆΡƒΡ€Π½Π°Π»Π°, ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΎΡ‚ использования этих ΡƒΠ·Π»ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ допусков Π½Π° модулях.

Π’Ρ‹ примСняСтС допуски ΠΊ Π±Π»ΠΎΠΊΡƒ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° ΠΆΡƒΡ€Π½Π°Π»Π° Ρ‡Π΅Ρ€Π΅Π· ClusterLogging ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ рСсурс (CR) ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‚ΠΊΠΈ ΠΊ ΡƒΠ·Π»Ρƒ Ρ‡Π΅Ρ€Π΅Π· ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΡƒΠ·Π»Π°. Π—Π°Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΡƒΠ·Π»Π΅ β€” это ΠΏΠ°Ρ€Π° ΠΊΠ»ΡŽΡ‡:Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ , которая ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΡƒΠ·Π»Ρƒ ΠΎΡ‚ΠΊΠ»ΠΎΠ½ΡΡ‚ΡŒ всС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ тСрпят зараТСния. ИспользованиС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΏΠ°Ρ€Ρ‹ ΠΊΠ»ΡŽΡ‡: Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅Ρ‚ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… модулях, Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Kibana ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° этом ΡƒΠ·Π»Π΅.

ΠŸΡ€Π΅Π΄ΠΏΠΎΡΡ‹Π»ΠΊΠΈ

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°

  1. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ taint ΠΊ ΡƒΠ·Π»Ρƒ, Π³Π΄Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° ΠΆΡƒΡ€Π½Π°Π»Π°:

     $ oc adm taint nodes <имя-ΡƒΠ·Π»Π°> <ΠΊΠ»ΡŽΡ‡>=<Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅>:<эффСкт> 

    НапримСр:

     $ oc административныС ΡƒΠ·Π»Ρ‹ node1 kibana=node:NoExecute 

    Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π·Π°Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ помСщаСтся Π½Π° node1 с ΠΊΠ»ΡŽΡ‡ΠΎΠΌ kibana , Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ node ΠΈ эффСктом зараТСния NoExecute . Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эффСкт зараТСния NoExecute . NoExecute ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π·Π°Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ, ΠΈ удаляСт ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ. Ρ‡Ρ‚ΠΎ Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚.

  2. ΠžΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ Ρ€Π°Π·Π΄Π΅Π» Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² ClusterLogging CR, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ допуск для модуля Kibana:

     визуализация:
        Ρ‚ΠΈΠΏ: "ΠΊΠΈΠ±Π°Π½Π°"
        ΠΊΠΈΠ±Π°Π½Π°:
          допуски:
          - ΠΊΠ»ΡŽΡ‡: "ΠΊΠΈΠ±Π°Π½Π°"   (1) 
            ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€: "Π•ΡΡ‚ΡŒ"   (2) 
            эффСкт: "NoExecute"   (3) 
            допустимыС сСкунды: 6000   (4)  
    1 Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΊΠ»ΡŽΡ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠΊ ΡƒΠ·Π»Ρƒ.
    2 Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Exists , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ»ΡŽΡ‡ / Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ / эффСкт ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ совпадали.
    3 Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ эффСкт NoExecute .
    4 ΠŸΡ€ΠΈ нСобходимости ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ tolerationSeconds , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π΄ΠΎΠ»Π³ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ привязанным ΠΊ ΡƒΠ·Π»Ρƒ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ вытСснСн.

Π­Ρ‚ΠΎΡ‚ допуск соотвСтствуСт taint, созданному ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ oc adm taint . Pod с Ρ‚Π°ΠΊΠΈΠΌ допуском смоТСт Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ node1 .

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Π½Π° ΠΊΠ°ΠΊΠΈΡ… ΡƒΠ·Π»Π°Ρ… Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ сбора ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ², ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΎΡ‚ использования этих ΡƒΠ·Π»ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ допусков Π½Π° модулях.

Π’Ρ‹ примСняСтС допуски ΠΊ модулям сборщика ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· ClusterLogging ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ рСсурс (CR) ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‚ΠΊΠΈ ΠΊ ΡƒΠ·Π»Ρƒ Ρ‡Π΅Ρ€Π΅Π· ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΡƒΠ·Π»Π°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ taints ΠΈ tolerations Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ высСлСн ΠΈΠ·-Π·Π° Ρ‚Π°ΠΊΠΈΡ… Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΈ процСссором.

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ сборщика ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ² ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ допуски:

 допуски:
- ΠΊΠ»ΡŽΡ‡: "node-role.kubernetes.io/master"
  ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€: "БущСствуСт"
  эффСкт: "NoExecute" 

ΠŸΡ€Π΅Π΄ΠΏΠΎΡΡ‹Π»ΠΊΠΈ

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°

  1. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ taint Π½Π° ΡƒΠ·Π΅Π», Π³Π΄Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ сборщика ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ² ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ сборщика ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ²:

     $ oc adm taint nodes <имя-ΡƒΠ·Π»Π°> <ΠΊΠ»ΡŽΡ‡>=<Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅>:<эффСкт> 

    НапримСр:

     $ oc административныС ΡƒΠ·Π»Ρ‹ node1 collection=node:NoExecute 

    Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π·Π°Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ помСщаСтся Π½Π° node1 с ΠΊΠ»ΡŽΡ‡ΠΎΠΌ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ , Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ node ΠΈ эффСктом зараТСния NoExecute . Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эффСкт зараТСния NoExecute . NoExecute ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π·Π°Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ, ΠΈ удаляСт ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ. Ρ‡Ρ‚ΠΎ Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚.

  2. Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ Ρ€Π°Π·Π΄Π΅Π»Π° ClusterLogging ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ рСсурс (CR) для настройки допуска для ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ сборщика ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ²:

    ΠšΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡ
    :
        ΠΆΡƒΡ€Π½Π°Π»Ρ‹:
          Ρ‚ΠΈΠΏ: "свободный"
          свободно Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»:
            допуски:
            - ΠΊΠ»ΡŽΡ‡: "ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€"   (1) 
              ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€: "Π•ΡΡ‚ΡŒ"   (2) 
              эффСкт: "NoExecute"   (3) 
              допустимыС сСкунды: 6000   (4)  
    1 Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΊΠ»ΡŽΡ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠΊ ΡƒΠ·Π»Ρƒ.
    2 Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Exists , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ»ΡŽΡ‡ / Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ / эффСкт ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ совпадали.
    3 Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ эффСкт NoExecute .
    4 ΠŸΡ€ΠΈ нСобходимости ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ tolerationSeconds , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π΄ΠΎΠ»Π³ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ привязанным ΠΊ ΡƒΠ·Π»Ρƒ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ вытСснСн.

Π­Ρ‚ΠΎΡ‚ допуск соотвСтствуСт taint, созданному ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ oc adm taint . Pod с Ρ‚Π°ΠΊΠΈΠΌ допуском смоТСт Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ node1 .

Sharding-Руководство MongoDB

Π½Π° этой страницС

  • Sharded Cluster
  • Π¨Π°Ρ€Π΄ Клавиши
  • ΠšΡƒΡΠΊΠΈ
  • Балансировщик ΠΈ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ΅ распрСдСлСниС Chunk
  • .0008
  • ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ кластСру
  • БтратСгия раздСлСния
  • Π—ΠΎΠ½Ρ‹ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… кластСрах
  • БопоставлСния Π² Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠΈ
  • ΠŸΠΎΡ‚ΠΎΠΊΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ
  • ΠΌΠ°ΡˆΠΈΠ½Ρ‹. MongoDB ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ сСгмСнтированиС для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠΉ с ΠΎΡ‡Π΅Π½ΡŒ большими Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. Π½Π°Π±ΠΎΡ€Ρ‹ ΠΈ Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.

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

    БущСствуСт Π΄Π²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ роста систСмы: Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ. ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

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

    Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π°Π±ΠΎΡ€Π° систСмных Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ нСсколько сСрвСров, добавляя Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ сСрвСры для увСличСния Смкости ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости. Π₯отя общая ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ нСвысокими, каТдая машина ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Ρ‡Π°ΡΡ‚ΡŒ ΠΎΠ±Ρ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ обСспСчивая Π»ΡƒΡ‡ΡˆΠ΅Π΅ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΎΠ΄Π½ΠΈΠΌ высокоскоростным сСрвСром большой Смкости. Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ развСртывания Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ добавлСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… сСрвСров ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΎΠΉ ΠΎΠ±Ρ‰Π΅ΠΉ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΡŽ, Ρ‡Π΅ΠΌ Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ для ΠΎΠ΄Π½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹. ΠšΠΎΠΌΠΏΡ€ΠΎΠΌΠΈΡΡ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠΈ слоТности инфраструктуры ΠΈ обслуТивания для Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅.

    MongoDB ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ посрСдством сСгмСнтирования.

    Sharded Cluster

    Sharded кластСр MongoDB состоит ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²:

    • сСгмСнт: ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ сСгмСнт содСрТит подмноТСство сСгмСнтированных Π΄Π°Π½Π½Ρ‹Ρ…. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ сСгмСнт ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΊΠ°ΠΊ Π½Π°Π±ΠΎΡ€ Ρ€Π΅ΠΏΠ»ΠΈΠΊ.

    • ΠΌΠΎΠ½Π³ΠΎ: ΠΌΠΎΠ½Π³ΠΎ дСйствуСт ΠΊΠ°ΠΊ ΠœΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€ запросов, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ интСрфСйс ΠΌΠ΅ΠΆΠ΄Ρƒ клиСнтскими прилоТСниями ΠΈ сСгмСнтированный кластСр. Начиная с MongoDB 4.4, монгос ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ…Π΅Π΄ΠΆΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ чтСния для ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ.

    • сСрвСры ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ: ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ сСрвСры хранят ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ для кластСра.

    На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ рисункС ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ взаимодСйствиС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π²Π½ΡƒΡ‚Ρ€ΠΈ сСгмСнтированный кластСр:

    MongoDB осколки Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ, распрСдСляя сбор Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ осколкам Π² кластСрС.

    ΠžΡΠΊΠΎΠ»ΠΎΡ‡Π½Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡ΠΈ

    MongoDB ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ осколочный ΠΊΠ»ΡŽΡ‡ для Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ ΠΏΠΎ осколкам. ΠžΡΠΊΠΎΠ»ΠΎΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ состоит ΠΈΠ· поля ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠΎΠ»Π΅ΠΉ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ….

    • Начиная с вСрсии 4.4 Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π² сСгмСнтированных коллСкциях ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ поля ΠΊΠ»ΡŽΡ‡Π° сСгмСнта. ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ поля ΠΊΠ»ΡŽΡ‡Π° сСгмСнта Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ Π½ΡƒΠ»Π΅Π²Ρ‹Π΅ значСния ΠΏΡ€ΠΈ распрСдСлСнии Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΏΠΎ осколкам, Π½ΠΎ Π½Π΅ ΠΏΡ€ΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ запросов. Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ см. ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ поля ΠΊΠ»ΡŽΡ‡Π° сСгмСнта.

    • Π’ вСрсии 4.2 ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΡ… поля ΠΊΠ»ΡŽΡ‡Π° сСгмСнта Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ для сСгмСнтированной ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ.

    Π’Ρ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ ΠΊΠ»ΡŽΡ‡ сСгмСнта ΠΏΡ€ΠΈ сСгмСнтировании ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ.

    • Начиная с MongoDB 5.0, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ, ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² ΠΊΠ»ΡŽΡ‡ сСгмСнта ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ.

    • Начиная с MongoDB 4.4, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡ‚ΠΎΡ‡Π½ΠΈΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡ сСгмСнта, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΠΏΠΎΠ»Π΅ ΠΈΠ»ΠΈ поля суффикса ΠΊ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ осколочный ΠΊΠ»ΡŽΡ‡.

    • Π’ MongoDB 4.2 ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΡ… вСрсиях Π²Ρ‹Π±ΠΎΡ€ ΠΊΠ»ΡŽΡ‡Π° сСгмСнта Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½. Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹ послС ΡˆΠ°Ρ€Π΄ΠΈΠ½Π³Π°.

    Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π° сСгмСнта Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° опрСдСляСт Π΅Π³ΠΎ распрСдСлСниС ΠΏΠΎ осколки.

    • Начиная с MongoDB 4.2, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π° сСгмСнта Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Ссли вашС ΠΏΠΎΠ»Π΅ ΠΊΠ»ΡŽΡ‡Π° осколка Π½Π΅ являСтся Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌ _id ΠΏΠΎΠ»Π΅. Π’ΠΈΠ΄Π΅Ρ‚ΡŒ Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π° сСгмСнта Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

    • Π’ MongoDB 4.0 ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΡ… вСрсиях Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ поля ΠΊΠ»ΡŽΡ‡Π° сСгмСнта Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Ρ€Π°Π²Π½ΠΎ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΉ.

    ИндСкс ΠΊΠ»ΡŽΡ‡Π° сСгмСнта

    Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΅Π³ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΡƒΡŽ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ, ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅Ρ‚ΡŒ индСкс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ начинаСтся с ΠΊΠ»ΡŽΡ‡Π° сСгмСнта. ΠŸΡ€ΠΈ Ρ€Π°Π·Π±ΠΈΠ²Π°Π½ΠΈΠΈ пустого коллСкция, MongoDB создаСт Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ индСкс, Ссли коллСкция Π΅Ρ‰Π΅ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ индСкса для ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° сСгмСнта. Π’ΠΈΠ΄Π΅Ρ‚ΡŒ Π˜Π½Π΄Π΅ΠΊΡΡ‹ Shard Key.

    БтратСгия ΠΊΠ»ΡŽΡ‡Π° сСгмСнта

    Π’Ρ‹Π±ΠΎΡ€ ΠΊΠ»ΡŽΡ‡Π° сСгмСнта влияСт Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ сСгмСнтированного кластСра. ΠšΠ»Π°ΡΡ‚Π΅Ρ€ с Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΠΌ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌ обСспСчСниСм ΠΈ ΡƒΠ·ΠΊΠΈΠΌ мСстом Π² инфраструктурС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€ ΠΊΠ»ΡŽΡ‡Π° сСгмСнта. Π’Ρ‹Π±ΠΎΡ€ ΠΊΠ»ΡŽΡ‡ сСгмСнта ΠΈ Π΅Π³ΠΎ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹ΠΉ индСкс Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ сСгмСнтирования, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ваш кластСр.

    Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅:

    Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΊΠ»ΡŽΡ‡ сСгмСнта

    Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹

    MongoDB раздСляСт сСгмСнтированныС Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‡Π°Π½ΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΈΠ½ΠΊΠ»ΡŽΠ·ΠΈΠ²Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π½Π° основС осколочный ΠΊΠ»ΡŽΡ‡.

    Балансировщик ΠΈ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ΅ распрСдСлСниС Ρ‡Π°Π½ΠΊΠΎΠ²

    Π’ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ распрСдСлСния Ρ‡Π°Π½ΠΊΠΎΠ² ΠΏΠΎ всСм ΡˆΠ°Ρ€Π΄ΠΎΠ² Π² кластСрС, балансировщик Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚ΡŒ куски ΠΏΠΎ осколкам.

    Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅:

    Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹

    ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° сСгмСнтирования

    Π§Ρ‚Π΅Π½ΠΈΠ΅/запись

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

    Для запросов, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΡ… ΠΊΠ»ΡŽΡ‡ сСгмСнта ΠΈΠ»ΠΈ прСфикс составного ΠΊΠ»ΡŽΡ‡Π° сСгмСнта, mongos ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ†Π΅Π»ΠΈΡ‚ΡŒ запрос Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΡˆΠ°Ρ€Π΄ ΠΈΠ»ΠΈ Π½Π°Π±ΠΎΡ€ ΡˆΠ°Ρ€Π΄ΠΎΠ². Π­Ρ‚ΠΈ Ρ†Π΅Π»Π΅Π²Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π±ΠΎΠ»Π΅Π΅ эффСктивны, Ρ‡Π΅ΠΌ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ²Π΅Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ рассылка Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΡˆΠ°Ρ€Π΄ Π² кластСрС.

    Начиная с MongoDB 4.4, mongos ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ…Π΅Π΄ΠΆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.

    Π•ΠΌΠΊΠΎΡΡ‚ΡŒ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°

    Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ распрСдСляСт Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ сСгмСнтам Π² кластСр, Ρ‡Ρ‚ΠΎ позволяСт ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ сСгмСнту ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ подмноТСство ΠΎΠ±Ρ‰ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… кластСра. Π’ качСствС Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ… растСт, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Ρ€Π΄Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° кластСр.

    Высокая Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ

    Π Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ сСрвСров ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΈ сСгмСнтов, прСдоставляСмых Π½Π°Π±ΠΎΡ€Π°ΠΌΠΈ Ρ€Π΅ΠΏΠ»ΠΈΠΊ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½Π°Ρ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ.

    Π”Π°ΠΆΠ΅ Ссли ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько Π½Π°Π±ΠΎΡ€ΠΎΠ² Ρ€Π΅ΠΏΠ»ΠΈΠΊ осколков станут ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ нСдоступными, сСгмСнтированный кластСр ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ частичноС Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ запись. Π’ΠΎ Π΅ΡΡ‚ΡŒ, ΠΏΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ нСдоступных осколках нСдоступны, Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ запись, Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ Π½Π° доступныС осколки, всС Π΅Ρ‰Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΌΠΈ.

    БообраТСния ΠΏΠ΅Ρ€Π΅Π΄ ΡˆΠ°Ρ€Π΄ΠΈΠ½Π³ΠΎΠΌ

    ВрСбования ΠΊ инфраструктурС ΡˆΠ°Ρ€Π΄ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ кластСра ΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈ обслуТиваниС.

    ПослС раздСлСния ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ MongoDB Π½Π΅ прСдоставляСт ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² для Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π΄Ρ€ΠΎΠ±Π»Π΅Π½Π½ΡƒΡŽ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ.

    Пока Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΡˆΠ°Ρ€Π΄ΠΈΡ‚ΡŒ свою ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ ΠΏΠΎΠ·ΠΆΠ΅ Π²Π°ΠΆΠ½ΠΎ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±Π΄ΡƒΠΌΠ°Ρ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€ ΠΊΠ»ΡŽΡ‡Π° осколка, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒΡŽ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ.

    Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅:

    Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΊΠ»ΡŽΡ‡ сСгмСнта

    Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ эксплуатационныС трСбования ΠΈ ограничСния для сСгмСнтирования вашСй ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ, см. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ограничСния Π² сСгмСнтированных кластСрах.

    Если запросы Π΄Π΅Π»Π°ΡŽΡ‚ , Π° Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ ΠΊΠ»ΡŽΡ‡ сСгмСнта ΠΈΠ»ΠΈ прСфикс составной осколочный ΠΊΠ»ΡŽΡ‡, mongos выполняСт ΡˆΠΈΡ€ΠΎΠΊΠΎΠ²Π΅Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ опСрация, запрос всС сСгмСнтов Π² сСгмСнтированном кластСрС. Π­Ρ‚ΠΈ запросы Π½Π° разброс/сбор ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ опСрациями.

    Запуск Π² MongoDB 5.1, ΠΏΡ€ΠΈ запускС, пСрСзапускС ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΡˆΠ°Ρ€Π΄-сСрвСр с sh.addShard() ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° записи Π² ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅ кластСра (CWWC) Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ установлСн.

    Если CWWC Π½Π΅ установлСн ΠΈ ΡˆΠ°Ρ€Π΄ настроСн Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° записи ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ { w : 1 } сСрвСр сСгмСнта Π½Π΅ запустится ΠΈΠ»ΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ.

    Π‘ΠΌ. расчСты записи ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для подробности ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ рассчитываСтся ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° записи ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

    Если Ρƒ вас Π΅ΡΡ‚ΡŒ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ с MongoDB, рассмотритС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ обращСния Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚Π΅Π»ΡŽ ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ для ΠΏΠΎΠΌΠΎΡ‰ΠΈ с ΡˆΠ°Ρ€Π΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ кластСром ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅.

    Π Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΈ Π½Π΅Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ

    Π‘Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅, Ρ‚Π°ΠΊ ΠΈ Π½Π΅Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ. Π Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ ΠΈ распрСдСлСны ΠΏΠΎ осколки Π² кластСрС. НСраспрСдСлСнныС ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ хранятся Π½Π° ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ осколок. КаТдая Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ свой основной ΡˆΠ°Ρ€Π΄.

    ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ кластСру

    Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Ρƒ mongos для взаимодСйствия с любой ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠ΅ΠΉ Π² сСгмСнтированный кластСр. Бюда входят сСгмСнтированныС ΠΈ нСсСгмСнтированныС ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ. ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ сСгмСнту, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ чтСния ΠΈΠ»ΠΈ записи.

    Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊ mongos Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅ΡΡŒ ΠΊ mongod с использованиСм mongosh ΠΈΠ»ΠΈ Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ MongoDB.

    БтратСгия раздСлСния

    MongoDB ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π΄Π²Π΅ стратСгии сСгмСнтирования для распространСния Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· сСгмСнтированныС кластСры.

    Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎ Ρ…ΡΡˆΡƒ

    Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎ Ρ…ΡΡˆΡƒ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ вычислСниС Ρ…ΡΡˆΠ° поля ΠΊΠ»ΡŽΡ‡Π° сСгмСнта Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ. Π—Π°Ρ‚Π΅ΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρƒ назначаСтся Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π½Π° основС Ρ…Π΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ значСния ΠΊΠ»ΡŽΡ‡Π΅ΠΉ осколков.

    MongoDB автоматичСски вычисляСт Ρ…ΡΡˆΠΈ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ запросов с использованиСм Ρ…Π΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ индСксы. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ , Π° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ Ρ…ΡΡˆΠΈ.

    Π₯отя Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ осколков ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Β«Π±Π»ΠΈΠ·ΠΊΠΈΠΌΒ», ΠΈΡ… Ρ…Π΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ значСния маловСроятны. Π±Ρ‹Ρ‚ΡŒ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ кускС. РаспрСдСлСниС Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° основС Ρ…Π΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ способствуСт Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΌΡƒ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ…, особСнно Π² Π½Π°Π±ΠΎΡ€Π°Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Π³Π΄Π΅ ΠΊΠ»ΡŽΡ‡ ΡˆΠ°Ρ€Π΄Π° измСняСтся ΠΌΠΎΠ½ΠΎΡ‚ΠΎΠ½Π½ΠΎ.

    Однако Ρ…Π΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ распрСдСлСниС ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ запросы Π½Π° основС Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Ρƒ сСгмСнта с мСньшСй Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π°Ρ†Π΅Π»Π΅Π½Ρ‹ Π½Π° ΠΎΠ΄ΠΈΠ½ сСгмСнт, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌΡƒ кластСру ΡˆΠΈΡ€ΠΎΠΊΠΎΠ²Π΅Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ

    Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ…Π΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ.

    Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°ΠΌ

    Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°ΠΌ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹ Π½Π° основС значСния ΠΊΠ»ΡŽΡ‡Π° ΡˆΠ°Ρ€Π΄Π°. Π—Π°Ρ‚Π΅ΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρƒ назначаСтся Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π½Π° основС значСния ΠΊΠ»ΡŽΡ‡Π° ΡˆΠ°Ρ€Π΄Π°.

    Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ осколков со значСниями Β«Π±Π»ΠΈΠ·ΠΊΠΎΒ» с большСй Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π½Π° Ρ‚ΠΎΡ‚ самый кусок. Π­Ρ‚ΠΎ позволяСт Ρ†Π΅Π»Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠ°ΠΊ mongos ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Ρ‚Π΅ΠΌΠΈ осколками, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅.

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

    Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° расстоянии.

    Π—ΠΎΠ½Ρ‹ Π² сСгмСнтированных кластСрах

    Π—ΠΎΠ½Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… для сСгмСнтированных кластСров, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ нСсколько Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

    Π’ сСгмСнтированных кластСрах ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π·ΠΎΠ½Ρ‹ сСгмСнтированных Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° основС Π½Π° осколочном ΠΊΠ»ΡŽΡ‡Π΅. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Π·ΠΎΠ½Ρƒ с ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ»ΠΈ нСсколькими осколками Π² кластСрС. Осколок ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ связан с Π»ΡŽΠ±Ρ‹ΠΌ количСством Π·ΠΎΠ½. Π’ сбалансированном кластСрС, MongoDB пСрСносит Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹, ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Π·ΠΎΠ½ΠΎΠΉ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚Π΅ осколки, связанныС с Π·ΠΎΠ½ΠΎΠΉ.

    КаТдая Π·ΠΎΠ½Π° ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΊΠ»ΡŽΡ‡Π° сСгмСнта. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠŸΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΡ Π·ΠΎΠ½Ρ‹ всСгда Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π΅Π΅ ниТнюю Π³Ρ€Π°Π½ΠΈΡ†Ρƒ ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π΅Π΅ вСрхняя Π³Ρ€Π°Π½ΠΈΡ†Π°.

    Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ поля, содСрТащиСся Π² ΠΊΠ»ΡŽΡ‡Π΅ сСгмСнта, ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΎΡ…Π²Π°Ρ‚Π° Π·ΠΎΠ½Ρ‹. ΠŸΡ€ΠΈ использовании составного осколка key, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ прСфикс ΠΊΠ»ΡŽΡ‡Π° сСгмСнта. Π‘ΠΌ. ΠΊΠ»ΡŽΡ‡ΠΈ осколков Π² Π·ΠΎΠ½Π°Ρ… для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

    Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ использованиС Π·ΠΎΠ½ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΡˆΠ°Ρ€Π΄ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π°.

    Начиная с MongoDB 4.0.3, настройка Π·ΠΎΠ½ ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ² Π·ΠΎΠ½ Π΄ΠΎ Π²Ρ‹ Ρ€Π°Π·Π±ΠΈΠ²Π°Π΅Ρ‚Π΅ ΠΏΡƒΡΡ‚ΡƒΡŽ ΠΈΠ»ΠΈ Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ, Ρ‡Ρ‚ΠΎ позволяСт быстрСС настройка зонального ΡˆΠ°Ρ€Π΄ΠΈΠ½Π³Π°.

    Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ см. Π² Π·ΠΎΠ½Π°Ρ….

    БопоставлСния Π² сСгмСнтировании

    Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ shardCollection с сопоставлСниСм : { locale : "simple" } ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ для раздСлСния ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ, которая ΠΈΠΌΠ΅Π΅Ρ‚ сопоставлСниС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π£ΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΉ ΡˆΠ°Ρ€Π΄ΠΈΠ½Π³ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹:

    ΠŸΡ€ΠΈ создании Π½ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ с сопоставлСниСм ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ эти условия Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π΄ΠΎ сСгмСнтирования ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ.

    Запросы ΠΊ сСгмСнтированной ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ сортировки, настроСнныС для ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ осколочный ΠΊΠ»ΡŽΡ‡ индСкс простая сортировка , ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ {локаль: "простая"} Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ сопоставлСния запроса.

    Π‘ΠΌ. shardCollection для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ сСгмСнтировании ΠΈ сопоставлСниС.

    ΠŸΠΎΡ‚ΠΎΠΊΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ

    Начиная с MongoDB 3.6, ΠΏΠΎΡ‚ΠΎΠΊΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ доступно для Π½Π°Π±ΠΎΡ€ΠΎΠ² Ρ€Π΅ΠΏΠ»ΠΈΠΊ ΠΈ сСгмСнтированных кластСров. ΠŸΠΎΡ‚ΠΎΠΊΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ прилоТСния для доступа ΠΊ измСнСниям Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π±Π΅Π· слоТности ΠΈ риск слСТки Π·Π° ΠΎΠΏΠ»ΠΎΠ³ΠΎΠΌ. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ для ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° всС измСнСния Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ ΠΈΠ»ΠΈ коллСкциях.

    Π’Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ

    Начиная с MongoDB 4.2, с Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ распрСдСлСнной ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΌΠ½ΠΎΠ³ΠΎΠ΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ доступны Π² сСгмСнтированных кластСрах.

    Пока транзакция Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ зафиксирована, измСнСния Π΄Π°Π½Π½Ρ‹Ρ…, сдСланныС Π² Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ Π½Π΅ Π²ΠΈΠ΄Π½Ρ‹ Π²Π½Π΅ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ.

    Однако, ΠΊΠΎΠ³Π΄Π° транзакция записываСт Π² нСсколько сСгмСнтов, Π½Π΅ всС внСшниС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ чтСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° зафиксированного транзакция Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²ΠΈΠ΄Π½Π° Ρ‡Π΅Ρ€Π΅Π· осколки.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *