Π›ΠΎΠ³ΠΈΡ€Π° Π²ΠΎ ΠšΡƒΠ±Π΅Ρ€Π½Π΅Ρ‚Π΅Ρ (ΠΈ Π½Π΅ само) дСнСс: ΠΎΡ‡Π΅ΠΊΡƒΠ²Π°ΡšΠ° ΠΈ рСалност

Π›ΠΎΠ³ΠΈΡ€Π° Π²ΠΎ ΠšΡƒΠ±Π΅Ρ€Π½Π΅Ρ‚Π΅Ρ (ΠΈ Π½Π΅ само) дСнСс: ΠΎΡ‡Π΅ΠΊΡƒΠ²Π°ΡšΠ° ΠΈ рСалност

2019 Π³ΠΎΠ΄ΠΈΠ½Π° Π΅, Π° сè ΡƒΡˆΡ‚Π΅ Π½Π΅ΠΌΠ°ΠΌΠ΅ стандардно Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π° Π°Π³Ρ€Π΅Π³Π°Ρ†ΠΈΡ˜Π° Π½Π° Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈ Π²ΠΎ Kubernetes. Π’ΠΎ ΠΎΠ²Π°Π° ΡΡ‚Π°Ρ‚ΠΈΡ˜Π°, Π±ΠΈ сакалС, ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ ΠΎΠ΄ вистинската пракса, Π΄Π° Π³ΠΈ сподСлимС Π½Π°ΡˆΠΈΡ‚Π΅ ΠΏΡ€Π΅Π±Π°Ρ€ΡƒΠ²Π°ΡšΠ°, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ со ΠΊΠΎΠΈ сС соочувамС ΠΈ Π½ΠΈΠ²Π½ΠΈΡ‚Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ˜Π°.

Π‘Π΅ΠΏΠ°ΠΊ, ΠΏΡ€Π²ΠΎ, ќС Π½Π°ΠΏΡ€Π°Π²Π°ΠΌ Ρ€Π΅Π·Π΅Ρ€Π²Π°Ρ†ΠΈΡ˜Π° Π΄Π΅ΠΊΠ° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ Ρ€Π°Π·Π±ΠΈΡ€Π°Π°Ρ‚ ΠΌΠ½ΠΎΠ³Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΈ со ΡΠΎΠ±ΠΈΡ€Π°ΡšΠ΅ Π»ΠΎΠ³ΠΎΠ²ΠΈ:

  • нСкој сака Π΄Π° Π³ΠΈ Π²ΠΈΠ΄ΠΈ Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈΡ‚Π΅ Π·Π° бСзбСдност ΠΈ Ρ€Π΅Π²ΠΈΠ·ΠΈΡ˜Π°;
  • нСкој - Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ сСча Π½Π° Ρ†Π΅Π»Π°Ρ‚Π° инфраструктура;
  • Π° Π·Π° Π½Π΅ΠΊΠΎΠΈ, Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ Π΅ Π΄Π° сС собСрат само Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈ Π·Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, со исклучок Π½Π°, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, балансСри.

ΠŸΠΎΠ΄ΠΎΠ»Ρƒ Π΅ Ρ€Π΅Π·ΠΈΠΌΠ΅Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ»Ρƒ Π·Π° Ρ‚ΠΎΠ° ΠΊΠ°ΠΊΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π²ΠΌΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ β€žΡΠΏΠΈΡΠΎΡ†ΠΈ Π½Π° ΠΆΠ΅Π»Π±ΠΈβ€œ ΠΈ ΠΊΠ°ΠΊΠ²ΠΈ ΠΏΠΎΡ‚Π΅ΡˆΠΊΠΎΡ‚ΠΈΠΈ Π½Π°ΠΈΠ΄ΠΎΠ²ΠΌΠ΅.

Π’Π΅ΠΎΡ€ΠΈΡ˜Π°: Π·Π° Π°Π»Π°Ρ‚ΠΊΠΈΡ‚Π΅ Π·Π° сСча

Позадина Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° систСмот Π·Π° сСча

Π‘Π΅Ρ‡Π°Ρ‚Π° ΠΏΠΎΠΌΠΈΠ½Π° Π΄ΠΎΠ»Π³ ΠΏΠ°Ρ‚, ΠΊΠ°ΠΊΠΎ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° ΡˆΡ‚ΠΎ сС Ρ€Π°Π·Π²ΠΈΠ΅Π½ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π·Π° ΡΠΎΠ±ΠΈΡ€Π°ΡšΠ΅ ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈΡ‚Π΅, ΡˆΡ‚ΠΎ Π΅ ΠΎΠ½Π° ΡˆΡ‚ΠΎ Π³ΠΎ користимС дСнСс. Π’ΠΎ 1950-Ρ‚ΠΈΡ‚Π΅, Π€ΠΎΡ€Ρ‚Ρ€Π°Π½ Π²ΠΎΠ²Π΅Π΄Π΅ Π°Π½Π°Π»ΠΎΠ³ Π½Π° стандардни Π²Π»Π΅Π·Π½ΠΈ/ΠΈΠ·Π»Π΅Π·Π½ΠΈ Ρ‚Π΅ΠΊΠΎΠ²ΠΈ, ΡˆΡ‚ΠΎ ΠΌΡƒ ΠΏΠΎΠΌΠΎΠ³Π½Π° Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΎΡ‚ Π΄Π° ја Π΄Π΅Π±Π°Π³ΠΈΡ€Π° ΡΠ²ΠΎΡ˜Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°. Ова Π±Π΅Π° ΠΏΡ€Π²ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΡΠΊΠΈ Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈ ΡˆΡ‚ΠΎ ΠΈΠΌ Π³ΠΎ олСснија ΠΆΠΈΠ²ΠΎΡ‚ΠΎΡ‚ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ ΠΎΠ΄ Ρ‚ΠΎΠ° Π²Ρ€Π΅ΠΌΠ΅. ДСнСс Π²ΠΎ Π½ΠΈΠ² ја Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΏΡ€Π²Π°Ρ‚Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Π½Π° систСмот Π·Π° сСча - ΠΈΠ·Π²ΠΎΡ€ ΠΈΠ»ΠΈ β€žΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»β€œ Π½Π° Ρ‚Ρ€ΡƒΠΏΡ†ΠΈ.

ΠšΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΡΠΊΠ°Ρ‚Π° Π½Π°ΡƒΠΊΠ° Π½Π΅ застана: сС појавија ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΡΠΊΠΈ ΠΌΡ€Π΅ΠΆΠΈ, ΠΏΡ€Π²ΠΈΡ‚Π΅ кластСри... ΠŸΠΎΡ‡Π½Π°Π° Π΄Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ слоТСни систСми составСни ΠΎΠ΄ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΠΈ. Π‘Π΅Π³Π° систСмскитС администратори Π±Π΅Π° ΠΏΡ€ΠΈΠ½ΡƒΠ΄Π΅Π½ΠΈ Π΄Π° собираат Π»ΠΎΠ³ΠΎΠ²ΠΈ ΠΎΠ΄ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ машини, Π° Π²ΠΎ посСбни случаи ΠΌΠΎΠΆΠ΅Π° Π΄Π° Π΄ΠΎΠ΄Π°Π²Π°Π°Ρ‚ ΠΏΠΎΡ€Π°ΠΊΠΈ ΠΎΠ΄ Ρ˜Π°Π΄Ρ€ΠΎΡ‚ΠΎ Π½Π° ОБ Π²ΠΎ ΡΠ»ΡƒΡ‡Π°Ρ˜ Π΄Π° Ρ‚Ρ€Π΅Π±Π° Π΄Π° истраТат Π΄Π΅Ρ„Π΅ΠΊΡ‚ Π½Π° систСмот. Π—Π° Π΄Π° сС ΠΎΠΏΠΈΡˆΠ°Ρ‚ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ систСми Π·Π° ΡΠΎΠ±ΠΈΡ€Π°ΡšΠ΅ Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈ, Π²ΠΎ Ρ€Π°Π½ΠΈΡ‚Π΅ 2000-Ρ‚ΠΈ бСшС објавСн RFC 3164, ΡˆΡ‚ΠΎ Π³ΠΎ ΡΡ‚Π°Π½Π΄Π°Ρ€Π΄ΠΈΠ·ΠΈΡ€Π°ΡˆΠ΅ remote_syslog. Π’Π°ΠΊΠ° сС појави ΡƒΡˆΡ‚Π΅ Π΅Π΄Π½Π° Π²Π°ΠΆΠ½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°: собирач Π½Π° Ρ‚Ρ€ΡƒΠΏΡ†ΠΈ ΠΈ Π½ΠΈΠ²Π½ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅.

Π‘ΠΎ Π·Π³ΠΎΠ»Π΅ΠΌΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΎΠ±Π΅ΠΌΠΎΡ‚ Π½Π° Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈ ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎΡ‚ΠΎ Π²ΠΎΠ²Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π²Π΅Π±-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, сС појави ΠΏΡ€Π°ΡˆΠ°ΡšΠ΅Ρ‚ΠΎ ΠΊΠΎΠΈ Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈ Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΈΠΌ сС ΠΏΡ€ΠΈΠΊΠ°ΠΆΠ°Ρ‚ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π½Π° корисницитС. ЕдноставнитС Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π° (awk/sed/grep) сС Π·Π°ΠΌΠ΅Π½Π΅Ρ‚ΠΈ со ΠΏΠΎΠ½Π°ΠΏΡ€Π΅Π΄Π½ΠΈ Π³Π»Π΅Π΄Π°Ρ‡ΠΈ Π½Π° Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈ - Ρ‚Ρ€Π΅Ρ‚Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°.

ΠŸΠΎΡ€Π°Π΄ΠΈ Π·Π³ΠΎΠ»Π΅ΠΌΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΎΠ±Π΅ΠΌΠΎΡ‚ Π½Π° Ρ‚Ρ€ΡƒΠΏΡ†ΠΈ, Π½Π΅ΡˆΡ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎ стана јасно: ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈ сС Ρ‚Ρ€ΡƒΠΏΡ†ΠΈ, Π½ΠΎ Π½Π΅ ситС. И Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ‚Ρ€ΡƒΠΏΡ†ΠΈ Π±Π°Ρ€Π°Π°Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π½ΠΈΠ²ΠΎΠ° Π½Π° Π·Π°Ρ‡ΡƒΠ²ΡƒΠ²Π°ΡšΠ΅: Π½Π΅ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·Π³ΡƒΠ±Π°Ρ‚ Π·Π° Π΅Π΄Π΅Π½ Π΄Π΅Π½, Π΄ΠΎΠ΄Π΅ΠΊΠ° Π΄Ρ€ΡƒΠ³ΠΈ Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС Ρ‡ΡƒΠ²Π°Π°Ρ‚ 5 Π³ΠΎΠ΄ΠΈΠ½ΠΈ. Π—Π½Π°Ρ‡ΠΈ, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Π·Π° Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°ΡšΠ΅ ΠΈ Ρ€ΡƒΡ‚ΠΈΡ€Π°ΡšΠ΅ Π½Π° Ρ‚Π΅ΠΊΠΎΠ²ΠΈΡ‚Π΅ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ бСшС Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π²ΠΎ систСмот Π·Π° Π΅Π²ΠΈΠ΄Π΅Π½Ρ†ΠΈΡ˜Π° - ајдС Π΄Π° Π³ΠΎ Π½Π°Ρ€Π΅Ρ‡Π΅ΠΌΠ΅ Ρ„ΠΈΠ»Ρ‚Π΅Ρ€.

Π‘ΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ, исто Ρ‚Π°ΠΊΠ°, Π½Π°ΠΏΡ€Π°Π²ΠΈ Π³ΠΎΠ»Π΅ΠΌ скок: ΠΎΠ΄ ΠΎΠ±ΠΈΡ‡Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ Π΄ΠΎ Ρ€Π΅Π»Π°Ρ†ΠΈΠΎΠ½ΠΈ Π±Π°Π·ΠΈ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ, Π° ΠΏΠΎΡ‚ΠΎΠ° Π΄ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΎ ΠΊΠΎΠ½ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Elasticsearch). Π’Π°ΠΊΠ° ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅Ρ‚ΠΎ бСшС ΠΎΠ΄Π²ΠΎΠ΅Π½ΠΎ ΠΎΠ΄ ΠΊΠΎΠ»Π΅ΠΊΡ‚ΠΎΡ€ΠΎΡ‚.

На ΠΊΡ€Π°Ρ˜ΠΎΡ‚, самиот ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ Π½Π° Π΄Π½Π΅Π²Π½ΠΈΠΊ сС ΠΏΡ€ΠΎΡˆΠΈΡ€ΠΈ Π½Π° Π΅Π΄Π΅Π½ Π²ΠΈΠ΄ апстрактСн Ρ‚Π΅ΠΊ Π½Π° настани ΡˆΡ‚ΠΎ сакамС Π΄Π° Π³ΠΈ Π·Π°Ρ‡ΡƒΠ²Π°ΠΌΠ΅ Π·Π° ΠΈΡΡ‚ΠΎΡ€ΠΈΡ˜Π°Ρ‚Π°. Или ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ ΠΊΠ°ΠΆΠ°Π½ΠΎ, Π²ΠΎ ΡΠ»ΡƒΡ‡Π°Ρ˜ Π΄Π° Ρ‚Ρ€Π΅Π±Π° Π΄Π° спровСдСтС истрага ΠΈΠ»ΠΈ Π΄Π° ΠΈΠ·Π³ΠΎΡ‚Π²ΠΈΡ‚Π΅ Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡ΠΊΠΈ ΠΈΠ·Π²Π΅ΡˆΡ‚Π°Ρ˜...

Како Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ‚ΠΎΠ°, Π·Π° Ρ€Π΅Π»Π°Ρ‚ΠΈΠ²Π½ΠΎ ΠΊΡ€Π°Ρ‚ΠΎΠΊ врСмСнски ΠΏΠ΅Ρ€ΠΈΠΎΠ΄, ΡΠΎΠ±ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈ сС Ρ€Π°Π·Π²ΠΈ Π²ΠΎ Π²Π°ΠΆΠ΅Π½ потсистСм, кој со ΠΏΡ€Π°Π²ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π½Π°Ρ€Π΅Ρ‡Π΅ Π΅Π΄Π΅Π½ ΠΎΠ΄ потсСкциитС Π²ΠΎ Big Data.

Π›ΠΎΠ³ΠΈΡ€Π° Π²ΠΎ ΠšΡƒΠ±Π΅Ρ€Π½Π΅Ρ‚Π΅Ρ (ΠΈ Π½Π΅ само) дСнСс: ΠΎΡ‡Π΅ΠΊΡƒΠ²Π°ΡšΠ° ΠΈ рСалност
Ако нСкогаш ΠΎΠ±ΠΈΡ‡Π½ΠΈΡ‚Π΅ ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚ΠΎΡ†ΠΈ ΠΌΠΎΠΆΠ΅Π° Π΄Π° Π±ΠΈΠ΄Π°Ρ‚ Π΄ΠΎΠ²ΠΎΠ»Π½ΠΈ Π·Π° β€žΡΠΈΡΡ‚Π΅ΠΌ Π·Π° ΡΠ΅Ρ‡Π°β€œ, сСга ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π΅ ΠΌΠ½ΠΎΠ³Ρƒ ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Ρ‚Π°.

ΠšΡƒΠ±Π΅Ρ€Π½Π΅Ρ‚ΠΈ ΠΈ Ρ‚Ρ€ΡƒΠΏΡ†ΠΈ

Кога ΠšΡƒΠ±Π΅Ρ€Π½Π΅Ρ‚Π΅Ρ дојдС Π΄ΠΎ инфраструктурата, Π½Π΅ ја Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈ Π½ΠΈΡ‚Ρƒ вСќС постоСчкиот ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ со ΡΠΎΠ±ΠΈΡ€Π°ΡšΠ΅ Ρ‚Ρ€ΡƒΠΏΡ†ΠΈ. На нСкој Π½Π°Ρ‡ΠΈΠ½, стана ΡƒΡˆΡ‚Π΅ ΠΏΠΎΠ±ΠΎΠ»Π½ΠΎ: ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ со инфраструктурната ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π½Π΅ само ΡˆΡ‚ΠΎ бСшС поСдноставСно, Ρ‚ΡƒΠΊΡƒ ΠΈ ΠΊΠΎΠΌΠΏΠ»ΠΈΡ†ΠΈΡ€Π°Π½ΠΎ Π²ΠΎ исто Π²Ρ€Π΅ΠΌΠ΅. ΠœΠ½ΠΎΠ³Ρƒ стари услуги ΠΏΠΎΡ‡Π½Π°Π° Π΄Π° ΠΌΠΈΠ³Ρ€ΠΈΡ€Π°Π°Ρ‚ ΠΊΠΎΠ½ микросСрвиситС. Π’ΠΎ контСкст Π½Π° Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈΡ‚Π΅, ΠΎΠ²Π° сС Ρ€Π΅Ρ„Π»Π΅ΠΊΡ‚ΠΈΡ€Π° Π²ΠΎ Π·Π³ΠΎΠ»Π΅ΠΌΠ΅Π½ΠΈΠΎΡ‚ Π±Ρ€ΠΎΡ˜ Π½Π° ΠΈΠ·Π²ΠΎΡ€ΠΈ Π½Π° Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈ, Π½ΠΈΠ²Π½ΠΈΠΎΡ‚ посСбСн ΠΆΠΈΠ²ΠΎΡ‚Π΅Π½ циклус ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π΄Π° сС слСдат односитС Π½Π° ситС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π½Π° систСмот ΠΏΡ€Π΅ΠΊΡƒ Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈ...

Π“Π»Π΅Π΄Π°Ρ˜ΡœΠΈ Π½Π°ΠΏΡ€Π΅Π΄, ΠΌΠΎΠΆΠ°ΠΌ Π΄Π° констатирам Π΄Π΅ΠΊΠ° сСга, Π·Π° ΠΆΠ°Π», Π½Π΅ постои стандардизирана ΠΎΠΏΡ†ΠΈΡ˜Π° Π·Π° Π»ΠΎΠ³ΠΈΡ€Π°ΡšΠ΅ Π·Π° Kubernetes ΡˆΡ‚ΠΎ Π±ΠΈ сС спорСдувала ΠΏΠΎΠ²ΠΎΠ»Π½ΠΎ со ситС Π΄Ρ€ΡƒΠ³ΠΈ. ΠΠ°Ρ˜ΠΏΠΎΠΏΡƒΠ»Π°Ρ€Π½ΠΈΡ‚Π΅ шСми Π²ΠΎ Π·Π°Π΅Π΄Π½ΠΈΡ†Π°Ρ‚Π° сС ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ слСдува:

  • нСкој Π³ΠΎ ΠΎΠ΄ΠΌΠΎΡ‚ΡƒΠ²Π° ΠΎΡŸΠ°ΠΊΠΎΡ‚ Π•Π€Πš (Elasticsearch, Fluentd, Kibana);
  • нСкој Π³ΠΎ ΠΏΡ€ΠΎΠ±ΡƒΠ²Π° Π½Π΅ΠΎΠ΄Π°ΠΌΠ½Π° ΠΎΠ±Ρ˜Π°Π²Π΅Π½ΠΈΠΎΡ‚ Π›ΠΎΠΊΠΈ ΠΈΠ»ΠΈ користи ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π·Π° Π»ΠΎΠ³ΠΈΡ€Π°ΡšΠ΅;
  • нас (Π° ΠΌΠΎΠΆΠ΅Π±ΠΈ Π½Π΅ само Π½ΠΈΠ΅?..) Π’ΠΎ Π³ΠΎΠ»Π΅ΠΌΠ° ΠΌΠ΅Ρ€Π° сум Π·Π°Π΄ΠΎΠ²ΠΎΠ»Π΅Π½ ΠΎΠ΄ сопствСниот Ρ€Π°Π·Π²ΠΎΡ˜ - Π΄Π½Π΅Π²Π½ΠΈΠΊ...

Како ΠΏΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π³ΠΈ користимС слСднитС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π²ΠΎ кластСритС Π½Π° K8s (Π·Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ˜Π° ΠΊΠΎΠΈ сами сС ΠΎΠ΄Ρ€ΠΆΡƒΠ²Π°Π°Ρ‚):

Π‘Π΅ΠΏΠ°ΠΊ, Π½Π΅ΠΌΠ° Π΄Π° сС Π·Π°Π΄Ρ€ΠΆΡƒΠ²Π°ΠΌ Π½Π° инструкциитС Π·Π° Π½ΠΈΠ²Π½Π° ΠΈΠ½ΡΡ‚Π°Π»Π°Ρ†ΠΈΡ˜Π° ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π°. НамСсто Ρ‚ΠΎΠ°, ќС сС фокусирам Π½Π° Π½ΠΈΠ²Π½ΠΈΡ‚Π΅ нСдостатоци ΠΈ ΠΏΠΎΠ³Π»ΠΎΠ±Π°Π»Π½ΠΈ Π·Π°ΠΊΠ»ΡƒΡ‡ΠΎΡ†ΠΈ Π·Π° ΡΠΎΡΡ‚ΠΎΡ˜Π±Π°Ρ‚Π° со Ρ‚Ρ€ΡƒΠΏΡ†ΠΈΡ‚Π΅ Π²ΠΎΠΎΠΏΡˆΡ‚ΠΎ.

Π’Π΅ΠΆΠ±Π°Ρ˜Ρ‚Π΅ со Π»ΠΎΠ³ΠΎΠ²ΠΈ Π²ΠΎ K8s

Π›ΠΎΠ³ΠΈΡ€Π° Π²ΠΎ ΠšΡƒΠ±Π΅Ρ€Π½Π΅Ρ‚Π΅Ρ (ΠΈ Π½Π΅ само) дСнСс: ΠΎΡ‡Π΅ΠΊΡƒΠ²Π°ΡšΠ° ΠΈ рСалност

β€žΠ‘Π΅ΠΊΠΎΡ˜Π΄Π½Π΅Π²Π½ΠΈ Ρ‚Ρ€ΡƒΠΏΡ†ΠΈβ€œ, ΠΊΠΎΠ»ΠΊΡƒ ΠΎΠ΄ вас сС Ρ‚Π°ΠΌΡƒ?..

Π¦Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΎΡ‚ΠΎ ΡΠΎΠ±ΠΈΡ€Π°ΡšΠ΅ Π½Π° Ρ‚Ρ€ΡƒΠΏΡ†ΠΈ ΠΎΠ΄ ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎ Π³ΠΎΠ»Π΅ΠΌΠ° инфраструктура Π±Π°Ρ€Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΈ рСсурси, ΠΊΠΎΠΈ ќС Π±ΠΈΠ΄Π°Ρ‚ ΠΏΠΎΡ‚Ρ€ΠΎΡˆΠ΅Π½ΠΈ Π·Π° ΡΠΎΠ±ΠΈΡ€Π°ΡšΠ΅, ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈΡ‚Π΅. Π’ΠΎ Ρ‚Π΅ΠΊΠΎΡ‚ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π΅ΡšΠ΅Ρ‚ΠΎ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ сС соочивмС со Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π±Π°Ρ€Π°ΡšΠ° ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΊΠΎΠΈ ΠΏΡ€ΠΎΠΈΠ·Π»Π΅Π³ΡƒΠ²Π°Π° ΠΎΠ΄ Π½ΠΈΠ².

АјдС Π΄Π° Π³ΠΎ ΠΏΡ€ΠΎΠ±Π°ΠΌΠ΅ ClickHouse

АјдС Π΄Π° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌΠ΅ Π²ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ со Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° која Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π° Π»ΠΎΠ³ΠΎΠ²ΠΈ доста Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ: повСќС ΠΎΠ΄ 5000 Π»ΠΈΠ½ΠΈΠΈ Π²ΠΎ сСкунда. Π”Π° ΠΏΠΎΡ‡Π½Π΅ΠΌΠ΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌΠ΅ со Π½Π΅Π³ΠΎΠ²ΠΈΡ‚Π΅ Π»ΠΎΠ³ΠΎΠ²ΠΈ, додавајќи Π³ΠΈ Π²ΠΎ ClickHouse.

Π¨Ρ‚ΠΎΠΌ Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎ максимално Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅, сСрвСрот со 4 Ρ˜Π°Π΄Ρ€Π° со ClickHouse вСќС ќС Π±ΠΈΠ΄Π΅ ΠΏΡ€Π΅ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€Π΅Π½ Π½Π° потсистСмот Π½Π° дискот:

Π›ΠΎΠ³ΠΈΡ€Π° Π²ΠΎ ΠšΡƒΠ±Π΅Ρ€Π½Π΅Ρ‚Π΅Ρ (ΠΈ Π½Π΅ само) дСнСс: ΠΎΡ‡Π΅ΠΊΡƒΠ²Π°ΡšΠ° ΠΈ рСалност

Овој Ρ‚ΠΈΠΏ Π½Π° Π²Ρ‡ΠΈΡ‚ΡƒΠ²Π°ΡšΠ΅ сС Π΄ΠΎΠ»ΠΆΠΈ Π½Π° Ρ„Π°ΠΊΡ‚ΠΎΡ‚ ΡˆΡ‚ΠΎ сС ΠΎΠ±ΠΈΠ΄ΡƒΠ²Π°ΠΌΠ΅ Π΄Π° ΠΏΠΈΡˆΡƒΠ²Π°ΠΌΠ΅ Π²ΠΎ ClickHouse ΡˆΡ‚ΠΎ Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ±Ρ€Π·ΠΎ. И Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Ρ€Π΅Π°Π³ΠΈΡ€Π° Π½Π° ΠΎΠ²Π° со Π·Π³ΠΎΠ»Π΅ΠΌΠ΅Π½ΠΎ ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° дискот, ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΈ ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ° слСднитС Π³Ρ€Π΅ΡˆΠΊΠΈ:

DB::Exception: Too many parts (300). Merges are processing significantly slower than inserts

Π€Π°ΠΊΡ‚ Π΅ Π΄Π΅ΠΊΠ° MergeTree Ρ‚Π°Π±Π΅Π»ΠΈ Π²ΠΎ ClickHouse (Ρ‚ΠΈΠ΅ содрТат ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΎΠ΄ Π΄Π½Π΅Π²Π½ΠΈΠΊΠΎΡ‚) ΠΈΠΌΠ°Π°Ρ‚ свои Ρ‚Π΅ΡˆΠΊΠΎΡ‚ΠΈΠΈ Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ Π·Π° Π·Π°ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅. ΠŸΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ Π²ΠΌΠ΅Ρ‚Π½Π°Ρ‚ΠΈ Π²ΠΎ Π½ΠΈΠ² Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π°Ρ‚ ΠΏΡ€ΠΈΠ²Ρ€Π΅ΠΌΠ΅Π½Π° ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΡ˜Π°, која ΠΏΠΎΡ‚ΠΎΠ° сС ΡΠΏΠΎΡ˜ΡƒΠ²Π° со Π³Π»Π°Π²Π½Π°Ρ‚Π° Ρ‚Π°Π±Π΅Π»Π°. Како Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ‚ΠΎΠ°, снимката сС ΠΏΠΎΠΊΠ°ΠΆΡƒΠ²Π° ΠΊΠ°ΠΊΠΎ ΠΌΠ½ΠΎΠ³Ρƒ Π½Π°ΠΏΠΎΡ€Π½Π° Π½Π° дискот, Π° исто Ρ‚Π°ΠΊΠ° Π΅ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ Π½Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π·Π° ΠΊΠΎΠ΅ Π΄ΠΎΠ±ΠΈΠ²ΠΌΠ΅ ΠΈΠ·Π²Π΅ΡΡ‚ΡƒΠ²Π°ΡšΠ΅ ΠΏΠΎΠ³ΠΎΡ€Π΅: Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΡΠΏΠΎΡ˜Π°Ρ‚ повСќС ΠΎΠ΄ 1 ΠΏΠΎΠ΄ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΠΈ Π·Π° 300 сСкунда (Π²ΡΡƒΡˆΠ½ΠΎΡΡ‚, ΠΎΠ²Π° сС 300 Π²ΠΌΠ΅Ρ‚Π½ΡƒΠ²Π°ΡšΠ° Π²ΠΎ сСкунда).

Π—Π° Π΄Π° сС ΠΈΠ·Π±Π΅Π³Π½Π΅ ΠΎΠ²Π° ΠΎΠ΄Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅, Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΏΠΈΡˆΡƒΠ²Π° Π½Π° ClickHouse Π²ΠΎ ΡˆΡ‚ΠΎ Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠΈ ΠΏΠ°Ρ€Ρ‡ΠΈΡšΠ° ΠΈ Π½Π΅ повСќС ΠΎΠ΄ 1 ΠΏΠ°Ρ‚ Π½Π° сСкои 2 сСкунди. Π‘Π΅ΠΏΠ°ΠΊ, ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π²ΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈ Ρ€Π°Ρ„Π°Π»ΠΈ сугСрира Π΄Π΅ΠΊΠ° Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΏΠΈΡˆΡƒΠ²Π°ΠΌΠ΅ ΠΏΠΎΡ€Π΅Ρ‚ΠΊΠΎ Π²ΠΎ ClickHouse. Ова, ΠΏΠ°ΠΊ, ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΠΏΡ€Π΅Π»Π΅Π²Π°ΡšΠ΅ Π½Π° Π±Π°Ρ„Π΅Ρ€ΠΎΡ‚ ΠΈ Π³ΡƒΠ±Π΅ΡšΠ΅ Π½Π° Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈΡ‚Π΅. Π Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π΅ Π΄Π° сС Π·Π³ΠΎΠ»Π΅ΠΌΠΈ Fluentd Π±Π°Ρ„Π΅Ρ€ΠΎΡ‚, Π½ΠΎ ΠΏΠΎΡ‚ΠΎΠ° ќС сС Π·Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΈ ΠΏΠΎΡ‚Ρ€ΠΎΡˆΡƒΠ²Π°Ρ‡ΠΊΠ°Ρ‚Π° Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°.

Π˜ΠΌΠ°Ρ˜Ρ‚Π΅ Π½Π° ΡƒΠΌ: Π”Ρ€ΡƒΠ³ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅Π½ аспСкт Π½Π° Π½Π°ΡˆΠ΅Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ со ClickHouse бСшС ΠΏΠΎΠ²Ρ€Π·Π°Π½ со Ρ„Π°ΠΊΡ‚ΠΎΡ‚ Π΄Π΅ΠΊΠ° ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π²ΠΎ Π½Π°ΡˆΠΈΠΎΡ‚ ΡΠ»ΡƒΡ‡Π°Ρ˜ (loghouse) сС спровСдува ΠΏΡ€Π΅ΠΊΡƒ Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈ Ρ‚Π°Π±Π΅Π»ΠΈ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ Π‘ΠΏΠΎΡ˜ΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ‚Π°Π±Π΅Π»Π°Ρ‚Π°. Ова Π²ΠΎΠ΄ΠΈ Π΄ΠΎ Ρ„Π°ΠΊΡ‚ΠΎΡ‚ Π΄Π΅ΠΊΠ° ΠΏΡ€ΠΈ зСмањС ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΡ†ΠΈ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ врСмСнски ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΈ, ΠΏΠΎΡ‚Ρ€Π΅Π±Π½Π° Π΅ ΠΏΡ€Π΅ΠΊΡƒΠΌΠ΅Ρ€Π½Π° RAM ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°, бидСјќи ΠΌΠ΅Ρ‚Π°-Ρ‚Π°Π±Π΅Π»Π°Ρ‚Π° сС ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡƒΠ²Π° Π½ΠΈΠ· ситС ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΠΈ - Π΄ΡƒΡ€ΠΈ ΠΈ ΠΎΠ½ΠΈΠ΅ ΡˆΡ‚ΠΎ ΠΎΡ‡ΠΈΠ³Π»Π΅Π΄Π½ΠΎ Π½Π΅ Π³ΠΈ содрТат ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ. ΠœΠ΅Ρ“ΡƒΡ‚ΠΎΠ°, сСга овој пристап ΠΌΠΎΠΆΠ΅ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎ Π΄Π° сС прогласи Π·Π° застарСн Π·Π° Ρ‚Π΅ΠΊΠΎΠ²Π½ΠΈΡ‚Π΅ Π²Π΅Ρ€Π·ΠΈΠΈ Π½Π° ClickHouse (Π² 18.16).

Како Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ‚ΠΎΠ°, станува јасно Π΄Π΅ΠΊΠ° Π½Π΅ сСкој ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈΠΌΠ° Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ рСсурси Π·Π° ΡΠΎΠ±ΠΈΡ€Π°ΡšΠ΅ Π»ΠΎΠ³ΠΎΠ²ΠΈ Π²ΠΎ Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π²ΠΎ ClickHouse (ΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎ, Π½ΠΈΠ²Π½Π°Ρ‚Π° Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π° Π½Π΅ΠΌΠ° Π΄Π° Π±ΠΈΠ΄Π΅ соодвСтна). ΠŸΠΎΠΊΡ€Π°Ρ˜ Ρ‚ΠΎΠ°, ќС Ρ‚Ρ€Π΅Π±Π° Π΄Π° користитС Π°ΠΊΡƒΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€, Π½Π° која ќС сС Π²Ρ€Π°Ρ‚ΠΈΠΌΠ΅ ΠΏΠΎΠ΄ΠΎΡ†Π½Π°. Π‘Π»ΡƒΡ‡Π°Ρ˜ΠΎΡ‚ опишан ΠΏΠΎΠ³ΠΎΡ€Π΅ Π΅ Ρ€Π΅Π°Π»Π΅Π½. И Π²ΠΎ Ρ‚ΠΎΠ° Π²Ρ€Π΅ΠΌΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Π²ΠΌΠ΅ Π΄Π° ΠΏΠΎΠ½ΡƒΠ΄ΠΈΠΌΠ΅ сигурно ΠΈ стабилно Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΅ ќС ΠΎΠ΄Π³ΠΎΠ²Π°Ρ€Π° Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ ΠΈ ќС Π½ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π΄Π° собирамС Ρ‚Ρ€ΡƒΠΏΡ†ΠΈ со ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΎ Π΄ΠΎΡ†Π½Π΅ΡšΠ΅...

Π¨Ρ‚ΠΎ Π΅ со Elasticsearch?

ΠŸΠΎΠ·Π½Π°Ρ‚ΠΎ Π΅ Π΄Π΅ΠΊΠ° Elasticsearch сС справува со Ρ‚Π΅ΡˆΠΊΠΈ ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΡšΠ°. АјдС Π΄Π° Π³ΠΎ ΠΏΡ€ΠΎΠ±Π°ΠΌΠ΅ Π²ΠΎ истиот ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Π‘Π΅Π³Π° Ρ‚ΠΎΠ²Π°Ρ€ΠΎΡ‚ ΠΈΠ·Π³Π»Π΅Π΄Π° Π²Π°ΠΊΠ°:

Π›ΠΎΠ³ΠΈΡ€Π° Π²ΠΎ ΠšΡƒΠ±Π΅Ρ€Π½Π΅Ρ‚Π΅Ρ (ΠΈ Π½Π΅ само) дСнСс: ΠΎΡ‡Π΅ΠΊΡƒΠ²Π°ΡšΠ° ΠΈ рСалност

Elasticsearch бСшС Π²ΠΎ моТност Π΄Π° Π³ΠΎ свари ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΡ‚ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ, ΠΌΠ΅Ρ“ΡƒΡ‚ΠΎΠ°, ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Ρ‚Π°ΠΊΠ²ΠΈ Ρ‚ΠΎΠΌΠΎΠ²ΠΈ Π²ΠΎ Π½Π΅Π³ΠΎ Π²ΠΎ Π³ΠΎΠ»Π΅ΠΌΠ° ΠΌΠ΅Ρ€Π° Π³ΠΎ користи процСсорот. Ова сС Ρ€Π΅ΡˆΠ°Π²Π° со ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π½Π° кластСр. Π’Π΅Ρ…Π½ΠΈΡ‡ΠΊΠΈ, ΠΎΠ²Π° Π½Π΅ Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π½ΠΎ ΠΈΠ·Π»Π΅Π³ΡƒΠ²Π° Π΄Π΅ΠΊΠ° само Π·Π° Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌΠ΅ со систСмот Π·Π° ΡΠΎΠ±ΠΈΡ€Π°ΡšΠ΅ Ρ‚Ρ€ΡƒΠΏΡ†ΠΈ вСќС користимС ΠΎΠΊΠΎΠ»Ρƒ 8 Ρ˜Π°Π΄Ρ€Π° ΠΈ ΠΈΠΌΠ°ΠΌΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° високо ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€Π΅Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Π²ΠΎ систСмот...

ΠšΡ€Π°Ρ˜Π½Π° линија: ΠΎΠ²Π°Π° ΠΎΠΏΡ†ΠΈΡ˜Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΎΠΏΡ€Π°Π²Π΄Π°, Π½ΠΎ само Π°ΠΊΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ Π΅ Π³ΠΎΠ»Π΅ΠΌ ΠΈ Π½Π΅Π³ΠΎΠ²ΠΎΡ‚ΠΎ ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΎ Π΄Π° ΠΏΠΎΡ‚Ρ€ΠΎΡˆΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΈ рСсурси Π½Π° Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ систСм Π·Π° сСча.

Вогаш сС поставува ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π½ΠΎ ΠΏΡ€Π°ΡˆΠ°ΡšΠ΅:

Кои Π»ΠΎΠ³ΠΎΠ²ΠΈ сС навистина ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈ?

Π›ΠΎΠ³ΠΈΡ€Π° Π²ΠΎ ΠšΡƒΠ±Π΅Ρ€Π½Π΅Ρ‚Π΅Ρ (ΠΈ Π½Π΅ само) дСнСс: ΠΎΡ‡Π΅ΠΊΡƒΠ²Π°ΡšΠ° ΠΈ рСалност АјдС Π΄Π° сС ΠΎΠ±ΠΈΠ΄Π΅ΠΌΠ΅ Π΄Π° Π³ΠΎ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΠΌΠ΅ самиот пристап: Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈΡ‚Π΅ Ρ‚Ρ€Π΅Π±Π° истоврСмСно Π΄Π° Π±ΠΈΠ΄Π°Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½ΠΈ ΠΈ Π΄Π° Π½Π΅ ΠΏΠΎΠΊΡ€ΠΈΠ²Π°Π°Ρ‚ сСкој настан Π²ΠΎ систСмот.

Π”Π° Ρ€Π΅Ρ‡Π΅ΠΌΠ΅ Π΄Π΅ΠΊΠ° ΠΈΠΌΠ°ΠΌΠ΅ ΡƒΡΠΏΠ΅ΡˆΠ½Π° онлајн ΠΏΡ€ΠΎΠ΄Π°Π²Π½ΠΈΡ†Π°. Кои Π»ΠΎΠ³ΠΎΠ²ΠΈ сС Π²Π°ΠΆΠ½ΠΈ? Π‘ΠΎΠ±ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ ΡˆΡ‚ΠΎ Π΅ ΠΌΠΎΠΆΠ½ΠΎ повСќС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ΄ ΠΏΠΎΡ€Ρ‚Π°Π» Π·Π° плаќањС, Π΅ ΠΎΠ΄Π»ΠΈΡ‡Π½Π° идСја. Но, Π½Π΅ ситС Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈ ΠΎΠ΄ услугата Π·Π° ΡΠ΅Ρ‡Π΅ΡšΠ΅ слики Π²ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΡ‚ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ сС ΠΊΠ»ΡƒΡ‡Π½ΠΈ Π·Π° нас: Π΄ΠΎΠ²ΠΎΠ»Π½ΠΈ сС само Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΈ Π½Π°ΠΏΡ€Π΅Π΄Π½ΠΎ слСдСњС (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΡ‚ ΠΎΠ΄ 500 Π³Ρ€Π΅ΡˆΠΊΠΈ ΡˆΡ‚ΠΎ Π³ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π° ΠΎΠ²Π°Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°).

Π—Π½Π°Ρ‡ΠΈ дојдовмС Π΄ΠΎ Π·Π°ΠΊΠ»ΡƒΡ‡ΠΎΠΊ Π΄Π΅ΠΊΠ° Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΎΡ‚ΠΎ сСча Π½Π΅ Π΅ сСкогаш ΠΎΠΏΡ€Π°Π²Π΄Π°Π½ΠΎ. ΠœΠ½ΠΎΠ³Ρƒ чСсто ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ сака Π΄Π° Π³ΠΈ собСрС ситС Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈ Π½Π° Π΅Π΄Π½ΠΎ мСсто, ΠΈΠ°ΠΊΠΎ Π²ΡΡƒΡˆΠ½ΠΎΡΡ‚, ΠΎΠ΄ Ρ†Π΅Π»ΠΈΠΎΡ‚ Π΄Π½Π΅Π²Π½ΠΈΠΊ, ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈ сС само условни 5% ΠΎΠ΄ ΠΏΠΎΡ€Π°ΠΊΠΈΡ‚Π΅ ΠΊΠΎΠΈ сС ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈ Π·Π° бизнисот:

  • ПонСкогаш Π΅ Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ Π΄Π° сС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°, Π΄Π° Ρ€Π΅Ρ‡Π΅ΠΌΠ΅, само Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° Π½Π° Π΄Π½Π΅Π²Π½ΠΈΠΊΠΎΡ‚ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΎΡ‚ ΠΈ собирачот Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Sentry).
  • Π˜Π·Π²Π΅ΡΡ‚ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π·Π° Π³Ρ€Π΅ΡˆΠΊΠ° ΠΈ самиот Π³ΠΎΠ»Π΅ΠΌ Π»ΠΎΠΊΠ°Π»Π΅Π½ Π΄Π½Π΅Π²Π½ΠΈΠΊ чСсто ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π°Ρ‚ Π΄ΠΎΠ²ΠΎΠ»Π½ΠΈ Π·Π° Π΄Π° сС истраТат ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‚Π΅.
  • ИмавмС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ ΠΊΠΎΠΈ сС Π·Π°Π΄ΠΎΠ²ΠΎΠ»ΡƒΠ²Π°Π° со исклучиво Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ тСстови ΠΈ систСми Π·Π° ΡΠΎΠ±ΠΈΡ€Π°ΡšΠ΅ Π³Ρ€Π΅ΡˆΠΊΠΈ. На Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‡ΠΎΡ‚ Π½Π΅ ΠΌΡƒ Ρ‚Ρ€Π΅Π±Π°Π° Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈ ΠΊΠ°ΠΊΠΎ Ρ‚Π°ΠΊΠ²ΠΈ - Ρ‚ΠΈΠ΅ Π²ΠΈΠ΄ΠΎΠ° сè ΠΎΠ΄ Ρ‚Ρ€Π°Π³ΠΈΡ‚Π΅ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ.

Π˜Π»ΡƒΡΡ‚Ρ€Π°Ρ†ΠΈΡ˜Π° ΠΎΠ΄ ΠΆΠΈΠ²ΠΎΡ‚ΠΎΡ‚

Π”Ρ€ΡƒΠ³Π° ΠΏΡ€ΠΈΠΊΠ°Π·Π½Π° ΠΌΠΎΠΆΠ΅ Π΄Π° послуТи ΠΊΠ°ΠΊΠΎ Π΄ΠΎΠ±Π°Ρ€ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π”ΠΎΠ±ΠΈΠ²ΠΌΠ΅ Π±Π°Ρ€Π°ΡšΠ΅ ΠΎΠ΄ бСзбСдносниот Ρ‚ΠΈΠΌ Π½Π° Π΅Π΄Π΅Π½ ΠΎΠ΄ Π½Π°ΡˆΠΈΡ‚Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ кој вСќС ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡˆΠ΅ ΠΊΠΎΠΌΠ΅Ρ€Ρ†ΠΈΡ˜Π°Π»Π½ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΅ бСшС Ρ€Π°Π·Π²ΠΈΠ΅Π½ΠΎ Π΄ΠΎΠ»Π³ΠΎ ΠΏΡ€Π΅Π΄ Π²ΠΎΠ²Π΅Π΄ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Kubernetes.

Π‘Π΅ΡˆΠ΅ Π½Π΅ΠΎΠΏΡ…ΠΎΠ΄Π½ΠΎ Π΄Π° сС β€žΠ΄Ρ€ΡƒΠΆΠΈΠΌΠ΅β€œ со Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈΠΎΡ‚ систСм Π·Π° ΡΠΎΠ±ΠΈΡ€Π°ΡšΠ΅ Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈ со ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΈΠΎΡ‚ сСнзор Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°ΡšΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ - QRadar. Овој систСм ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€ΠΈΠΌΠ° Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈ ΠΏΡ€Π΅ΠΊΡƒ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ syslog ΠΈ Π΄Π° Π³ΠΈ ΠΏΡ€Π΅Π·Π΅ΠΌΠ΅ ΠΎΠ΄ FTP. Π‘Π΅ΠΏΠ°ΠΊ, Π½Π΅ бСшС ΠΌΠΎΠΆΠ½ΠΎ вСднаш Π΄Π° сС ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π° со ΠΏΡ€ΠΈΠΊΠ»ΡƒΡ‡ΠΎΠΊΠΎΡ‚ remote_syslog Π·Π° fluentd (ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС испостави, Π½Π΅ смС сами). ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ со ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° QRadar сС ΠΏΠΎΠΊΠ°ΠΆΠ°Π° Π½Π° страната Π½Π° бСзбСдносниот Ρ‚ΠΈΠΌ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚.

Како Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ‚ΠΎΠ°, Π΄Π΅Π» ΠΎΠ΄ бизнис-ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈΡ‚Π΅ Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈ Π±Π΅Π° поставСни Π½Π° FTP QRadar, Π° Π΄Ρ€ΡƒΠ³ΠΈΠΎΡ‚ Π΄Π΅Π» бСшС прСнасочСн ΠΏΡ€Π΅ΠΊΡƒ далСчински систСмски Π΄Π½Π΅Π²Π½ΠΈΠΊ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΠΎΠ΄ Ρ˜Π°Π·Π»ΠΈΡ‚Π΅. Π—Π° ΠΎΠ²Π° Π΄ΡƒΡ€ΠΈ ΠΈ напишавмС Сдноставна Ρ‚Π°Π±Π΅Π»Π° - ΠΌΠΎΠΆΠ΅Π±ΠΈ Ρ‚ΠΎΠ° ќС ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π½Π΅ΠΊΠΎΠΌΡƒ Π΄Π° Ρ€Π΅ΡˆΠΈ сличСн ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ... Π‘Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° ΡˆΠ΅ΠΌΠ°Ρ‚Π° ΡˆΡ‚ΠΎ сС појави, самиот ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΏΡ€ΠΈΠΌΠΈ ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°ΡˆΠ΅ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈ Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈ (ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Π³ΠΈ Π½Π΅Π³ΠΎΠ²ΠΈΡ‚Π΅ ΠΎΠΌΠΈΠ»Π΅Π½ΠΈ Π°Π»Π°Ρ‚ΠΊΠΈ), Π° Π½ΠΈΠ΅ успСавмС Π΄Π° Π³ΠΈ Π½Π°ΠΌΠ°Π»ΠΈΠΌΠ΅ Ρ‚Ρ€ΠΎΡˆΠΎΡ†ΠΈΡ‚Π΅ Π·Π° систСмот Π·Π° сСча, Π·Π°ΡˆΡ‚Π΅Π΄ΡƒΠ²Π°Ρ˜ΡœΠΈ само ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΈΠΎΡ‚ мСсСц.

Π”Ρ€ΡƒΠ³ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΅ сосСма ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΈΠ²Π΅Π½ Π·Π° Ρ‚ΠΎΠ° ΡˆΡ‚ΠΎ Π½Π΅ Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС ΠΏΡ€Π°Π²ΠΈ. Π•Π΄Π΅Π½ ΠΎΠ΄ Π½Π°ΡˆΠΈΡ‚Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΎΠ΄ сСкоја настани ΠΊΠΎΠΈ Π΄ΠΎΠ°Ρ“Π°Π°Ρ‚ ΠΎΠ΄ корисникот, Π½Π°ΠΏΡ€Π°Π²Π΅Π½ΠΈ повСќСлиниски нСструктуриран ΠΈΠ·Π»Π΅Π· ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π²ΠΎ Π΄Π½Π΅Π²Π½ΠΈΠΊΠΎΡ‚. Како ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° прСтпоставитС, Ρ‚Π°ΠΊΠ²ΠΈΡ‚Π΅ Π»ΠΎΠ³ΠΎΠ²ΠΈ Π±Π΅Π° ΠΊΡ€Π°Ρ˜Π½ΠΎ Π½Π΅Π·Π³ΠΎΠ΄Π½ΠΈ ΠΈ Π·Π° Ρ‡ΠΈΡ‚Π°ΡšΠ΅ ΠΈ Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅.

ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΡƒΠΌΠΈ Π·Π° Π»ΠΎΠ³ΠΎΠ²ΠΈ

Π’Π°ΠΊΠ²ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Π΄ΠΎΠ²Π΅Π΄ΡƒΠ²Π°Π°Ρ‚ Π΄ΠΎ Π·Π°ΠΊΠ»ΡƒΡ‡ΠΎΠΊ Π΄Π΅ΠΊΠ° ΠΏΠΎΠΊΡ€Π°Ρ˜ ΠΈΠ·Π±ΠΎΡ€ΠΎΡ‚ Π½Π° систСм Π·Π° ΡΠΎΠ±ΠΈΡ€Π°ΡšΠ΅ Ρ‚Ρ€ΡƒΠΏΡ†ΠΈ, Ρ‚Ρ€Π΅Π±Π° Π΄Π° исто Ρ‚Π°ΠΊΠ° Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Ρ˜Ρ‚Π΅ Π³ΠΈ самитС Ρ‚Ρ€ΡƒΠΏΡ†ΠΈ! Кои сС Π±Π°Ρ€Π°ΡšΠ°Ρ‚Π° ΠΎΠ²Π΄Π΅?

  • Π”Π½Π΅Π²Π½ΠΈΡ†ΠΈΡ‚Π΅ ΠΌΠΎΡ€Π° Π΄Π° Π±ΠΈΠ΄Π°Ρ‚ Π²ΠΎ машински Ρ‡ΠΈΡ‚Π»ΠΈΠ² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, JSON).
  • Π”Π½Π΅Π²Π½ΠΈΡ†ΠΈΡ‚Π΅ Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π±ΠΈΠ΄Π°Ρ‚ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΈ ΠΈ со моТност Π·Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π° Π½Π° стСпСнот Π½Π° Π»ΠΎΠ³ΠΈΡ€Π°ΡšΠ΅ со Ρ†Π΅Π» Π΄Π° сС Π΄Π΅Π±Π°Π³ΠΈΡ€Π°Π°Ρ‚ ΠΌΠΎΠΆΠ½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ. Π’ΠΎ исто Π²Ρ€Π΅ΠΌΠ΅, Π²ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΈΡ‚Π΅ срСдини Ρ‚Ρ€Π΅Π±Π° Π΄Π° стартуватС систСми со Π½ΠΈΠ²ΠΎ Π½Π° Π»ΠΎΠ³ΠΈΡ€Π°ΡšΠ΅ ΠΊΠ°ΠΊΠΎ ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ ΠΈΠ»ΠΈ Π³Ρ€Π΅ΡˆΠΊΠ°.
  • Π”Π½Π΅Π²Π½ΠΈΡ†ΠΈΡ‚Π΅ ΠΌΠΎΡ€Π° Π΄Π° сС Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π°Ρ‚, односно Π²ΠΎ ΠΎΠ±Ρ˜Π΅ΠΊΡ‚ΠΎΡ‚ Π·Π° Π΄Π½Π΅Π²Π½ΠΈΠΊ, ситС Π»ΠΈΠ½ΠΈΠΈ ΠΌΠΎΡ€Π° Π΄Π° ΠΈΠΌΠ°Π°Ρ‚ ист Ρ‚ΠΈΠΏ Π½Π° ΠΏΠΎΠ»Π΅.

НСструктуриранитС Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π°Ρ‚ Π΄ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ со Π²Ρ‡ΠΈΡ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈΡ‚Π΅ Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅Ρ‚ΠΎ ΠΈ цСлосно ΠΏΡ€Π΅ΠΊΠΈΠ½ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π½ΠΈΠ²Π½Π°Ρ‚Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. Како ΠΈΠ»ΡƒΡΡ‚Ρ€Π°Ρ†ΠΈΡ˜Π°, Π΅Π²Π΅ Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ со Π³Ρ€Π΅ΡˆΠΊΠ° 400, која ΠΌΠ½ΠΎΠ³ΡƒΠΌΠΈΠ½Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ‚ΠΈΠ²Π½ΠΎ ја срСтналС Π²ΠΎ Ρ‚Π΅Ρ‡Π½ΠΈ Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈ:

2019-10-29 13:10:43 +0000 [warn]: dump an error event: error_class=Fluent::Plugin::ElasticsearchErrorHandler::ElasticsearchError error="400 - Rejected by Elasticsearch"

Π“Ρ€Π΅ΡˆΠΊΠ°Ρ‚Π° Π·Π½Π°Ρ‡ΠΈ Π΄Π΅ΠΊΠ° ΠΈΡΠΏΡ€Π°ΡœΠ°Ρ‚Π΅ ΠΏΠΎΠ»Π΅ Ρ‡ΠΈΡ˜ Ρ‚ΠΈΠΏ Π΅ нСстабилСн Π΄ΠΎ индСксот со Π³ΠΎΡ‚ΠΎΠ²ΠΎ ΠΌΠ°ΠΏΠΈΡ€Π°ΡšΠ΅. ΠΠ°Ρ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²Π½ΠΈΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΅ ΠΏΠΎΠ»Π΅ Π²ΠΎ Π΄Π½Π΅Π²Π½ΠΈΠΊΠΎΡ‚ Π½Π° nginx со ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° $upstream_status. МоТС Π΄Π° содрТи ΠΈΠ»ΠΈ Π±Ρ€ΠΎΡ˜ ΠΈΠ»ΠΈ Π½ΠΈΠ·Π°. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

{ "ip": "1.2.3.4", "http_user": "-", "request_id": "17ee8a579e833b5ab9843a0aca10b941", "time": "29/Oct/2019:16:18:57 +0300", "method": "GET", "uri": "/staffs/265.png", "protocol": "HTTP/1.1", "status": "200", "body_size": "906", "referrer": "https://example.com/staff", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.70 Safari/537.36", "request_time": "0.001", "cache_status": "-", "upstream_response_time": "0.001, 0.007", "upstream_addr": "127.0.0.1:9000", "upstream_status": "200", "upstream_response_length": "906", "location": "staff"}
{ "ip": "1.2.3.4", "http_user": "-", "request_id": "47fe42807f2a7d8d5467511d7d553a1b", "time": "29/Oct/2019:16:18:57 +0300", "method": "GET", "uri": "/staff", "protocol": "HTTP/1.1", "status": "200", "body_size": "2984", "referrer": "-", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.70 Safari/537.36", "request_time": "0.010", "cache_status": "-", "upstream_response_time": "0.001, 0.007", "upstream_addr": "10.100.0.10:9000, 10.100.0.11:9000", "upstream_status": "404, 200", "upstream_response_length": "0, 2984", "location": "staff"}

Π”Π½Π΅Π²Π½ΠΈΡ†ΠΈΡ‚Π΅ ΠΏΠΎΠΊΠ°ΠΆΡƒΠ²Π°Π°Ρ‚ Π΄Π΅ΠΊΠ° сСрвСрот 10.100.0.10 ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ€ΠΈΠ» со Π³Ρ€Π΅ΡˆΠΊΠ° 404 ΠΈ Π±Π°Ρ€Π°ΡšΠ΅Ρ‚ΠΎ Π΅ испратСно Π΄ΠΎ Π΄Ρ€ΡƒΠ³ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ содрТина. Како Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ‚ΠΎΠ°, врСдноста Π²ΠΎ Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈΡ‚Π΅ стана Π²Π°ΠΊΠ°:

"upstream_response_time": "0.001, 0.007"

Оваа ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡ˜Π° Π΅ Ρ‚ΠΎΠ»ΠΊΡƒ Π²ΠΎΠΎΠ±ΠΈΡ‡Π°Π΅Π½Π° ΡˆΡ‚ΠΎ Π΄ΡƒΡ€ΠΈ ΠΈ заслуТува посСбна Ρ€Π΅Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈ Π²ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π°.

Π¨Ρ‚ΠΎ Π΅ со сигурноста?

Има ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΈ ΠΊΠΎΠ³Π° ситС Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈ Π±Π΅Π· исклучок сС ΠΎΠ΄ Π²ΠΈΡ‚Π°Π»Π½ΠΎ Π·Π½Π°Ρ‡Π΅ΡšΠ΅. И со ΠΎΠ²Π°, Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΈΡ‚Π΅ шСми Π·Π° ΡΠΎΠ±ΠΈΡ€Π°ΡšΠ΅ Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈ Π·Π° K8 ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈ/дискутирани ΠΏΠΎΠ³ΠΎΡ€Π΅ ΠΈΠΌΠ°Π°Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ.

На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, fluentd Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° собира Ρ‚Ρ€ΡƒΠΏΡ†ΠΈ ΠΎΠ΄ ΠΊΡ€Π°Ρ‚ΠΊΠΎΡ‚Ρ€Π°Ρ˜Π½ΠΈ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ. Π’ΠΎ Π΅Π΄Π΅Π½ ΠΎΠ΄ Π½Π°ΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ, ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΎΡ‚ Π·Π° ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π° Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ТивССшС ΠΏΠΎΠΌΠ°Π»ΠΊΡƒ ΠΎΠ΄ 4 сСкунди, Π° ΠΏΠΎΡ‚ΠΎΠ° бСшС ΠΈΠ·Π±Ρ€ΠΈΡˆΠ°Π½ - спорСд соодвСтната ΠΏΡ€ΠΈΠ±Π΅Π»Π΅ΡˆΠΊΠ°:

"helm.sh/hook-delete-policy": hook-succeeded

ΠŸΠΎΡ€Π°Π΄ΠΈ ΠΎΠ²Π°, Π΄Π½Π΅Π²Π½ΠΈΠΊΠΎΡ‚ Π·Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π΅ бСшС Π²ΠΊΠ»ΡƒΡ‡Π΅Π½ Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅Ρ‚ΠΎ. ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π²ΠΎ овој ΡΠ»ΡƒΡ‡Π°Ρ˜. before-hook-creation.

Π”Ρ€ΡƒΠ³ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΅ Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° Π΄Π½Π΅Π²Π½ΠΈΠΊΠΎΡ‚ Π½Π° Docker. Π”Π° Ρ€Π΅Ρ‡Π΅ΠΌΠ΅ Π΄Π΅ΠΊΠ° постои Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° која Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΏΠΈΡˆΡƒΠ²Π° Π²ΠΎ Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈ. Π’ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»Π½ΠΈ услови, успСвамС Π΄Π° Π³ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌΠ΅ ситС Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈ, Π½ΠΎ ΡˆΡ‚ΠΎΠΌ сС појави ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ - Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Π΅ опишано ΠΏΠΎΠ³ΠΎΡ€Π΅ со ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ΅Π½ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ - ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π·Π°ΠΏΠΈΡ€Π°, Π° Docker ја Ρ€ΠΎΡ‚ΠΈΡ€Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π°. Π Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΎΡ‚ Π΅ Π΄Π΅ΠΊΠ° бизнис-ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈΡ‚Π΅ Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·Π³ΡƒΠ±Π°Ρ‚.

Π—Π°Ρ‚ΠΎΠ° Π²Π°ΠΆΠ½ΠΎ Π΅ Π΄Π° сС ΠΎΠ΄Π΄Π΅Π»Π°Ρ‚ Ρ‚Π΅ΠΊΠΎΠ²ΠΈΡ‚Π΅ Π½Π° Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈΡ‚Π΅, Π²Π³Ρ€Π°Π΄ΡƒΠ²Π°ΡšΠ΅ ΠΈΡΠΏΡ€Π°ΡœΠ°ΡšΠ΅ Π½Π° Π½Π°Ρ˜Π²Ρ€Π΅Π΄Π½ΠΈΡ‚Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π²ΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π·Π° Π΄Π° сС ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ Π½ΠΈΠ²Π½Π°Ρ‚Π° бСзбСдност. ΠŸΠΎΠΊΡ€Π°Ρ˜ Ρ‚ΠΎΠ°, Π½Π΅ Π±ΠΈ Π±ΠΈΠ»ΠΎ излишно Π΄Π° сС создадат Π½Π΅ΠΊΠΎΠΈ β€žΠ°ΠΊΡƒΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€β€œ Π½Π° Ρ‚Ρ€ΡƒΠΏΡ†ΠΈ, ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€Π΅ΠΆΠΈΠ²Π΅Π΅ ΠΊΡ€Π°Ρ‚ΠΊΠ° нСдостапност Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ Π΄ΠΎΠ΄Π΅ΠΊΠ° Π·Π°Ρ‡ΡƒΠ²ΡƒΠ²Π° ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈ ΠΏΠΎΡ€Π°ΠΊΠΈ.

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ρ‚ΠΎΠ° Π½Π΅ смССмС Π΄Π° Π³ΠΎ Π·Π°Π±ΠΎΡ€Π°Π²ΠΈΠΌΠ΅ Π’Π°ΠΆΠ½ΠΎ Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ Π΄Π° сС слСди сСкој потсистСм. Π’ΠΎ спротивно, лСсно Π΅ Π΄Π° сС Π·Π°Π»Π΅Ρ‚Π°Ρˆ Π²ΠΎ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡ˜Π° Π²ΠΎ која Ρ„Π»ΡƒΠ΅Π½Ρ‚Π΄ Π΅ Π²ΠΎ ΡΠΎΡΡ‚ΠΎΡ˜Π±Π° CrashLoopBackOff ΠΈ Π½Π΅ ΠΈΡΠΏΡ€Π°ΡœΠ° Π½ΠΈΡˆΡ‚ΠΎ, Π° Ρ‚ΠΎΠ° Π²Π΅Ρ‚ΡƒΠ²Π° Π³ΡƒΠ±Π΅ΡšΠ΅ Π½Π° Π²Π°ΠΆΠ½ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

Наоди

Π’ΠΎ ΠΎΠ²Π°Π° ΡΡ‚Π°Ρ‚ΠΈΡ˜Π°, Π½Π΅ Π³ΠΈ Ρ€Π°Π·Π³Π»Π΅Π΄ΡƒΠ²Π°ΠΌΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ˜Π°Ρ‚Π° Π·Π° SaaS ΠΊΠ°ΠΊΠΎ Datadog. ΠœΠ½ΠΎΠ³Ρƒ ΠΎΠ΄ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ опишани ΠΎΠ²Π΄Π΅ вСќС сС Ρ€Π΅ΡˆΠ΅Π½ΠΈ Π½Π° Π΅Π΄Π΅Π½ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ Π½Π°Ρ‡ΠΈΠ½ ΠΎΠ΄ ΠΊΠΎΠΌΠ΅Ρ€Ρ†ΠΈΡ˜Π°Π»Π½ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ Π·Π° ΡΠΎΠ±ΠΈΡ€Π°ΡšΠ΅ Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈ, Π½ΠΎ Π½Π΅ сСкој ΠΌΠΎΠΆΠ΅ Π΄Π° користи SaaS ΠΎΠ΄ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈ (Π³Π»Π°Π²Π½ΠΈΡ‚Π΅ сС Ρ‚Ρ€ΠΎΡˆΠΎΡ†ΠΈΡ‚Π΅ ΠΈ усогласСноста со 152-FZ).

Π¦Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΎΡ‚ΠΎ ΡΠΎΠ±ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈ Π½Π° ΠΏΠΎΡ‡Π΅Ρ‚ΠΎΠΊΠΎΡ‚ ΠΈΠ·Π³Π»Π΅Π΄Π° ΠΊΠ°ΠΊΠΎ Сдноставна Π·Π°Π΄Π°Ρ‡Π°, Π½ΠΎ Π²ΠΎΠΎΠΏΡˆΡ‚ΠΎ Π½Π΅ Π΅. Π’Π°ΠΆΠ½ΠΎ Π΅ Π΄Π° сС Π·Π°ΠΏΠ°ΠΌΠ΅Ρ‚ΠΈ Π΄Π΅ΠΊΠ°:

  • Π‘Π°ΠΌΠΎ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Ρ‚Ρ€Π΅Π±Π° Π΄Π΅Ρ‚Π°Π»Π½ΠΎ Π΄Π° сС Π½Π°Ρ˜Π°Π²Π°Ρ‚, Π΄ΠΎΠ΄Π΅ΠΊΠ° ΡΠ»Π΅Π΄Π΅ΡšΠ΅Ρ‚ΠΎ ΠΈ ΡΠΎΠ±ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π°Ρ‚ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈ систСми.
  • Π”Π½Π΅Π²Π½ΠΈΡ†ΠΈΡ‚Π΅ Π²ΠΎ производството Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π±ΠΈΠ΄Π°Ρ‚ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ Π·Π° Π΄Π° Π½Π΅ сС Π΄ΠΎΠ΄Π°Π΄Π΅ Π½Π΅ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎ ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΡšΠ΅.
  • Π”Π½Π΅Π²Π½ΠΈΡ†ΠΈΡ‚Π΅ ΠΌΠΎΡ€Π° Π΄Π° Π±ΠΈΠ΄Π°Ρ‚ машински Ρ‡ΠΈΡ‚Π»ΠΈΠ²ΠΈ, Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ ΠΈ Π΄Π° ΠΈΠΌΠ°Π°Ρ‚ строг Ρ„ΠΎΡ€ΠΌΠ°Ρ‚.
  • Навистина ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈΡ‚Π΅ Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈ Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС испратат Π²ΠΎ посСбСн Ρ‚Π΅ΠΊ, кој Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС ΠΎΠ΄Π²ΠΎΠΈ ΠΎΠ΄ Π³Π»Π°Π²Π½ΠΈΡ‚Π΅.
  • Π’Ρ€Π΅Π΄ΠΈ Π΄Π° сС размисли Π·Π° Π°ΠΊΡƒΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€ Π½Π° Ρ‚Ρ€ΡƒΠΏΡ†ΠΈ, кој ΠΌΠΎΠΆΠ΅ Π΄Π° Π²Π΅ спаси ΠΎΠ΄ ΠΈΠ·Π»ΠΈΠ²ΠΈ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΎ ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΡšΠ΅ ΠΈ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΡ‚ Π½Π° ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅Ρ‚ΠΎ ΠΏΠΎΡ€Π°ΠΌΠ½ΠΎΠΌΠ΅Ρ€Π΅Π½.

Π›ΠΎΠ³ΠΈΡ€Π° Π²ΠΎ ΠšΡƒΠ±Π΅Ρ€Π½Π΅Ρ‚Π΅Ρ (ΠΈ Π½Π΅ само) дСнСс: ΠΎΡ‡Π΅ΠΊΡƒΠ²Π°ΡšΠ° ΠΈ рСалност
ОвиС Сдноставни ΠΏΡ€Π°Π²ΠΈΠ»Π°, Π΄ΠΎΠΊΠΎΠ»ΠΊΡƒ сС ΠΏΡ€ΠΈΠΌΠ΅Π½Π°Ρ‚ насСкадС, ќС ΠΈΠΌ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ°Ρ‚ Π½Π° ΠΊΠΎΠ»Π° опишани ΠΏΠΎΠ³ΠΎΡ€Π΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ - ΠΈΠ°ΠΊΠΎ ΠΈΠΌ нСдостасуваат Π²Π°ΠΆΠ½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ (Π±Π°Ρ‚Π΅Ρ€ΠΈΡ˜Π°Ρ‚Π°). Ако Π½Π΅ сС ΠΏΡ€ΠΈΠ΄Ρ€ΠΆΡƒΠ²Π°Ρ‚Π΅ Π΄ΠΎ Ρ‚Π°ΠΊΠ²ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ, Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° лСсно ќС Π²Π΅ ΠΎΠ΄Π²Π΅Π΄Π΅ вас ΠΈ инфраструктурата Π΄ΠΎ Π΄Ρ€ΡƒΠ³Π° високо ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€Π΅Π½Π° (ΠΈ Π²ΠΎ исто Π²Ρ€Π΅ΠΌΠ΅ нССфикасна) ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Π½Π° систСмот.

PS

ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ˜Ρ‚Π΅ ΠΈ Π½Π° Π½Π°ΡˆΠΈΠΎΡ‚ Π±Π»ΠΎΠ³:

Π˜Π·Π²ΠΎΡ€: www.habr.com

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π΄ΠΎΠ²Π΅Ρ€Π»ΠΈΠ² хостинг Π·Π° ΡΠ°Ρ˜Ρ‚ΠΎΠ²ΠΈ со DDoS Π·Π°ΡˆΡ‚ΠΈΡ‚Π°, VPS VDS сСрвСри πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ сигурСн Π²Π΅Π±-хостинг со DDoS Π·Π°ΡˆΡ‚ΠΈΡ‚Π°, VPS VDS сСрвСри | ProHoster