Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ Π²Π΅Π± ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅ΠΌΡΡΠ»ΠΈΠΌ Π±Π΅Π· ΠΌΠ΅Π΄ΠΈΠ°ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°: ΡΠΌΠ°ΡΡΡΠΎΠ½Ρ Π΅ΡΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π½Π°ΡΠ΅ΠΉ Π±Π°Π±ΡΡΠΊΠΈ, Π²ΡΠ΅ ΡΠΈΠ΄ΡΡ Π² ΡΠΎΡΡΠ΅ΡΡΡ
, ΠΈ ΠΏΡΠΎΡΡΠΎΠΈ Π² ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΠΈ Π΄ΠΎΡΠΎΠ³ΠΎ ΠΎΠ±Ρ
ΠΎΠ΄ΡΡΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠΌ. ΠΠ°ΡΠ΅ΠΌΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΠΊΠ° ΡΠ°ΡΡΠΊΠ°Π·Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ
β ΠΠ°ΡΠ½Π΅ΠΌ Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ Π²Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΌΡ Ρ ΡΠ°Π½ΠΈΠΌ ΠΈ ΠΊΡΡΠΈΡΡΠ΅ΠΌ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΈ. Π£ Π½Π°Ρ Π΅ΡΡΡ ΡΠ»ΠΎΠΉ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΌΡ ΠΈΡ Ρ ΡΠ°Π½ΠΈΠΌ, ΠΈ ΡΠ»ΠΎΠΉ, Π³Π΄Π΅ ΠΌΡ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΈ ΠΊΡΡΠΈΡΡΠ΅ΠΌ. ΠΡΠΈ ΡΡΠΎΠΌ, Π΅ΡΠ»ΠΈ ΠΌΡ Ρ ΠΎΡΠΈΠΌ Π΄ΠΎΠ±ΠΈΠ²Π°ΡΡΡΡ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ Ρ ΠΈΡΡΠ΅ΠΉΡΠ° ΠΈ ΡΠ½ΠΈΠΆΠ°ΡΡ Π½Π°Π³ΡΡΠ·ΠΊΡ Π½Π° ΡΡΠΎΡΠ°Π΄ΠΆΠΈ, Π½Π°ΠΌ Π²Π°ΠΆΠ½ΠΎ, ΡΡΠΎΠ±Ρ ΠΊΠ°ΠΆΠ΄Π°Ρ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π»Π΅ΠΆΠ°Π»Π° Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΊΡΡΠΈΡΡΡΡΠ΅ΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ΅. ΠΠ½Π°ΡΠ΅ Π½Π°ΠΌ ΠΏΡΠΈΡΠ»ΠΎΡΡ Π±Ρ ΡΡΠ°Π²ΠΈΡΡ Π²ΠΎ ΡΡΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· Π±ΠΎΠ»ΡΡΠ΅ Π΄ΠΈΡΠΊΠΎΠ², Π²ΠΎ ΡΠΊΠΎΠ»ΡΠΊΠΎ Ρ Π½Π°Ρ Π±ΠΎΠ»ΡΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ². Π₯ΠΈΡΡΠ΅ΠΉΡ Ρ Π½Π°Ρ Π² ΡΠ°ΠΉΠΎΠ½Π΅ 99%, ΡΠΎ Π΅ΡΡΡ ΠΌΡ Π² 100 ΡΠ°Π· ΡΠ½ΠΈΠΆΠ°Π΅ΠΌ Π½Π°Π³ΡΡΠ·ΠΊΡ Π½Π° Π½Π°ΡΠΈ storage, ΠΈ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, Π΅ΡΠ΅ 10 Π»Π΅Ρ Π½Π°Π·Π°Π΄, ΠΊΠΎΠ³Π΄Π° Π²ΡΠ΅ ΡΡΠΎ ΡΡΡΠΎΠΈΠ»ΠΎΡΡ, Ρ Π½Π°Ρ Π±ΡΠ»ΠΎ 50 ΡΠ΅ΡΠ²Π΅ΡΠΎΠ². Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΡΠΈ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΈ ΠΎΡΠ΄Π°Π²Π°ΡΡ, Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΏΠΎ ΡΡΡΠΈ 50 Π²Π½Π΅ΡΠ½ΠΈΡ Π΄ΠΎΠΌΠ΅Π½ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠΈ ΡΠ΅ΡΠ²Π΅ΡΡ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°ΡΡ.
ΠΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, ΡΡΠ°Π·Ρ Π²ΡΡΠ°Π» Π²ΠΎΠΏΡΠΎΡ: Π° Π΅ΡΠ»ΠΈ Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΠ½ ΡΠ΅ΡΠ²Π΅Ρ ΡΠΏΠ°Π΄Π΅Ρ, Π±ΡΠ΄Π΅Ρ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ΅Π½, ΠΊΠ°ΠΊΡΡ ΡΠ°ΡΡΡ ΡΡΠ°ΡΠΈΠΊΠ° ΠΌΡ ΡΠ΅ΡΡΠ΅ΠΌ? ΠΡ ΠΏΠΎΡΠΌΠΎΡΡΠ΅Π»ΠΈ, ΡΡΠΎ Π΅ΡΡΡ Π½Π° ΡΡΠ½ΠΊΠ΅, ΠΈ ΡΠ΅ΡΠΈΠ»ΠΈ ΠΊΡΠΏΠΈΡΡ ΠΆΠ΅Π»Π΅Π·ΠΊΡ, ΡΡΠΎΠ±Ρ ΠΎΠ½Π° ΡΠ΅ΡΠΈΠ»Π° Π²ΡΠ΅ Π½Π°ΡΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. ΠΡΠ±ΠΎΡ ΠΏΠ°Π» Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ F5-network (ΠΊΠΎΡΠΎΡΠ°Ρ, ΠΊΡΡΠ°ΡΠΈ, Π½Π΅ ΡΠ°ΠΊ Π΄Π°Π²Π½ΠΎ ΠΊΡΠΏΠΈΠ»Π° NGINX, Inc): BIG-IP Local Traffic Manager.
Π§ΡΠΎ ΡΡΠ° ΠΆΠ΅Π»Π΅Π·ΠΊΠ° (LTM) Π΄Π΅Π»Π°Π΅Ρ: ΡΡΠΎ ΠΆΠ΅Π»Π΅Π·Π½ΡΠΉ ΡΠΎΡΡΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π΄Π΅Π»Π°Π΅Ρ ΠΆΠ΅Π»Π΅Π·Π½ΠΎΠ΅ redundancy ΡΠ²ΠΎΠΈΡ
Π²Π½Π΅ΡΠ½ΠΈΡ
ΠΏΠΎΡΡΠΎΠ² ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΡΡΠΈΡΡ ΡΡΠ°ΡΠΈΠΊ, ΠΎΡΠ½ΠΎΠ²ΡΠ²Π°ΡΡΡ Π½Π° ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ ΡΠ΅ΡΠΈ, Π½Π° ΠΊΠ°ΠΊΠΈΡ
-ΡΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ
, Π΄Π΅Π»Π°Π΅Ρ health-checkβΠΈ. ΠΠ°ΠΌ Π±ΡΠ»ΠΎ Π²Π°ΠΆΠ½ΠΎ ΡΠΎ, ΡΡΠΎ ΡΡΡ ΠΆΠ΅Π»Π΅Π·ΠΊΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ. Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, ΠΌΡ ΠΌΠΎΠ³Π»ΠΈ ΠΎΠΏΠΈΡΠ°ΡΡ Π»ΠΎΠ³ΠΈΠΊΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΎΡΠ΄Π°Π²Π°Π»ΠΈΡΡ Ρ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-ΡΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΊΡΡΠ°. ΠΠ°ΠΊ ΡΡΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ? ΠΡΡΡ ΠΆΠ΅Π»Π΅Π·ΠΊΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΌΠΎΡΡΠΈΡ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡ Π΄ΠΎΠΌΠ΅Π½Ρ, ΠΎΠ΄Π½ΠΎΠΌΡ ip, Π΄Π΅Π»Π°Π΅Ρ ssl offload, ΡΠ°Π·Π±ΠΈΡΠ°Π΅Ρ http-Π·Π°ΠΏΡΠΎΡΡ, ΠΈΠ· IRule Π²ΡΠ±ΠΈΡΠ°Π΅Ρ Π½ΠΎΠΌΠ΅Ρ ΠΊΡΡΠ°, ΠΊΡΠ΄Π° ΠΏΠΎΠΉΡΠΈ, ΠΈ ΠΏΡΡΠΊΠ°Π΅Ρ ΡΡΠ΄Π° ΡΡΠ°ΡΠΈΠΊ. ΠΡΠΈ ΡΡΠΎΠΌ ΠΎΠ½Π° Π΄Π΅Π»Π°Π΅Ρ health-cheΡkβΠΈ, ΠΈ Π² ΡΠ»ΡΡΠ°Π΅ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΠΈ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΌΠ°ΡΠΈΠ½Ρ ΠΌΡ ΡΠ΄Π΅Π»Π°Π»ΠΈ Π½Π° ΡΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΡΡΠ°ΡΠΈΠΊ ΡΠ΅Π» Π½Π° ΠΎΠ΄ΠΈΠ½ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ. Π‘ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΅ΡΡΡ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΡΠ°Π½ΡΡ, Π½ΠΎ Π² ΡΠ΅Π»ΠΎΠΌ Π²ΡΠ΅ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ: ΠΌΡ ΠΏΡΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌ ΠΊΠ°ΡΡΡ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-ΡΠΎ ΡΠΈΡΠ»Π° Π½Π°ΡΠ΅ΠΌΡ IP Π² ΡΠ΅ΡΠΈ, Π³ΠΎΠ²ΠΎΡΠΈΠΌ, ΡΡΠΎ ΡΠ»ΡΡΠ°ΡΡ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ Π½Π° 80-ΠΌ ΠΈ 443-ΠΌ ΠΏΠΎΡΡΠ°Ρ
, Π³ΠΎΠ²ΠΎΡΠΈΠΌ, ΡΡΠΎ, Π΅ΡΠ»ΠΈ ΡΠ΅ΡΠ²Π΅Ρ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ΅Π½, ΡΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΡΡΠΊΠ°ΡΡ ΡΡΠ°ΡΠΈΠΊ Π½Π° ΡΠ΅Π·Π΅ΡΠ²Π½ΡΠΉ, Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ 35-ΠΉ, ΠΈ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌ ΠΊΡΡΡ Π»ΠΎΠ³ΠΈΠΊΠΈ, ΠΊΠ°ΠΊ ΡΡΡ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ Π½Π°Π΄ΠΎ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡ. ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π±ΡΠ»Π° Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΠ·ΡΠΊ, ΠΊΠΎΡΠΎΡΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΡΡΡ ΠΆΠ΅Π»Π΅Π·ΠΊΠ°, ΡΡΠΎ ΡΠ·ΡΠΊ Tcl. ΠΡΠ»ΠΈ ΠΊΡΠΎ Π²ΠΎΠΎΠ±ΡΠ΅ ΡΠ°ΠΊΠΎΠΉ ΠΏΠΎΠΌΠ½ΠΈΡβ¦ ΡΠ·ΡΠΊ ΡΡΠΎΡ Π±ΠΎΠ»ΡΡΠ΅ write-only, ΡΠ΅ΠΌ ΡΠ·ΡΠΊ, ΡΠ΄ΠΎΠ±Π½ΡΠΉ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ:
Π§ΡΠΎ ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ? ΠΡ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ ΠΆΠ΅Π»Π΅Π·ΠΊΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π²ΡΡΠΎΠΊΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ Π½Π°ΡΠ΅ΠΉ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ, ΡΠΎΡΡΠΈΡ Π²Π΅ΡΡ Π½Π°Ρ ΡΡΠ°ΡΠΈΠΊ, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ health-cheΡkβΠΈ ΠΈ ΠΏΡΠΎΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. ΠΡΠΈΡΠ΅ΠΌ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π΄ΠΎΠ»Π³ΠΎ: Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 10 Π»Π΅Ρ ΠΊ Π½Π΅ΠΉ Π½Π΅ Π±ΡΠ»ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΈΡ
Π½Π°ΡΠ΅ΠΊΠ°Π½ΠΈΠΉ. Π Π½Π°ΡΠ°Π»Ρ 2018 Π³ΠΎΠ΄Π° ΠΌΡ ΡΠΆΠ΅ ΠΎΡΠ΄Π°Π²Π°Π»ΠΈ ΠΎΠΊΠΎΠ»ΠΎ 80k ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΉ Π² ΡΠ΅ΠΊΡΠ½Π΄Ρ. ΠΡΠΎ Π³Π΄Π΅-ΡΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ 80 Π³ΠΈΠ³Π°Π±ΠΈΡ ΡΡΠ°ΡΠΈΠΊΠ° Ρ ΠΎΠ±ΠΎΠΈΡ
Π½Π°ΡΠΈΡ
Π΄Π°ΡΠ°-ΡΠ΅Π½ΡΡΠΎΠ².
ΠΠ΄Π½Π°ΠΊΠΎβ¦
Π Π½Π°ΡΠ°Π»Π΅ 2018 Π³ΠΎΠ΄Π° ΠΌΡ Π½Π° Π³ΡΠ°ΡΠΈΠΊΠ°Ρ ΡΠ²ΠΈΠ΄Π΅Π»ΠΈ Π½Π΅ΠΊΡΠ°ΡΠΈΠ²ΡΡ ΠΊΠ°ΡΡΠΈΠ½Ρ: Π²ΡΠ΅ΠΌΡ ΠΎΡΠ΄Π°ΡΠΈ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΉ ΡΠ²Π½ΠΎ Π²ΡΡΠΎΡΠ»ΠΎ. Π ΠΎΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π»ΠΎ Π½Π°Ρ ΡΡΡΡΠ°ΠΈΠ²Π°ΡΡ. ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π±ΡΠ»ΠΎ Π²ΠΈΠ΄Π½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠ°ΠΌΡΠΉ ΠΏΠΈΠΊ ΡΡΠ°ΡΠΈΠΊΠ° β Π΄Π»Ρ Π½Π°ΡΠ΅ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΡΡΠΎ Π½ΠΎΡΡ Ρ Π²ΠΎΡΠΊΡΠ΅ΡΠ΅Π½ΡΡ Π½Π° ΠΏΠΎΠ½Π΅Π΄Π΅Π»ΡΠ½ΠΈΠΊ. ΠΠΎ Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΡΠΈΡΡΠ΅ΠΌΠ° Π²Π΅Π»Π° ΡΠ΅Π±Ρ ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½ΠΎ, Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΠΏΡΠΈΠ·Π½Π°ΠΊΠΎΠ² ΠΏΠΎΠ»ΠΎΠΌΠΊΠΈ.
Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π½Π°Π΄ΠΎ Π±ΡΠ»ΠΎ ΡΠ΅ΡΠ°ΡΡ. ΠΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ»ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΡΠ·ΠΊΠΈΠ΅ ΠΌΠ΅ΡΡΠ° ΠΈ Π½Π°ΡΠ°Π»ΠΈ ΠΈΡ
Π»ΠΈΠΊΠ²ΠΈΠ΄ΠΈΡΠΎΠ²Π°ΡΡ. Π ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΌΡ ΡΠ°ΡΡΠΈΡΠΈΠ»ΠΈ uplinks Π²Π½Π΅ΡΠ½ΠΈΠ΅, ΠΏΡΠΎΠ²Π΅Π»ΠΈ ΠΏΠΎΠ»Π½ΡΡ ΡΠ΅Π²ΠΈΠ·ΠΈΡ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ
uplinks, Π½Π°ΡΠ»ΠΈ Π²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΡΠ·ΠΊΠΈΠ΅ ΠΌΠ΅ΡΡΠ°. ΠΠΎ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎΠ³ΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° Π²ΡΡ ΡΡΠΎ Π½Π΅ Π΄Π°Π»ΠΎ, ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π½Π΅ ΠΈΡΡΠ΅Π·Π»Π°.
ΠΡΠ΅ ΠΎΠ΄Π½ΠΈΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΌ ΡΠ·ΠΊΠΈΠΌ ΠΌΠ΅ΡΡΠΎΠΌ Π±ΡΠ»Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠ°ΠΌΠΈΡ ΡΠΎΡΠΎ-ΠΊΡΡΠ΅ΠΉ. Π ΠΌΡ ΡΠ΅ΡΠΈΠ»ΠΈ, ΡΡΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΠΏΠΈΡΠ°Π΅ΡΡΡ Π² Π½ΠΈΡ . Π§ΡΠΎ ΠΆ, ΡΠ°ΡΡΠΈΡΠΈΠ»ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ β Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ, ΡΠ΅ΡΠ΅Π²ΡΠ΅ ΠΏΠΎΡΡΡ Π½Π° ΡΠΎΡΠΎΠΊΡΡΠ°Ρ . ΠΠΎ ΡΠ½ΠΎΠ²Π° Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΡΠ²Π½ΠΎΠ³ΠΎ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ Π½Π΅ Π²ΠΈΠ΄Π΅Π»ΠΈ. Π ΠΊΠΎΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠΎΠ², ΠΎΠ±ΡΠ°ΡΠΈΠ»ΠΈ ΠΏΡΠΈΡΡΠ°Π»ΡΠ½ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠ°ΠΌΠΎΠ³ΠΎ LTM-Π°, ΠΈ Π²ΠΎΡ ΡΡΡ ΡΠ²ΠΈΠ΄Π΅Π»ΠΈ Π½Π° Π³ΡΠ°ΡΠΈΠΊΠ°Ρ ΠΏΠ΅ΡΠ°Π»ΡΠ½ΡΡ ΠΊΠ°ΡΡΠΈΠ½Ρ: Π·Π°Π³ΡΡΠ·ΠΊΠ° Π²ΡΠ΅Ρ CPU Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΠΈΠ΄ΡΠΈ ΠΏΠ»Π°Π²Π½ΠΎ, Π½ΠΎ ΠΏΠΎΡΠΎΠΌ ΡΠ΅Π·ΠΊΠΎ ΡΠΏΠΈΡΠ°Π΅ΡΡΡ Π² ΠΏΠΎΠ»ΠΊΡ. ΠΡΠΈ ΡΡΠΎΠΌ LTM ΠΏΠ΅ΡΠ΅ΡΡΠ°Π΅Ρ Π°Π΄Π΅ΠΊΠ²Π°ΡΠ½ΠΎ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°ΡΡ Π½Π° health-check’ΠΈ uplink’ΠΎΠ² ΠΈ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΠΈΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π²ΡΠΊΠ»ΡΡΠ°ΡΡ, ΡΡΠΎ Π²Π΅Π΄Π΅Ρ ΠΊ ΡΠ΅ΡΡΠ΅Π·Π½ΠΎΠΉ Π΄Π΅Π³ΡΠ°Π΄Π°ΡΠΈΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ.
Π’ΠΎ Π΅ΡΡΡ ΠΌΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ»ΠΈ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ»ΠΈ ΡΠ·ΠΊΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ. ΠΡΡΠ°Π»ΠΎΡΡ ΡΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΠΆΠ΅ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ Π΄Π΅Π»Π°ΡΡ.
ΠΠ΅ΡΠ²ΠΎΠ΅, ΡΠ°ΠΌΠΎ Π½Π°ΠΏΡΠ°ΡΠΈΠ²Π°ΡΡΠ΅Π΅ΡΡ, ΡΡΠΎ ΠΌΡ ΠΌΠΎΠ³Π»ΠΈ ΠΏΡΠ΅Π΄ΠΏΡΠΈΠ½ΡΡΡ, β ΡΡΠΎ ΠΊΠ°ΠΊ-ΡΠΎ ΠΌΠΎΠ΄Π΅ΡΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°ΠΌ LTM. ΠΠΎ ΡΡΡ Π΅ΡΡΡ ΡΠ²ΠΎΠΈ Π½ΡΠ°Π½ΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΡΠΎ ΠΆΠ΅Π»Π΅Π·ΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ΅, ΡΡ Π½Π΅ ΠΏΠΎΠΉΠ΄Π΅ΡΡ Π² Π±Π»ΠΈΠΆΠ°ΠΉΡΠΈΠΉ ΡΡΠΏΠ΅ΡΠΌΠ°ΡΠΊΠ΅Ρ ΠΈ Π½Π΅ ΠΊΡΠΏΠΈΡΡ. ΠΡΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡ, ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡ Π½Π° Π»ΠΈΡΠ΅Π½Π·ΠΈΡ, ΠΈ ΡΡΠΎ Π·Π°ΠΉΠΌΠ΅Ρ Π½Π΅ΠΌΠ°Π»ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΡΠΎΡΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ β Π½Π°ΡΠ°ΡΡ Π΄ΡΠΌΠ°ΡΡ ΡΠ°ΠΌΠΎΠΌΡ, ΠΏΡΠΈΠ΄ΡΠΌΠ°ΡΡ ΡΠ²ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠ²ΠΎΠΈΡ
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°Ρ
, ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ ΠΎΡΠΊΡΡΡΡΠΌ Π΄ΠΎΡΡΡΠΏΠΎΠΌ. ΠΡΡΠ°Π»ΠΎΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΌΡ Π²ΡΠ±Π΅ΡΠ΅ΠΌ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΈ ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΠΎΡΡΠ°ΡΠΈΠΌ Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΡΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π²Π΅Π΄Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ Π½Π΅Π΄ΠΎΠΏΠΎΠ»ΡΡΠ°Π»ΠΈ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΉ. Π‘ΡΠ°Π»ΠΎ Π±ΡΡΡ, Π½Π°Π΄ΠΎ Π΄Π΅Π»Π°ΡΡ Π²ΡΠ΅ ΡΡΠΎ ΠΎΡΠ΅Π½Ρ-ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΡΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ β Π²ΡΠ΅ΡΠ°.
Π’Π°ΠΊ ΠΊΠ°ΠΊ Π·Π°Π΄Π°ΡΠ° Π·Π²ΡΡΠ°Π»Π° ΠΊΠ°ΠΊ Β«ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ-ΡΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π±ΡΡΡΡΠΎ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΎ ΠΆΠ΅Π»Π΅Π·ΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Ρ Π½Π°Ρ Π΅ΡΡΡΒ», ΠΏΠ΅ΡΠ²ΠΎΠ΅, ΡΡΠΎ ΠΌΡ ΠΏΠΎΠ΄ΡΠΌΠ°Π»ΠΈ, β ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ ΡΠ½ΡΡΡ Ρ ΡΡΠΎΠ½ΡΠ° ΠΊΠ°ΠΊΠΈΠ΅-Π½ΠΈΠ±ΡΠ΄Ρ Π½Π΅ ΡΠ°ΠΌΡΠ΅ ΠΌΠΎΡΠ½ΡΠ΅ ΠΌΠ°ΡΠΈΠ½Ρ, ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΡΡΠ΄Π° Nginx, Ρ ΠΊΠΎΡΠΎΡΡΠΌ ΠΌΡ ΡΠΌΠ΅Π΅ΠΌ ΡΠ°Π±ΠΎΡΠ°ΡΡ, ΠΈ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π²ΡΡ ΡΡ ΡΠ°ΠΌΡΡ Π»ΠΎΠ³ΠΈΠΊΡ, ΠΊΠΎΡΠΎΡΡΡ ΡΠ°Π½ΡΡΠ΅ Π΄Π΅Π»Π°Π»Π° ΠΆΠ΅Π»Π΅Π·ΠΊΠ°. Π’ΠΎ Π΅ΡΡΡ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΌΡ ΠΎΡΡΠ°Π²Π»ΡΠ»ΠΈ Π½Π°ΡΡ ΠΆΠ΅Π»Π΅Π·ΠΊΡ, ΡΡΠ°Π²ΠΈΠ»ΠΈ Π΅ΡΠ΅ 4 ΡΠ΅ΡΠ²Π΅ΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΠ»ΠΈ ΡΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°ΡΡ, Π΄Π΅Π»Π°Π»ΠΈ Π΄Π»Ρ Π½ΠΈΡ Π²Π½Π΅ΡΠ½ΠΈΠ΅ Π΄ΠΎΠΌΠ΅Π½Ρ ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ Ρ ΡΠ΅ΠΌ, ΠΊΠ°ΠΊ ΡΡΠΎ Π±ΡΠ»ΠΎ 10 Π»Π΅Ρ Π½Π°Π·Π°Π΄β¦ ΠΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΠ»ΠΈ Π² Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΠΈ Π² ΡΠ»ΡΡΠ°Π΅ ΠΏΠ°Π΄Π΅Π½ΠΈΡ ΡΡΠΈΡ ΠΌΠ°ΡΠΈΠ½, Π½ΠΎ, ΡΠ΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΡΠ΅ΡΠ°Π»ΠΈ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π½Π°ΡΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ.
Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, Π»ΠΎΠ³ΠΈΠΊΠ° ΠΎΡΡΠ°Π΅ΡΡΡ ΡΠΎΠΉ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠΉ: ΠΌΡ ΡΡΠ°Π²ΠΈΠΌ Nginx, ΠΎΠ½ ΡΠΌΠ΅Π΅Ρ Π΄Π΅Π»Π°ΡΡ SSL-offload, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³Π°Ρ ΠΊΠ°ΠΊ-ΡΠΎ ΡΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ Π»ΠΎΠ³ΠΈΠΊΡ ΡΠΎΡΡΠΈΠ½Π³Π°, health-check’ΠΈ ΠΈ ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΎΠ΄ΡΠ±Π»ΠΈΡΠΎΠ²Π°ΡΡ ΡΡ Π»ΠΎΠ³ΠΈΠΊΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Ρ Π½Π°Ρ Π±ΡΠ»Π° Π΄ΠΎ ΡΡΠΎΠ³ΠΎ.
Π‘Π°Π΄ΠΈΠΌΡΡ ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΠΈ. Π‘Π½Π°ΡΠ°Π»Π° ΠΊΠ°Π·Π°Π»ΠΎΡΡ, ΡΡΠΎ Π²ΡΠ΅ Π±ΡΠ»ΠΎ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎ, Π½ΠΎ, ΠΊ ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, ΠΏΠΎΠ΄ ΠΊΠ°ΠΆΠ΄ΡΡ Π·Π°Π΄Π°ΡΡ Π½Π°ΠΉΡΠΈ ΠΌΠ°Π½ΡΠ°Π»Ρ ΠΎΡΠ΅Π½Ρ ΡΠ»ΠΎΠΆΠ½ΠΎ. ΠΠΎΡΡΠΎΠΌΡ Π½Π΅ ΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ ΠΏΡΠΎΡΡΠΎ Π³ΡΠ³Π»ΠΈΡΡ Β«ΠΊΠ°ΠΊ ΡΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°ΡΡ Nginx Π΄Π»Ρ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΉΒ»: Π»ΡΡΡΠ΅ ΠΎΠ±ΡΠ°ΡΠΈΡΡΡΡ ΠΊ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ, ΠΊΠ°ΠΊΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΡΠΎΠΈΡ ΡΡΠΎΠ³Π°ΡΡ. ΠΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Π»ΡΡΡΠ΅ ΠΏΠΎΠ΄Π±ΠΈΡΠ°ΡΡ ΡΠ°ΠΌΠΈΠΌ. ΠΡ, Π° Π΄Π°Π»ΡΡΠ΅ Π²ΡΠ΅ ΠΏΡΠΎΡΡΠΎ: ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌ ΡΠ΅ΡΠ²Π΅ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ Π½Π°Ρ Π΅ΡΡΡ, ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΡβ¦ ΠΠΎ ΡΠ°ΠΌΠΎΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅ β ΡΡΠΎ, ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ, ΡΠ°ΠΌΠ° Π»ΠΎΠ³ΠΈΠΊΠ° ΡΠΎΡΡΠΈΠ½Π³Π°.
ΠΠΎΠ½Π°ΡΠ°Π»Ρ Π½Π°ΠΌ ΠΊΠ°Π·Π°Π»ΠΎΡΡ, ΡΡΠΎ ΠΌΡ ΠΏΡΠΎΡΡΠΎ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌ Π½Π°Ρ Π»ΠΎΠΊΠ΅ΠΉΡΠ½, ΠΌΠ°ΡΡΠΈΠΌ Π² Π½Π΅ΠΌ Π½ΠΎΠΌΠ΅Ρ Π½Π°ΡΠ΅Π³ΠΎ ΡΠΎΡΠΎΠΊΡΡΠ°, ΡΡΠΊΠ°ΠΌΠΈ Π»ΠΈΠ±ΠΎ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠΎΠΌ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌ, ΡΠΊΠΎΠ»ΡΠΊΠΎ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π°ΠΏΡΡΡΠΈΠΌΠΎΠ², Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π°ΠΏΡΡΡΠΈΠΌΠ΅ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ ΡΠ΅ΡΠ²Π΅Ρ, Π½Π° ΠΊΠΎΡΠΎΡΡΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠ΄ΡΠΈ ΡΡΠ°ΡΠΈΠΊ, ΠΈ Π±ΡΠΊΠ°ΠΏΠ½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ β Π² ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠ΅ΡΠ²Π΅Ρ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ΅Π½:
ΠΠΎ, Π½Π°Π²Π΅ΡΠ½ΠΎΠ΅, Π΅ΡΠ»ΠΈ Π±Ρ Π²ΡΠ΅ Π±ΡΠ»ΠΎ Π±Ρ ΡΠ°ΠΊ ΠΏΡΠΎΡΡΠΎ, ΠΌΡ ΠΏΡΠΎΡΡΠΎ ΡΠ°Π·ΠΎΡΠ»ΠΈΡΡ Π±Ρ ΠΏΠΎ Π΄ΠΎΠΌΠ°ΠΌ ΠΈ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π»ΠΈ. Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Ρ Π΄Π΅ΡΠΎΠ»ΡΠ½ΡΠΌΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ Nginx, ΠΊΠΎΡΠΎΡΡΠ΅, Π² ΠΎΠ±ΡΠ΅ΠΌ-ΡΠΎ, ΡΠ΄Π΅Π»Π°Π½Ρ Π·Π° Π΄ΠΎΠ»Π³ΠΈΠ΅ Π³ΠΎΠ΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΠΏΠΎΠ΄ ΡΡΠΎΡ ΠΊΠ΅ΠΉΡβ¦ ΠΊΠΎΠ½ΡΠΈΠ³ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ: Π² ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ Ρ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-ΡΠΎ Π°ΠΏΡΡΡΠΈΠΌ-ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠ° Π·Π°ΠΏΡΠΎΡΠ° Π»ΠΈΠ±ΠΎ ΡΠ°ΠΉΠΌΠ°ΡΡ, Nginx Π²ΡΠ΅Π³Π΄Π° ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°Π΅Ρ ΡΡΠ°ΡΠΈΠΊ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ. ΠΡΠΈ ΡΡΠΎΠΌ ΠΏΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ΅ΠΉΠ»Π° Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ 10 ΡΠ΅ΠΊΡΠ½Π΄ ΡΠ΅ΡΠ²Π΅Ρ ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ΄Π΅Ρ Π²ΡΠΊΠ»ΡΡΠ΅Π½, ΠΏΡΠΈΡΠ΅ΠΌ ΠΈ ΠΏΠΎ ΠΎΡΠΈΠ±ΠΊΠ΅, ΠΈ ΠΏΠΎ ΡΠ°ΠΉΠΌΠ°ΡΡΡ β ΡΡΠΎ Π΄Π°ΠΆΠ΅ Π½Π΅Π»ΡΠ·Ρ Π½ΠΈΠΊΠ°ΠΊ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°ΡΡ. Π’ΠΎ Π΅ΡΡΡ Π΅ΡΠ»ΠΈ ΠΌΡ ΡΠ±Π΅ΡΠ΅ΠΌ ΠΈΠ»ΠΈ ΡΠ±ΡΠΎΡΠΈΠΌ Π² Π°ΠΏΡΡΡΠΈΠΌ-Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π΅ ΠΎΠΏΡΠΈΡ ΡΠ°ΠΉΠΌΠ°ΡΡ, ΡΠΎ, Ρ
ΠΎΡΡ Nginx ΠΈ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΡΠΎΡ Π·Π°ΠΏΡΠΎΡ ΠΈ ΠΎΡΠ²Π΅ΡΠΈΡ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡΠ΄Ρ Π½Π΅ ΠΎΡΠ΅Π½Ρ Ρ
ΠΎΡΠΎΡΠ΅ΠΉ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ, ΡΠ΅ΡΠ²Π΅Ρ Π±ΡΠ΄Π΅Ρ Π²ΡΠΊΠ»ΡΡΠ°ΡΡΡΡ.
Π§ΡΠΎΠ±Ρ ΡΡΠΎΠ³ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ, ΠΌΡ ΡΠ΄Π΅Π»Π°Π»ΠΈ Π΄Π²Π΅ Π²Π΅ΡΠΈ:
Π°) Π·Π°ΠΏΡΠ΅ΡΠΈΠ»ΠΈ Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ Nginx’Ρ ΡΡΠΊΠ°ΠΌΠΈ β ΠΈ ΠΊ ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ β ΠΏΡΠΎΡΡΠΎ Π·Π°Π΄Π°ΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ max fails.
Π±) Π²ΡΠΏΠΎΠΌΠ½ΠΈΠ»ΠΈ, ΡΡΠΎ ΠΌΡ Π² Π΄ΡΡΠ³ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΌΠΎΠ΄ΡΠ»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π΄Π΅Π»Π°ΡΡ ΡΠΎΠ½ΠΎΠ²ΡΠ΅ health-check’ΠΈ β ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, ΠΌΡ ΡΠ΄Π΅Π»Π°Π»ΠΈ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ°ΡΡΡΠ΅ health-check’ΠΈ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΡΡΠΎΠΉ Π² ΡΠ»ΡΡΠ°Π΅ Π°Π²Π°ΡΠΈΠΈ Ρ Π½Π°Ρ Π±ΡΠ» ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ.
Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, ΡΡΠΎ ΡΠΎΠΆΠ΅ Π½Π΅ Π²ΡΠ΅, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π±ΡΠΊΠ²Π°Π»ΡΠ½ΠΎ ΠΏΠ΅ΡΠ²ΡΠ΅ Π΄Π²Π΅ Π½Π΅Π΄Π΅Π»ΠΈ ΡΠ°Π±ΠΎΡΡ ΡΡΠΎΠΉ ΡΡ Π΅ΠΌΡ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ, ΡΡΠΎ TCP health-check β ΡΠΎΠΆΠ΅ ΡΡΡΠΊΠ° Π½Π΅Π½Π°Π΄Π΅ΠΆΠ½Π°Ρ: Π½Π° Π°ΠΏΡΡΡΠΈΠΌ-ΡΠ΅ΡΠ²Π΅ΡΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ΄Π½ΡΡ Π½Π΅ Nginx, ΠΈΠ»ΠΈ Nginx Π² D-state, ΠΈ Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠ΄ΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅, health-check Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡΡ, Π° ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π΅ Π±ΡΠ΄Π΅Ρ. ΠΠΎΡΡΠΎΠΌΡ ΠΌΡ ΡΡΠ°Π·Ρ ΠΆΠ΅ Π·Π°ΠΌΠ΅Π½ΠΈΠ»ΠΈ ΡΡΠΎ Π½Π° health-check http’ΡΠ½ΡΠΉ, ΡΠ΄Π΅Π»Π°Π»ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ, ΠΊΠΎΡΠΎΡΡΠΉ Π΅ΡΠ»ΠΈ ΡΠΆ ΠΎΡΠ΄Π°Π΅Ρ 200, ΡΠΎ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΡΡΠΎΠΌ ΡΠΊΡΠΈΠΏΡΠ΅. ΠΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π»ΠΎΠ³ΠΈΠΊΡ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΡΠ»ΡΡΠ°Π΅ ΠΊΡΡΠΈΡΡΡΡΠΈΡ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² ΠΏΡΠΎΠ²Π΅ΡΡΡΡ, ΡΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°:
Π Π½Π°Ρ Π±Ρ ΡΡΠΎ ΡΡΡΡΠΎΠΈΠ»ΠΎ, Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π½Π° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΡΡ
Π΅ΠΌΠ° ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΠΎΠ²ΡΠΎΡΡΠ»Π° ΡΠΎ, ΡΡΠΎ Π΄Π΅Π»Π°Π»Π° ΠΆΠ΅Π»Π΅Π·ΠΊΠ°. ΠΠΎ ΠΌΡ-ΡΠΎ Ρ
ΠΎΡΠ΅Π»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ Π»ΡΡΡΠ΅. Π Π°Π½ΡΡΠ΅ Ρ Π½Π°Ρ Π±ΡΠ» ΠΎΠ΄ΠΈΠ½ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ, ΠΈ, Π½Π°Π²Π΅ΡΠ½ΠΎΠ΅, ΡΡΠΎ Π½Π΅ ΠΎΡΠ΅Π½Ρ Ρ
ΠΎΡΠΎΡΠΎ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π΅ΡΠ»ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² Ρ Π²Π°Ρ ΡΡΠΎ, ΡΠΎ ΠΊΠΎΠ³Π΄Π° ΠΏΠ°Π΄Π°Π΅Ρ ΡΡΠ°Π·Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ, ΠΎΠ΄ΠΈΠ½ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ Π²ΡΡΠ΄ Π»ΠΈ ΡΠΏΡΠ°Π²ΠΈΡΡΡ Ρ Π½Π°Π³ΡΡΠ·ΠΊΠΎΠΉ. ΠΠΎΡΡΠΎΠΌΡ ΠΌΡ ΡΠ΅ΡΠΈΠ»ΠΈ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΏΠΎ Π²ΡΠ΅ΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ°ΠΌ: ΡΠ΄Π΅Π»Π°Π»ΠΈ ΠΏΡΠΎΡΡΠΎ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ Π°ΠΏΡΡΡΠΈΠΌ, Π·Π°ΠΏΠΈΡΠ°Π»ΠΈ ΡΡΠ΄Π° Π²ΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ° Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΠ΅ΠΌ, ΠΊΠ°ΠΊΡΡ Π½Π°Π³ΡΡΠ·ΠΊΡ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°ΡΡ, Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΡΠ΅ ΠΆΠ΅ ΡΠ°ΠΌΡΠ΅ health-check’ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ Π½Π°Ρ Π±ΡΠ»ΠΈ Π΄ΠΎ ΡΡΠΎΠ³ΠΎ:
Π’Π°ΠΊ ΠΊΠ°ΠΊ Π²Π½ΡΡΡΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π°ΠΏΡΡΡΠΈΠΌΠ° Π½Π΅Π»ΡΠ·Ρ Ρ
ΠΎΠ΄ΠΈΡΡ Π² Π΄ΡΡΠ³ΠΎΠΉ Π°ΠΏΡΡΡΠΈΠΌ, Π½ΡΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π² ΡΠ»ΡΡΠ°Π΅ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ Π°ΠΏΡΡΡΠΈΠΌΠ°, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΏΡΠΎΡΡΠΎ Π·Π°ΠΏΠΈΡΡΠ²Π°Π»ΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ, Π½ΡΠΆΠ½ΡΠΉ ΡΠΎΡΠΎΠΊΡΡ, ΠΌΡ ΠΏΡΠΎΡΡΠΎ ΡΠ΅ΡΠ΅Π· error_page ΡΠ»ΠΈ Π½Π° fallback, ΠΎΡΠΊΡΠ΄Π° ΡΠ»ΠΈ Π½Π° ΡΠ΅Π·Π΅ΡΠ²Π½ΡΠΉ Π°ΠΏΡΡΡΡΠΈΠΌ:
Π Π±ΡΠΊΠ²Π°Π»ΡΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΡΠ΅ΡΡΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ°, ΠΌΡ Π²ΠΎΡ ΡΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ: Π·Π°ΠΌΠ΅Π½ΠΈΠ»ΠΈ ΡΠ°ΡΡΡ Π½Π°Π³ΡΡΠ·ΠΊΠΈ β ΡΠ½ΡΠ»ΠΈ Ρ LTM Π½Π° ΡΡΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ°, ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π»ΠΈ ΡΠ°ΠΌ ΡΡ ΠΆΠ΅ Π»ΠΎΠ³ΠΈΠΊΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ΅ ΠΆΠ΅Π»Π΅Π·ΠΎ ΠΈ ΡΠΎΡΡ, ΡΡΠ°Π·Ρ ΠΆΠ΅ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ Π±ΠΎΠ½ΡΡΠΎΠΌ, ΡΡΠΎ ΡΡΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°ΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΈΡ
ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΡΡΠΎΠ»ΡΠΊΠΎ, ΡΠΊΠΎΠ»ΡΠΊΠΎ Π½ΡΠΆΠ½ΠΎ. ΠΡ ΠΈ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΌΠΈΠ½ΡΡ β ΠΌΡ ΠΏΠΎΡΠ΅ΡΡΠ»ΠΈ Π²ΡΡΠΎΠΊΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ Π΄Π»Ρ Π²Π½Π΅ΡΠ½ΠΈΡ
ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ. ΠΠΎ Π½Π° ΡΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΏΡΠΈΡΠ»ΠΎΡΡ ΡΡΠΈΠΌ ΠΏΠΎΠΆΠ΅ΡΡΠ²ΠΎΠ²Π°ΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π½Π°Π΄ΠΎ Π±ΡΠ»ΠΎ Π½Π΅Π·Π°ΠΌΠ΅Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅ΡΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. ΠΡΠ°ΠΊ, ΡΠ°ΡΡΡ Π½Π°Π³ΡΡΠ·ΠΊΠΈ ΠΌΡ ΡΠ½ΡΠ»ΠΈ, ΡΡΠΎ ΠΎΠΊΠΎΠ»ΠΎ 40% Π½Π° ΡΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ, LTM’Ρ ΡΡΠ°Π»ΠΎ Ρ
ΠΎΡΠΎΡΠΎ, Π° Π±ΡΠΊΠ²Π°Π»ΡΠ½ΠΎ ΡΠ΅ΡΠ΅Π· Π΄Π²Π΅ Π½Π΅Π΄Π΅Π»ΠΈ ΠΏΠΎΡΠ»Π΅ Π½Π°ΡΠ°Π»Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΌΡ ΡΡΠ°Π»ΠΈ ΠΎΡΠ΄Π°Π²Π°ΡΡ Π½Π΅ 45k Π·Π°ΠΏΡΠΎΡΠΎΠ² Π² ΡΠ΅ΠΊΡΠ½Π΄Ρ, Π° 55k. ΠΠΎ ΡΡΡΠΈ, ΠΌΡ Π²ΡΡΠΎΡΠ»ΠΈ Π½Π° 20% β ΡΡΠΎ ΡΠ²Π½ΠΎ ΡΠΎΡ ΡΡΠ°ΡΠΈΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ Π½Π΅Π΄ΠΎΠΎΡΠ΄Π°Π²Π°Π»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. Π ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π½Π°ΡΠ°Π»ΠΈ Π΄ΡΠΌΠ°ΡΡ, ΠΊΠ°ΠΊ ΡΠ΅ΡΠΈΡΡ ΠΎΡΡΠ°Π²ΡΡΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ β ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ Π²ΡΡΠΎΠΊΡΡ Π²Π½Π΅ΡΠ½ΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ.
Π£ Π½Π°Ρ Π±ΡΠ»Π° Π½Π΅ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠ°ΡΠ·Π°, Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΡ ΠΎΠ±ΡΡΠΆΠ΄Π°Π»ΠΈ, ΠΊΠ°ΠΊΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ. ΠΡΠ»ΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ DNS, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ°ΠΊΠΈΡ
-ΡΠΎ ΡΠ°ΠΌΠΎΠΏΠΈΡΠ½ΡΡ
ΡΠΊΡΠΈΠΏΡΠΎΠ², ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠ² Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠΈβ¦ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² Π±ΡΠ»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ, Π½ΠΎ ΡΠΆΠ΅ ΡΡΠ°Π»ΠΎ ΡΡΠ½ΠΎ, ΡΡΠΎ Π΄Π»Ρ ΠΏΠΎ-Π½Π°ΡΡΠΎΡΡΠ΅ΠΌΡ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ ΠΎΡΠ΄Π°ΡΠΈ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΉ Π½ΡΠΆΠ½ΠΎ Π²Π²Π΅ΡΡΠΈ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΡΠ»ΠΎΠΉ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ Π·Π° ΡΡΠΈΠΌ ΡΠ»Π΅Π΄ΠΈΡΡ. ΠΡ Π½Π°Π·Π²Π°Π»ΠΈ ΡΡΠΈ ΠΌΠ°ΡΠΈΠ½Ρ photo directors. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΡ ΠΎΠΏΠΈΡΠ°Π»ΠΈΡΡ, Π±ΡΠ» Π²ΡΠ±ΡΠ°Π» Keepalived:
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° β ΠΈΠ· ΡΠ΅Π³ΠΎ Keepalived ΡΠΎΡΡΠΎΠΈΡ. ΠΠ΅ΡΠ²ΠΎΠ΅ β ΡΡΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» VRRP, ΡΠΈΡΠΎΠΊΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΉ ΡΠ΅ΡΠ΅Π²ΠΈΠΊΠ°ΠΌ, ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ Π½Π° ΡΠ΅ΡΠ΅Π²ΠΎΠΌ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠ΅ΠΌ ΠΎΡΠΊΠ°Π·ΠΎΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ IP-Π°Π΄ΡΠ΅ΡΠ°, Π½Π° ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΡ. ΠΡΠΎΡΠ°Ρ ΡΠ°ΡΡΡ ΡΡΠΎ β IPVS, IP virtual server, Π΄Π»Ρ Π±Π°Π»Π°Π½ΡΠΈΡΠΎΠ²ΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΡΠΎ-ΡΠΎΡΡΠ΅ΡΠ°ΠΌΠΈ ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΎΡΠΊΠ°Π·ΠΎΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡΠΈ Π½Π° ΡΡΠΎΠΌ ΡΡΠΎΠ²Π½Π΅. Π ΡΡΠ΅ΡΡΠ΅ β health-check’ΠΈ.
ΠΠ°ΡΠ½Π΅ΠΌ Ρ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΠ°ΡΡΠΈ: VRRP β ΠΊΠ°ΠΊ ΡΡΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ? ΠΡΡΡ Π½Π΅ΠΊΠΈΠΉ virtual IP, Π½Π° ΠΊΠΎΡΠΎΡΡΠΉ Π΅ΡΡΡ Π·Π°ΠΏΠΈΡΡ Π² dns badoocdn.com, ΠΊΡΠ΄Π° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΡ. Π ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Ρ Π½Π°Ρ IP-Π°Π΄ΡΠ΅Ρ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ-ΡΠΎ ΠΎΠ΄Π½ΠΎΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ΅. ΠΠ΅ΠΆΠ΄Ρ ΡΠ΅ΡΠ²Π΅ΡΠ°ΠΌΠΈ Π±Π΅Π³Π°ΡΡ ΠΏΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ VRRP keepalived-ΠΏΠ°ΠΊΠ΅ΡΡ, ΠΈ Π² ΡΠ»ΡΡΠ°Π΅ Π΅ΡΠ»ΠΈ ΠΌΠ°ΡΡΠ΅Ρ ΠΏΡΠΎΠΏΠ°Π΄Π°Π΅Ρ Ρ ΡΠ°Π΄Π°ΡΠΎΠ² β ΡΠ΅ΡΠ²Π΅Ρ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΠ»ΡΡ ΠΈΠ»ΠΈ Π΅ΡΠ΅ ΡΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ, ΡΠΎ Π±ΡΠΊΠ°ΠΏΠ½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Π΅Ρ ΡΡΠΎΡ IP Π°Π΄ΡΠ΅Ρ Ρ ΡΠ΅Π±Ρ β Π½Π΅ Π½Π°Π΄ΠΎ Π΄Π΅Π»Π°ΡΡ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΡΡΡΠ½ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ. ΠΡΠ»ΠΈΡΠ°ΡΡΡΡ ΠΌΠ°ΡΡΠ΅Ρ ΠΈ Π±ΡΠΊΠ°ΠΏ, Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ priority: ΡΠ΅ΠΌ ΠΎΠ½ΠΎ Π²ΡΡΠ΅, ΡΠ΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅ ΡΠ°Π½ΡΠΎΠ², ΡΡΠΎ ΠΌΠ°ΡΠΈΠ½Π° ΡΡΠ°Π½Π΅Ρ ΠΌΠ°ΡΡΠ΅Ρ. ΠΡΠ΅Π½Ρ Π±ΠΎΠ»ΡΡΠΎΠ΅ Π΄ΠΎΡΡΠΎΠΈΠ½ΡΡΠ²ΠΎ, ΡΠΎ ΡΡΠΎ Π½Π΅ Π½Π°Π΄ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°ΡΡ IP-Π°Π΄ΡΠ΅ΡΠ° Π½Π° ΡΠ°ΠΌΠΎΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ΅, Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΎΠΏΠΈΡΠ°ΡΡ ΠΈΡ Π² ΠΊΠΎΠ½ΡΠΈΠ³Π΅, ΠΈ Π΅ΡΠ»ΠΈ ΠΏΡΠΈ ΡΡΠΎΠΌ IP-Π°Π΄ΡΠ΅ΡΠ°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠΈ, ΡΡΠΎ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΏΡΡΠΌΠΎ Π² ΠΊΠΎΠ½ΡΠΈΠ³Π΅, ΡΠ΅ΠΌ ΠΆΠ΅ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠΎΠΌ, ΠΊΠ°ΠΊ ΡΡΠΎ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ Π² ΠΏΠ°ΠΊΠ΅ΡΠ΅ VRRP. ΠΠΈΠΊΠ°ΠΊΠΈΡ Π½Π΅Π·Π½Π°ΠΊΠΎΠΌΡΡ Π²Π΅ΡΠ΅ΠΉ Π²Π°ΠΌ Π½Π΅ Π²ΡΡΡΠ΅ΡΠΈΡΡΡ.
ΠΠ°ΠΊ ΡΡΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅? Π§ΡΠΎ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ, Π΅ΡΠ»ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² ΡΡ
ΠΎΠ΄ΠΈΡ Π² ΠΎΡΠΊΠ°Π·? ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΠΌΠ°ΡΡΠ΅Ρ ΠΏΡΠΎΠΏΠ°Π΄Π°Π΅Ρ, Ρ Π½Π°Ρ Π±ΡΠΊΠ°ΠΏ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ°Π΅Ρ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π°Π΄Π²Π΅ΡΡΠΈΡΠΌΠ΅Π½ΡΡ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΌΠ°ΡΡΠ΅ΡΠΎΠΌ. Π§Π΅ΡΠ΅Π· ΠΊΠ°ΠΊΠΎΠ΅-ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΡ ΠΏΠΎΡΠΈΠ½ΠΈΠ»ΠΈ ΠΌΠ°ΡΡΠ΅Ρ, ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΠ»ΠΈ, ΠΏΠΎΠ΄Π½ΡΠ»ΠΈ Keepalived β ΠΏΡΠΈΡ
ΠΎΠ΄ΡΡ Π°Π΄Π²Π΅ΡΡΠΈΡΠΌΠ΅Π½ΡΡ Ρ Π±ΠΠ»ΡΡΠΈΠΌ ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠΎΠΌ, ΡΠ΅ΠΌ Ρ Π±ΡΠΊΠ°ΠΏΠ°, ΠΈ Π±ΡΠΊΠ°ΠΏ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅ΡΡΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ, ΡΠ½ΠΈΠΌΠ°Π΅Ρ Ρ ΡΠ΅Π±Ρ IP-Π°Π΄ΡΠ΅ΡΠ°, Π½ΠΈΠΊΠ°ΠΊΠΈΡ
ΡΡΡΠ½ΡΡ
Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΠΏΡΠΈ ΡΡΠΎΠΌ Π΄Π΅Π»Π°ΡΡ Π½Π΅ Π½Π°Π΄ΠΎ.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΎΡΠΊΠ°Π·ΠΎΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ IP-Π°Π΄ΡΠ΅ΡΠ° ΠΌΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ»ΠΈ. Π‘Π»Π΅Π΄ΡΡΡΠ°Ρ ΡΠ°ΡΡΡ β ΡΡΠΎ Ρ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ IP-Π°Π΄ΡΠ΅ΡΠ° ΠΊΠ°ΠΊ-ΡΠΎ Π±Π°Π»Π°Π½ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ°ΡΠΈΠΊ Π½Π° ΡΠΎΡΠΎ-ΡΠΎΡΡΠ΅ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΆΠ΅ ΡΠ΅ΡΠΌΠΈΠ½ΠΈΡΡΡΡ Π΅Π³ΠΎ. Π‘ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°ΠΌΠΈ Π±Π°Π»Π°Π½ΡΠΈΡΠΎΠ²ΠΊΠΈ Π²ΡΠ΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΡΠ½ΠΎ. ΠΡΠΎ Π»ΠΈΠ±ΠΎ ΠΏΡΠΎΡΡΠΎΠΉ round-robin, Π»ΠΈΠ±ΠΎ Π½Π΅ΠΌΠ½ΠΎΠΆΠΊΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ Π²Π΅ΡΠΈ, wrr, list connection ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅. ΠΡΠΎ Π² ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΎ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, Π½ΠΈΡΠ΅Π³ΠΎ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΎΡΠΎΠ±ΠΎΠ³ΠΎ Π½Π΅Ρ. Π Π²ΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π΄ΠΎΡΡΠ°Π²ΠΊΠΈβ¦ Π’ΡΡ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΠΌΡΡ ΠΏΠΎΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ β ΠΏΠΎΡΠ΅ΠΌΡ Π²ΡΠ±ΡΠ°Π»ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ
. ΠΡΠΎ NAT, Direct Routing ΠΈ TUN. ΠΠ΅Π»ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΌΡ ΡΡΠ°Π·Ρ Π·Π°ΠΊΠ»Π°Π΄ΡΠ²Π°Π»ΠΈΡΡ Π½Π° ΠΎΡΠ΄Π°ΡΡ 100 Π³ΠΈΠ³Π°Π±ΠΈΡ ΡΡΠ°ΡΠΈΠΊΠ° Ρ ΠΏΠ»ΠΎΡΠ°Π΄ΠΎΠΊ. ΠΡΠΎ Π΅ΡΠ»ΠΈ ΠΏΡΠΈΠΊΠΈΠ½ΡΡΡ, Π½ΡΠΆΠ½ΠΎ 10 Π³ΠΈΠ³Π°Π±ΠΈΡΠ½ΡΡ
ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊ, ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ? 10 Π³ΠΈΠ³Π°Π±ΠΈΡΠ½ΡΡ
ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊ Π² ΠΎΠ΄Π½ΠΎΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ΅ β ΡΡΠΎ ΡΠΆΠ΅ Π²ΡΡ
ΠΎΠ΄ΠΈΡ Π·Π° ΡΠ°ΠΌΠΊΠΈ, ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅, Π½Π°ΡΠ΅Π³ΠΎ ΠΏΠΎΠ½ΡΡΠΈΡ Β«ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ΅ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅Β». Π ΡΡΡ ΠΌΡ Π²ΡΠΏΠΎΠΌΠ½ΠΈΠ»ΠΈ, ΡΡΠΎ ΠΌΡ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΠΎΡΠ΄Π°Π΅ΠΌ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΡΡΠ°ΡΠΈΠΊ, ΠΌΡ ΠΎΡΠ΄Π°Π΅ΠΌ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΈ.
Π ΡΠ΅ΠΌ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ? β ΠΠΎΠ»ΠΎΡΡΠ°Π»ΡΠ½Π°Ρ ΡΠ°Π·Π½ΠΈΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ Π²Ρ ΠΎΠ΄ΡΡΠΈΠΌ ΠΈ ΠΈΡΡ ΠΎΠ΄ΡΡΠΈΠΌ ΡΡΠ°ΡΠΈΠΊΠΎΠΌ. ΠΡ ΠΎΠ΄ΡΡΠΈΠΉ ΡΡΠ°ΡΠΈΠΊ ΠΎΡΠ΅Π½Ρ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ, ΠΈΡΡ ΠΎΠ΄ΡΡΠΈΠΉ ΠΎΡΠ΅Π½Ρ Π±ΠΎΠ»ΡΡΠΎΠΉ:
ΠΡΠ»ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° ΡΡΠΈ Π³ΡΠ°ΡΠΈΠΊΠΈ, ΡΠΎ Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ Π² Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠ° ΠΏΠΎΡΡΡΠΏΠ°Π΅Ρ ΠΏΠΎΡΡΠ΄ΠΊΠ° 200 ΠΠ± Π² ΡΠ΅ΠΊΡΠ½Π΄Ρ, ΡΡΠΎ ΡΠ°ΠΌΡΠΉ ΠΎΠ±ΡΡΠ½ΡΠΉ Π΄Π΅Π½Ρ. ΠΡΠ΄Π°Π΅ΠΌ ΠΆΠ΅ ΠΌΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ 4,500 ΠΠ± Π² ΡΠ΅ΠΊΡΠ½Π΄Ρ, ΡΠΎΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ Ρ Π½Π°Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ 1/22. Π£ΠΆΠ΅ ΠΏΠΎΠ½ΡΡΠ½ΠΎ, ΡΡΠΎ Π½Π°ΠΌ Π΄Π»Ρ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΈΡΡ
ΠΎΠ΄ΡΡΠ΅Π³ΠΎ ΡΡΠ°ΡΠΈΠΊΠ° Π½Π° 22 ΡΠ΅ΡΠ²Π΅ΡΠ° ΡΠ°Π±ΠΎΡΠΈΡ
Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΡΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅. Π’ΡΡ Π½Π°ΠΌ Π½Π° ΠΏΠΎΠΌΠΎΡΡ ΠΏΡΠΈΡ
ΠΎΠ΄ΠΈΡ ΠΊΠ°ΠΊ ΡΠ°Π· Π°Π»Π³ΠΎΡΠΈΡΠΌ direct routing, Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠΈ.
ΠΠ°ΠΊ ΡΡΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ? Π€ΠΎΡΠΎ-Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ Ρ Π½Π°Ρ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΡΠ²ΠΎΠ΅ΠΉ ΡΠ°Π±Π»ΠΈΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅Ρ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Π½Π° ΡΠΎΡΠΎ-ΡΠΎΡΡΠ΅ΡΡ. ΠΠΎ ΠΎΠ±ΡΠ°ΡΠ½ΡΠΉ ΡΡΠ°ΡΠΈΠΊ ΡΠΎΡΠΎ-ΡΠΎΡΡΠ΅ΡΡ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠΆΠ΅ Π½Π°ΠΏΡΡΠΌΡΡ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ, ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΡ, ΠΎΠ½ Π½Π΅ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ ΡΠ΅ΡΠ΅Π· ΡΠΎΡΠΎ-Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ, ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΌΠ°ΡΠΈΠ½ ΠΌΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅ΠΌ ΠΏΠΎΠ»Π½ΡΡ ΠΎΡΠΊΠ°Π·ΠΎΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡΡ ΠΈ ΠΏΡΠΎΠΊΠ°ΡΠΊΡ Π²ΡΠ΅Π³ΠΎ ΡΡΠ°ΡΠΈΠΊΠ°. Π ΠΊΠΎΠ½ΡΠΈΠ³Π°Ρ ΡΡΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ: ΠΌΡ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌ, Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ ΠΏΡΠΎΡΡΠΎΠΉ rr, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅ΠΌ ΠΌΠ΅ΡΠΎΠ΄ Π΄ΠΈΡΠ΅ΠΊΡ-ΡΠΎΡΡΠΈΠ½Π³ ΠΈ Π΄Π°Π»ΡΡΠ΅ Π½Π°ΡΠΈΠ½Π°Π΅ΠΌ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΡΡ Π²ΡΠ΅ ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ°, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΡ Ρ Π½Π°Ρ Π΅ΡΡΡ. ΠΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΡΡΠΎΡ ΡΡΠ°ΡΠΈΠΊ Π΄Π΅ΡΠ΅ΡΠΌΠΈΠ½ΠΈΡΠΎΠ²Π°ΡΡ. Π ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ Ρ Π½Π°Ρ ΡΠ°ΠΌ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½-Π΄Π²Π°, Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ², Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΡΠ°ΠΊΠ°Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ β ΠΏΡΠΎΡΡΠΎ Π΄ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌ ΡΡΡ ΡΠ΅ΠΊΡΠΈΡ Π² ΠΊΠΎΠ½ΡΠΈΠ³Π΅ ΠΈ ΠΎΡΠΎΠ±ΠΎ Π½Π΅ ΠΏΠ°ΡΠΈΠΌΡΡ. Π‘ΠΎ ΡΡΠΎΡΠΎΠ½Ρ ΡΠ΅Π°Π»ΡΠ½ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ², ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ ΡΠΎΡΠΎ-ΡΠΎΡΡΠ΅ΡΠ° ΡΠ°ΠΊΠΎΠΉ ΠΌΠ΅ΡΠΎΠ΄ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠ°ΠΌΠΎΠ³ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΎΠ½ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ ΠΎΠΏΠΈΡΠ°Π½ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, ΠΈ ΠΏΠΎΠ΄Π²ΠΎΠ΄Π½ΡΡ ΠΊΠ°ΠΌΠ½Π΅ΠΉ ΡΠ°ΠΌ Π½Π΅Ρ.
Π§ΡΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΡΠΈΡΡΠ½ΠΎ β ΡΠ°ΠΊΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π΅Ρ ΠΊΠ°ΡΠ΄ΠΈΠ½Π°Π»ΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅Π΄Π΅Π»ΠΊΠΈ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ, Π΄Π»Ρ Π½Π°Ρ ΡΡΠΎ Π±ΡΠ»ΠΎ Π²Π°ΠΆΠ½ΠΎ, Π½Π°ΠΌ Π½Π°Π΄ΠΎ Π±ΡΠ»ΠΎ ΡΠ΅ΡΠΈΡΡ ΡΡΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΌΠΈ Π·Π°ΡΡΠ°ΡΠ°ΠΌΠΈ. ΠΡΠ»ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π°
ΠΡ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈΡΡ Π³Π΄Π΅-ΡΠΎ ΠΏΠΎΡΠ΅ΡΠ΅Π΄ΠΈΠ½Π΅: Ρ Π½Π°Ρ ΠΈΠ΄Π΅Ρ https-Π·Π°ΠΏΡΠΎΡ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ location, Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΡΠΊΡΠΈΠΏΡ, Π΅ΡΠ»ΠΈ ΠΎΠ½ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ 200-ΠΌ ΠΎΡΠ²Π΅ΡΠΎΠΌ, ΠΌΡ ΡΡΠΈΡΠ°Π΅ΠΌ, ΡΡΠΎ Ρ ΡΡΠΈΠΌ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ Π²ΡΠ΅ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ, ΡΡΠΎ ΠΎΠ½ ΠΆΠΈΠ²ΠΎΠΉ ΠΈ Π΅Π³ΠΎ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ ΡΠΏΠΎΠΊΠΎΠΉΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡΡΠ°ΡΡ.
ΠΠ°ΠΊ ΡΡΠΎ, ΠΎΠΏΡΡΡ ΠΆΠ΅, Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅. ΠΡΠΊΠ»ΡΡΠΈΠ»ΠΈ ΡΠ΅ΡΠ²Π΅Ρ Π΄ΠΎΠΏΡΡΡΠΈΠΌ Π½Π° ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΠ΅ β ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° BIOS, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ. Π Π»ΠΎΠ³Π°Ρ Ρ Π½Π°Ρ ΡΡΡ ΠΆΠ΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΠ°ΠΉΠΌΠ°ΡΡ, Π²ΠΈΠ΄ΠΈΠΌ ΠΏΠ΅ΡΠ²Π°Ρ ΡΡΡΠΎΡΠΊΠ°, ΠΏΠΎΡΠΎΠΌ ΠΏΠΎΡΠ»Π΅ ΡΡΠ΅Ρ ΠΏΠΎΠΏΡΡΠΎΠΊ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΡΡΡ ΠΊΠ°ΠΊ Β«Π·Π°ΡΠ΅ΠΉΠ»Π΅Π½Β», ΠΈ ΠΎΠ½ ΡΠ΄Π°Π»ΡΠ΅ΡΡΡ ΠΏΡΠΎΡΡΠΎ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°.
ΠΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ Π΅ΡΠ΅ Π²ΡΠΎΡΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΎΡΡΠΎ VS Π²ΡΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π² Π½ΠΎΠ»Ρ, Π½ΠΎ Π² ΡΠ»ΡΡΠ°Π΅ ΠΎΡΠ΄Π°ΡΠΈ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΈ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΠ»ΠΎΡ
ΠΎ. Π‘Π΅ΡΠ²Π΅Ρ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Π΅ΡΡΡ, Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΡΠ°ΠΌ Nginx, ΡΡΡ ΠΆΠ΅ health-check’ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ ΠΊΠΎΠ½Π½Π΅ΠΊΡ ΠΏΡΠΎΡ
ΠΎΠ΄ΠΈΡ, ΡΡΠΎ Π²ΡΠ΅ ΠΎΡΠ»ΠΈΡΠ½ΠΎ, ΠΈ ΡΠ΅ΡΠ²Π΅Ρ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Ρ Π½Π°Ρ Π² ΡΠΏΠΈΡΠΊΠ΅, ΠΈ Π½Π° Π½Π΅Π³ΠΎ ΡΡΡ ΠΆΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΠΏΠΎΠ΄Π°Π²Π°ΡΡΡΡ Π½Π°Π³ΡΡΠ·ΠΊΠ°. ΠΠΈΠΊΠ°ΠΊΠΈΡ
ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΡΡΠ½ΡΡ
Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΠΎΡ Π΄Π΅ΠΆΡΡΠ½ΠΎΠ³ΠΎ Π°Π΄ΠΌΠΈΠ½Π° Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ. ΠΠΎΡΡΡ ΡΠ΅ΡΠ²Π΅Ρ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΠ»ΡΡ β ΠΎΡΠ΄Π΅Π» ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° Π½Π°ΠΌ ΠΏΠΎ ΡΡΠΎΠΌΡ ΠΏΠΎΠ²ΠΎΠ΄Ρ Π½ΠΎΡΡΡ Π½Π΅ Π·Π²ΠΎΠ½ΠΈΡ. Π ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΡΡΡ ΡΡΠ°Π²ΡΡ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π±ΡΠ»ΠΎ, Π²ΡΠ΅ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ.
ΠΡΠ°ΠΊ, Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠΎΡΡΡΠΌ ΡΠΏΠΎΡΠΎΠ±, Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ ΠΌΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π²Π½Π΅ΡΠ½Π΅ΠΉ ΠΎΡΠΊΠ°Π·ΠΎΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡΠΈ ΡΠ΅ΡΠΈΠ»ΠΈ.
ΠΡΡΠ°Π»ΠΎΡΡ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ Π²ΡΠ΅ ΡΡΠΎ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅, Π½ΡΠΆΠ½ΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΡΡ. ΠΡΠ΄Π΅Π»ΡΠ½ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ Keepalivede, ΠΊΠ°ΠΊ ΠΎΡΠ΅Π½Ρ Π΄Π°Π²Π½ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ ΡΠΎΡΡ, ΠΈΠΌΠ΅Π΅Ρ ΠΊΡΡΡ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² Π΅Π³ΠΎ Π·Π°ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΡΡ, ΠΊΠ°ΠΊ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΎΠΊ ΡΠ΅ΡΠ΅Π· DBus, SMTP, SNMP, ΡΠ°ΠΊ ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌ Zabbix’ΠΎΠΌ. ΠΠ»ΡΡ, ΠΎΠ½ ΡΠ°ΠΌ ΠΏΠΎ ΡΠ΅Π±Π΅ ΡΠΌΠ΅Π΅Ρ ΠΏΠΈΡΠ°ΡΡ ΠΏΠΈΡΡΠΌΠ° ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π° ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠΈΡ , ΠΈ ΡΠ΅ΡΡΠ½ΠΎ Π³ΠΎΠ²ΠΎΡΡ, ΠΌΡ Π² ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ Π΄ΡΠΌΠ°Π»ΠΈ Π΄Π°ΠΆΠ΅ Π²ΡΠΊΠ»ΡΡΠΈΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΏΠΈΡΠ΅Ρ ΠΎΠ½ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΈΡΠ΅ΠΌ Π½Π° Π»ΡΠ±ΠΎΠ΅ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΠ°ΡΠΈΠΊΠ°, Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, Π½Π° ΠΊΠ°ΠΆΠ΄ΡΠΉ IP-ΡΠ½ΠΈΠΊ ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Π΅ΡΠ»ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² ΠΌΠ½ΠΎΠ³ΠΎ, ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΈΠΌΠΈ ΠΏΠΈΡΡΠΌΠ°ΠΌΠΈ ΡΠ΅Π±Ρ Π·Π°Π²Π°Π»ΠΈΡΡ. Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠΌ nginx Π½Π° ΡΠΎΡΠΎ-ΡΠΎΡΡΠ΅ΡΠ°Ρ , ΠΈ Π½ΠΈΠΊΡΠ΄Π° Π½Π΅ Π΄Π΅Π»ΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΠΆΠ΅Π»Π΅Π·Π°. ΠΡ Π±Ρ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΡΠΎΠ²Π΅ΡΠΎΠ²Π°Π»ΠΈ Π΅ΡΠ΅ Π΄Π²Π΅ Π²Π΅ΡΠΈ: ΡΡΠΎ Π²ΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , Π²Π½Π΅ΡΠ½ΠΈΠ΅ health-check’ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΠΈ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΈ Π½Π΅ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΈΠ·-Π·Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ°ΠΌΠΈ ΠΈΠ»ΠΈ ΡΠ΅Π³ΠΎ-ΡΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΠΎΠ³ΠΎ. ΠΡΠ΅Π³Π΄Π° ΡΡΠΎΠΈΡ Π΄Π΅ΡΠΆΠ°ΡΡ Π³Π΄Π΅-Π½ΠΈΠ±ΡΠ΄Ρ Π² Π΄ΡΡΠ³ΠΎΠΉ ΡΠ΅ΡΠΈ, Π² amazon ΠΈΠ»ΠΈ Π΅ΡΠ΅ Π³Π΄Π΅-ΡΠΎ, ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΠΌΠ°ΡΠΈΠ½Ρ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΌΠΎΠΆΠ΅Ρ ΡΠ½Π°ΡΡΠΆΠΈ ΠΏΠΈΠ½Π³ΠΎΠ²Π°ΡΡ Π²Π°ΡΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ°, ΠΈ ΡΠ°ΠΊΠΆΠ΅ ΡΡΠΎΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π»ΠΈΠ±ΠΎ anomaly detection, Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ ΡΠΌΠ΅Π΅Ρ Π² Ρ ΠΈΡΡΡΠΉ machine learning, Π»ΠΈΠ±ΠΎ ΠΏΡΠΎΡΡΠΎΠΉ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³, Ρ ΠΎΡΡ Π±Ρ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ, Π΅ΡΠ»ΠΈ ΡΠ΅ΠΊΠ²Π΅ΡΡΡ ΡΠ΅Π·ΠΊΠΎ ΡΠΏΠ°Π»ΠΈ, Π»ΠΈΠ±ΠΎ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ, Π²ΡΡΠΎΡΠ»ΠΈ. Π’ΠΎΠΆΠ΅ Π±ΡΠ²Π°Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ.
ΠΠΎΠ΄Π²Π΅Π΄Π΅ΠΌ ΠΈΡΠΎΠ³ΠΈ: ΠΌΡ, ΠΏΠΎ ΡΡΡΠΈ, Π·Π°ΠΌΠ΅Π½ΠΈΠ»ΠΈ ΠΆΠ΅Π»Π΅Π·Π½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π² ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π»ΠΎ Π½Π°Ρ ΡΡΡΡΠ°ΠΈΠ²Π°ΡΡ, Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ, ΠΊΠΎΡΠΎΡΠ°Ρ Π΄Π΅Π»Π°Π΅Ρ Π²ΡΠ΅ ΡΠΎΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅, ΡΠΎ Π΅ΡΡΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΡΠ΅ΡΠΌΠΈΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ HTTPS ΡΡΠ°ΡΠΈΠΊΠ° ΠΈ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠΈΠΉ ΡΠΌΠ½ΡΠΉ ΡΠΎΡΡΠΈΠ½Π³ Ρ Π½ΡΠΆΠ½ΡΠΌΠΈ health-check’Π°ΠΌΠΈ. ΠΡ ΡΠ²Π΅Π»ΠΈΡΠΈΠ»ΠΈ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ ΡΡΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ, ΡΠΎ Π΅ΡΡΡ Π½Π° ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ»ΠΎΠΉ Ρ Π½Π°Ρ Π²ΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ Π²ΡΡΠΎΠΊΠ°Ρ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ, ΠΏΠ»ΡΡ ΠΌΡ Π±ΠΎΠ½ΡΡΠΎΠΌ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ ΡΠΎ, ΡΡΠΎ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΠ»ΠΎΠ΅ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ Π²ΡΠ΅ ΡΡΠΎ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°ΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ΅ ΠΆΠ΅Π»Π΅Π·ΠΎ ΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌ ΡΠΎΡΡΠΎΠΌ, ΡΠΎ Π΅ΡΡΡ ΡΠ΅ΠΌ ΡΠ°ΠΌΡΠΌ ΠΌΡ ΡΠΏΡΠΎΡΡΠΈΠ»ΠΈ ΡΠ΅Π±Π΅ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ.
Π§ΡΠΎ ΠΌΡ Π² ΠΈΡΠΎΠ³Π΅ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ? ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ Π½Π°Ρ Π±ΡΠ»Π° Π² ΡΠ½Π²Π°ΡΡΠΊΠΈΠ΅ ΠΏΡΠ°Π·Π΄Π½ΠΈΠΊΠΈ 2018-Π³ΠΎ. ΠΠ° ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΏΠΎΠ»Π³ΠΎΠ΄Π° ΠΏΠΎΠΊΠ° ΠΌΡ Π²Π²ΠΎΠ΄ΠΈΠ»ΠΈ ΡΡΡ ΡΡ Π΅ΠΌΡ Π² ΡΡΡΠΎΠΉ, ΡΠ°ΡΡΠΈΡΡΠ»ΠΈ ΡΠΆΠ΅ Π½Π° Π²Π΅ΡΡ ΡΡΠ°ΡΠΈΠΊ, ΡΡΠΎΠ±Ρ Π²Π΅ΡΡ ΡΡΠ°ΡΠΈΠΊ ΡΠ½ΡΡΡ Ρ LTM, ΠΌΡ Π²ΡΡΠΎΡΠ»ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎ ΡΡΠ°ΡΠΈΠΊΡ Π² ΠΎΠ΄Π½ΠΎΠΌ Π΄Π°ΡΠ°-ΡΠ΅Π½ΡΡΠ΅ Ρ 40 Π³ΠΈΠ³Π°Π±ΠΈΡ Π΄ΠΎ 60 Π³ΠΈΠ³Π°Π±ΠΈΡ, ΠΈ ΠΏΡΠΈ ΡΡΠΎΠΌ Π·Π° Π²Π΅ΡΡ 2018-ΠΉ Π³ΠΎΠ΄ ΡΠΌΠΎΠ³Π»ΠΈ ΠΎΡΠ΄Π°Π²Π°ΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π² ΡΡΠΈ ΡΠ°Π·Π° Π±ΠΎΠ»ΡΡΠ΅ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΉ Π² ΡΠ΅ΠΊΡΠ½Π΄Ρ.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com