ΠΠ΅ΡΠΎΠΌ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΎ ΡΠ½ΠΈΠΆΠ°Π΅ΡΡΡ ΠΈ ΠΏΠΎΠΊΡΠΏΠ°ΡΠ΅Π»ΡΡΠΊΠ°Ρ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ, ΠΈ ΠΈΠ½ΡΠ΅Π½ΡΠΈΠ²Π½ΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ Π²Π΅Π±-ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², Π³ΠΎΠ²ΠΎΡΠΈΡ Π½Π°ΠΌ ΠΠ°ΠΏΠΈΡΠ°Π½ ΠΡΠ΅Π²ΠΈΠ΄Π½ΠΎΡΡΡ. ΠΡΠΎΡΡΠΎ ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π΄Π°ΠΆΠ΅ Π°ΠΉΡΠΈΡΠ½ΠΈΠΊΠΈ, ΡΠ»ΡΡΠ°Π΅ΡΡΡ, Ρ
ΠΎΠ΄ΡΡ Π² ΠΎΡΠΏΡΡΠΊ. Π CΠ’Π ΡΠΎΠΆΠ΅. Π’Π΅ΠΌ ΡΡΠΆΠ΅Π»Π΅Π΅ ΡΠ΅ΠΌ, ΠΊΡΠΎ ΠΎΡΡΠ°ΡΡΡΡ Π½Π° ΠΏΠΎΡΡΡ, Π½ΠΎ ΡΠ΅ΠΉΡΠ°Ρ Π½Π΅ ΠΎΠ± ΡΡΠΎΠΌ: Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΡΡΠΎΠΌΡ Π»Π΅ΡΠΎ β Π»ΡΡΡΠΈΠΉ ΠΏΠ΅ΡΠΈΠΎΠ΄ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π½Π΅ ΡΠΎΡΠΎΠΏΡΡΡ ΠΎΠ±Π΄ΡΠΌΠ°ΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΡΡ ΡΡ
Π΅ΠΌΡ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠΎΡΡΠ°Π²ΠΈΡΡ ΠΏΠ»Π°Π½ ΠΏΠΎ Π΅Ρ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ. Π Π² ΡΡΠΎΠΌ Π²Π°ΠΌ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΠΎΠΏΡΡ ΠΠ³ΠΎΡΠ° ΠΠ½Π΄ΡΠ΅Π΅Π²Π° ΠΈΠ·
ΠΡΠΈ ΡΡΡΠΎΠΈΡΠ΅Π»ΡΡΡΠ²Π΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΡ ΠΏΠ»ΠΎΡΠ°Π΄ΠΎΠΊ, ΠΏΡΠΈ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»ΠΎΠ²ΡΡΠ΅ΠΊ, Π² ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΠ°ΡΡΡ. Π ΠΏΠΎΠΏΠ°Π΄Π°ΡΡΡΡ Π² Π½ΠΈΡ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π½Π΅Π»ΡΠ·Ρ. Π Π³ΡΠ±ΠΈΡ Π½Π°Ρ Π²ΠΎ Π²ΡΠ΅ΠΌ ΡΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ Π΄ΡΡΠ³ΠΎΠΌ, ΠΏΠ΅ΡΡΠ΅ΠΊΡΠΈΠΎΠ½ΠΈΠ·ΠΌ ΠΈβ¦ Π»Π΅Π½Ρ. ΠΡ ΠΏΡΡΠ°Π΅ΠΌΡΡ ΡΠ΄Π΅Π»Π°ΡΡ Π²ΡΡ-Π²ΡΡ-Π²ΡΡ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎ, Π° ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎ Π΄Π΅Π»Π°ΡΡ Π½Π΅ Π½ΡΠΆΠ½ΠΎ! ΠΡΠΆΠ½ΠΎ Π΄Π΅Π»Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠ΅ Π²Π΅ΡΠΈ, Π½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, Π΄ΠΎΠ²Π΅ΡΡΠΈ Π΄ΠΎ ΠΊΠΎΠ½ΡΠ°, ΡΡΠΎΠ± ΠΎΠ½ΠΈ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ.
Failover β ΡΡΠΎ Π½Π΅ ΠΊΠ°ΠΊΠ°Ρ-ΡΠΎ ΡΠ°ΠΊΠ°Ρ Π²Π΅ΡΡΠ»Π°Ρ ΡΠ°Π½ΠΎΠ²Π°Ρ ΡΡΡΠΊΠ° Β«ΡΡΠΎΠ± Π±ΡΠ»ΠΎΒ»; ΡΡΠΎ Π²Π΅ΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠ΄Π΅Π»Π°ΡΡ ΡΠΎΠ²Π½ΠΎ ΠΎΠ΄Π½ΠΎ β ΡΠΌΠ΅Π½ΡΡΠΈΡΡ Π²ΡΠ΅ΠΌΡ ΠΏΡΠΎΡΡΠΎΡ, ΡΡΠΎΠ±Ρ ΡΠ΅ΡΠ²ΠΈΡ, ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ, ΡΠ΅ΡΡΠ»Π° ΠΌΠ΅Π½ΡΡΠ΅ Π΄Π΅Π½Π΅Π³. Π Π²ΠΎ Π²ΡΠ΅Ρ ΠΌΠ΅ΡΠΎΠ΄Π°Ρ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Ρ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ Π΄ΡΠΌΠ°ΡΡ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅: Π³Π΄Π΅ Π΄Π΅Π½ΡΠ³ΠΈ?
ΠΠ΅ΡΠ²Π°Ρ Π»ΠΎΠ²ΡΡΠΊΠ°: ΠΊΠΎΠ³Π΄Π° ΠΌΡ ΡΡΡΠΎΠΈΠΌ Π±ΠΎΠ»ΡΡΠΈΠ΅ Π½Π°Π΄ΡΠΆΠ½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΡΡ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ β ΠΌΡ ΡΠΌΠ΅Π½ΡΡΠ°Π΅ΠΌ ΡΠΈΡΠ»ΠΎ Π°Π²Π°ΡΠΈΠΉ. ΠΡΠΎ ΡΡΡΠ°ΡΠ½ΠΎΠ΅ Π·Π°Π±Π»ΡΠΆΠ΄Π΅Π½ΠΈΠ΅. ΠΠΎΠ³Π΄Π° ΠΌΡ Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΡΡ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, ΡΠΈΡΠ»ΠΎ Π°Π²Π°ΡΠΈΠΉ ΠΌΡ, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, ΠΏΠΎΠ²ΡΡΠ°Π΅ΠΌ. Π Π΅ΡΠ»ΠΈ ΠΌΡ ΡΠ΄Π΅Π»Π°Π΅ΠΌ Π²ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, ΡΠΎ ΡΠΎΠ²ΠΎΠΊΡΠΏΠ½ΠΎ ΠΌΡ Π²ΡΠ΅ΠΌΡ ΠΏΡΠΎΡΡΠΎΡ ΡΠΌΠ΅Π½ΡΡΠΈΠΌ. ΠΠ²Π°ΡΠΈΠΉ Π±ΡΠ΄Π΅Ρ Π±ΠΎΠ»ΡΡΠ΅, Π½ΠΎ ΠΎΠ½ΠΈ Π±ΡΠ΄ΡΡ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡΡ Ρ ΠΌΠ΅Π½ΡΡΠΈΠΌΠΈ ΠΈΠ·Π΄Π΅ΡΠΆΠΊΠ°ΠΌΠΈ. ΠΠ΅Π΄Ρ ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅? β ΡΡΠΎ ΡΡΠ»ΠΎΠΆΠ½Π΅Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΡΠ±ΠΎΠ΅ ΡΡΠ»ΠΎΠΆΠ½Π΅Π½ΠΈΠ΅ β ΡΡΠΎ ΠΏΠ»ΠΎΡ
ΠΎ: Ρ Π½Π°Ρ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π±ΠΎΠ»ΡΡΠ΅ Π²ΠΈΠ½ΡΠΈΠΊΠΎΠ², Π±ΠΎΠ»ΡΡΠ΅ ΡΠ΅ΡΡΠ΅ΡΡΠ½ΠΎΠΊ, ΡΠ»ΠΎΠ²ΠΎΠΌ, Π±ΠΎΠ»ΡΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² β ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π²ΡΡΠ΅ ΡΠ°Π½Ρ Π½Π° ΠΏΠΎΠ»ΠΎΠΌΠΊΡ. Π ΠΎΠ½ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ°Π·Π»ΠΎΠΌΠ°ΡΡΡΡ. Π Π±ΡΠ΄ΡΡ Π»ΠΎΠΌΠ°ΡΡΡΡ ΡΠ°ΡΠ΅. ΠΡΠΎΡΡΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ: ΡΠΊΠ°ΠΆΠ΅ΠΌ, Ρ Π½Π°Ρ Π΅ΡΡΡ Π½Π΅ΠΊΠΈΠΉ ΡΠ°ΠΉΡ, Ρ PHP, MySQL. Π Π΅Π³ΠΎ ΡΡΠΎΡΠ½ΠΎ Π½ΡΠΆΠ½ΠΎ Π·Π°ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°ΡΡ.
Π¨ΡΠΎΡ (Ρ) ΠΠ΅ΡΡΠΌ Π²ΡΠΎΡΡΡ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΡ, ΡΡΡΠΎΠΈΠΌ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡβ¦ Π‘Π»ΠΎΠΆΠ½ΠΎΡΡΡ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π² Π΄Π²Π° ΡΠ°Π·Π° Π±ΠΎΠ»ΡΡΠ΅ β Ρ Π½Π°Ρ Π΄Π²Π΅ ΡΡΡΠ½ΠΎΡΡΠΈ. Π Π΅ΡΡ ΠΌΡ ΡΠ²Π΅ΡΡ Ρ Π½Π°ΠΊΠ°ΡΡΠ²Π°Π΅ΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΡ Π»ΠΎΠ³ΠΈΠΊΡ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° Π΄Π°Π½Π½ΡΡ Ρ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΠΈ Π½Π° Π΄ΡΡΠ³ΡΡ β ΡΠΎ Π΅ΡΡΡ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ , ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ°ΡΠΈΠΊΠΈ ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅. Π’Π°ΠΊ Π²ΠΎΡ, Π»ΠΎΠ³ΠΈΠΊΠ° ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ β ΠΎΠ½Π° ΠΎΠ±ΡΡΠ½ΠΎ ΠΎΡΠ΅Π½Ρ ΡΠ»ΠΎΠΆΠ½Π°Ρ, ΠΈ ΡΡΠ°Π»ΠΎ Π±ΡΡΡ, ΡΠΎΠ²ΠΎΠΊΡΠΏΠ½Π°Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅ Π² 2, Π° 3, 5, 10 ΡΠ°Π· Π±ΠΎΠ»ΡΡΠ΅.
ΠΡΠΎΡΠ°Ρ Π»ΠΎΠ²ΡΡΠΊΠ°: ΠΊΠΎΠ³Π΄Π° ΠΌΡ ΡΡΡΠΎΠΈΠΌ ΠΏΠΎ-Π½Π°ΡΡΠΎΡΡΠ΅ΠΌΡ Π±ΠΎΠ»ΡΡΠΈΠ΅ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΌΡ ΡΠ°Π½ΡΠ°Π·ΠΈΡΡΠ΅ΠΌ, ΡΡΠΎ ΠΆΠ΅ Ρ ΠΎΡΠΈΠΌ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π² ΠΈΡΠΎΠ³Π΅. ΠΡΠ°Π»Ρ: ΠΌΡ Ρ ΠΎΡΠΈΠΌ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΡΠΏΠ΅ΡΠ½Π°Π΄ΡΠΆΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π²ΠΎΠΎΠ±ΡΠ΅ Π±Π΅Π· ΠΏΡΠΎΡΡΠΎΡ, ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π·Π° ΠΏΠΎΠ»ΡΠ΅ΠΊΡΠ½Π΄Ρ (Π° Π»ΡΡΡΠ΅ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ), ΠΈ Π½Π°ΡΠΈΠ½Π°Π΅ΠΌ Π²ΠΎΠΏΠ»ΠΎΡΠ°ΡΡ ΠΌΠ΅ΡΡΡ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΡΡΡ. ΠΠΎ Π·Π΄Π΅ΡΡ ΡΠΎΠΆΠ΅ Π΅ΡΡΡ Π½ΡΠ°Π½Ρ: ΡΠ΅ΠΌ ΠΌΠ΅Π½ΡΡΠ΅ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, ΡΠ΅ΠΌ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ Π»ΠΎΠ³ΠΈΠΊΠ° ΡΠΈΡΡΠ΅ΠΌΡ. Π§Π΅ΠΌ ΡΠ»ΠΎΠΆΠ½Π΅Π΅ Π½Π°ΠΌ ΠΏΡΠΈΠ΄ΡΡΡΡ Π΄Π΅Π»Π°ΡΡ ΡΡΡ Π»ΠΎΠ³ΠΈΠΊΡ, ΡΠ΅ΠΌ ΡΠ°ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ° Π±ΡΠ΄Π΅Ρ Π»ΠΎΠΌΠ°ΡΡΡΡ. Π ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΠ°ΡΡΡ Π² ΠΎΡΠ΅Π½Ρ Π½Π΅ΠΏΡΠΈΡΡΠ½ΡΡ ΡΠΈΡΡΠ°ΡΠΈΡ: ΠΌΡ Π²ΡΠ΅ΠΌΠΈ ΡΠΈΠ»Π°ΠΌΠΈ ΠΏΡΡΠ°Π΅ΠΌΡΡ Π²ΡΠ΅ΠΌΡ ΠΏΡΠΎΡΡΠΎΡ ΡΠΌΠ΅Π½ΡΡΠΈΡΡ, Π° Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΠΌΡ Π²ΡΡ ΡΡΠ»ΠΎΠΆΠ½ΡΠ΅ΠΌ, ΠΈ ΠΊΠΎΠ³Π΄Π° ΡΡΠΎ-ΡΠΎ ΠΈΠ΄ΡΡ Π½Π΅ ΡΠ°ΠΊ, Π²ΡΠ΅ΠΌΡ ΠΏΡΠΎΡΡΠΎΡ Π² ΠΈΡΠΎΠ³Π΅ Π±ΡΠ΄Π΅Ρ Π±ΠΎΠ»ΡΡΠ΅. Π’ΡΡ Π·Π°ΡΠ°ΡΡΡΡ Π»ΠΎΠ²ΠΈΡΡ ΡΠ΅Π±Ρ Π½Π° ΠΌΡΡΠ»ΠΈ: Π²ΠΎΡβ¦ Π»ΡΡΡΠ΅ Π± Π½Π΅ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π»ΠΈ. ΠΡΡΡΠ΅ Π± ΠΎΠ½ΠΎ ΠΎΠ΄Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ ΠΈ Ρ ΠΏΠΎΠ½ΡΡΠ½ΡΠΌ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ ΠΏΡΠΎΡΡΠΎΡ.
ΠΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Ρ ΡΡΠΈΠΌ Π±ΠΎΡΠΎΡΡΡΡ? ΠΠ°Π΄ΠΎ ΠΏΠ΅ΡΠ΅ΡΡΠ°ΡΡ ΡΠ΅Π±Π΅ Π²ΡΠ°ΡΡ, ΠΏΠ΅ΡΠ΅ΡΡΠ°ΡΡ ΡΠ΅Π±Π΅ Π»ΡΡΡΠΈΡΡ, ΡΡΠΎ ΠΌΡ ΡΡΡ ΡΠ΅ΠΉΡΠ°Ρ Π±ΡΠ΄Π΅ΠΌ ΡΡΡΠΎΠΈΡΡ ΠΊΠΎΡΠΌΠΎΠ»ΡΡ, Π½ΠΎ Π°Π΄Π΅ΠΊΠ²Π°ΡΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΠ΅ΠΊΡ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ»Π΅ΠΆΠ°ΡΡ. Π ΠΏΠΎΠ΄ ΡΡΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ Π²ΡΠ±ΠΈΡΠ°ΡΡ, ΠΊΠ°ΠΊΠΈΠΌΠΈ, ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ, ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ Π±ΡΠ΄Π΅ΠΌ ΠΏΠΎΠ²ΡΡΠ°ΡΡ Π½Π°Π΄ΡΠΆΠ½ΠΎΡΡΡ Π½Π°ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΡ.
Π‘Π°ΠΌΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π΄Π»Ρ Β«ΠΈΡΡΠΎΡΠΈΠΉ ΠΈΠ· ΠΆΒ»β¦ ΠΈΠ· ΠΆΠΈΠ·Π½ΠΈ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅.
ΠΡΠΈΠΌΠ΅Ρ Π½ΠΎΠΌΠ΅Ρ ΠΎΠ΄ΠΈΠ½
ΠΡΠ΅Π΄ΡΡΠ°Π²ΡΡΠ΅ ΡΠ°ΠΉΡ-Π²ΠΈΠ·ΠΈΡΠΊΡ ΡΡΡΠ±ΠΎΠΏΡΠΎΠΊΠ°ΡΠ½ΠΎΠ³ΠΎ Π·Π°Π²ΠΎΠ΄Π° β1 Π³ΠΎΡΠΎΠ΄Π° N. ΠΠ° Π½Π΅ΠΉ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ ΠΎΠ³ΡΠΎΠΌΠ½ΡΠΌΠΈ Π±ΡΠΊΠ²Π°ΠΌΠΈ β Π’Π Π£ΠΠΠΠ ΠΠΠΠ’ΠΠ«Π ΠΠΠΠΠ β1. Π§ΡΡΡ Π½ΠΈΠΆΠ΅ β ΡΠ»ΠΎΠ³Π°Π½: Β«ΠΠ°ΡΠΈ ΡΡΡΠ±Ρ β ΡΠ°ΠΌΡΠ΅ ΠΊΡΡΠ³Π»ΡΠ΅ ΡΡΡΠ±Ρ Π² NΒ». Π ΡΠ½ΠΈΠ·Ρ Π½ΠΎΠΌΠ΅Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π° Π³Π΅Π½Π΅ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠ° ΠΈ Π΅Π³ΠΎ ΠΈΠΌΡ. ΠΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°ΡΡ β ΡΡΠΎ ΠΆ ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½Π°Ρ ΡΡΡΠΊΠ°! ΠΠ°ΡΠΈΠ½Π°Π΅ΠΌ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ, ΠΈΠ· ΡΠ΅Π³ΠΎ ΡΠΎΡΡΠΎΠΈΡ. Html-ΡΡΠ°ΡΠΈΠΊΠ° β ΡΠΎ Π΅ΡΡΡ ΠΏΠ°ΡΠ° ΠΊΠ°ΡΡΠΈΠ½ΠΎΡΠ΅ΠΊ, Π³Π΄Π΅ Π³Π΅Π½Π΅ΡΠ°Π»ΡΠ½ΡΠΉ, ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ, Π·Π° ΡΡΠΎΠ»ΠΎΠΌ Π² Π±Π°Π½Π΅ ΡΠΎ ΡΠ²ΠΎΠΈΠΌ ΠΏΠ°ΡΡΠ½Π΅ΡΠΎΠΌ ΠΎΠ±ΡΡΠΆΠ΄Π°ΡΡ ΠΊΠ°ΠΊΡΡ-ΡΠΎ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΡΡ ΡΠ΄Π΅Π»ΠΊΡ. ΠΠ°ΡΠΈΠ½Π°Π΅ΠΌ Π΄ΡΠΌΠ°ΡΡ ΠΏΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΡΠΎΡΡΠΎΡ. Π Π³ΠΎΠ»ΠΎΠ²Ρ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡ: Π»Π΅ΠΆΠ°ΡΡ ΡΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΡΡΡ ΠΌΠΈΠ½ΡΡ, Π½Π΅ Π±ΠΎΠ»ΡΡΠ΅. Π ΡΡΡ Π²ΠΎΠΏΡΠΎΡ: Π° ΡΠΊΠΎΠ»ΡΠΊΠΎ Ρ ΡΡΠΎΠ³ΠΎ Π½Π°ΡΠ΅Π³ΠΎ ΡΠ°ΠΉΡΠ° Π±ΡΠ»ΠΎ ΠΏΡΠΎΠ΄Π°ΠΆ Π²ΠΎΠΎΠ±ΡΠ΅? Π‘ΠΊΠΎΠ»ΡΠΊΠΎ-ΡΠΊΠΎΠ»ΡΠΊΠΎ? Π§ΡΠΎ Π·Π½Π°ΡΠΈΡ Β«Π½ΠΎΠ»ΡΒ»? Π ΡΠΎ ΠΈ Π·Π½Π°ΡΠΈΡ: ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π²ΡΠ΅ ΡΠ΅ΡΡΡΠ΅ ΡΠ΄Π΅Π»ΠΊΠΈ Π·Π° ΠΏΡΠΎΡΠ»ΡΠΉ Π³ΠΎΠ΄ Π³Π΅Π½Π΅ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ΄Π΅Π»Π°Π» Π·Π° ΡΠ΅ΠΌ ΠΆΠ΅ ΡΡΠΎΠ»ΠΎΠΌ, Ρ ΡΠ΅ΠΌΠΈ ΠΆΠ΅ Π»ΡΠ΄ΡΠΌΠΈ, Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΎΠ½ΠΈ Ρ ΠΎΠ΄ΡΡ Π² Π±Π°Π½Ρ ΡΠΈΠ΄ΡΡ Π·Π° ΡΡΠΎΠ»ΠΎΠΌ. Π ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ, ΡΡΠΎ Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π΄Π΅Π½Ρ ΠΏΠΎΠ»Π΅ΠΆΠΈΡ ΡΠ°ΠΉΡ β ΡΡΡΠ°ΡΠ½ΠΎΠ³ΠΎ Π½Π΅ Π±ΡΠ΄Π΅Ρ Π½ΠΈΡΠ΅Π³ΠΎ.
ΠΡΡ ΠΎΠ΄Ρ ΠΈΠ· Π²Π²ΠΎΠ΄Π½ΡΡ , Π΅ΡΡΡ Π΄Π΅Π½Ρ Π½Π° ΠΏΠΎΠ΄Π½ΡΡΠΈΠ΅ ΡΡΠΎΠΉ ΠΈΡΡΠΎΡΠΈΠΈ. ΠΠ°ΡΠΈΠ½Π°Π΅ΠΌ Π΄ΡΠΌΠ°ΡΡ ΠΏΡΠΎ ΡΡ Π΅ΠΌΡ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΡΠ°ΠΌΡΡ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΡ ΡΡ Π΅ΠΌΡ Π΄Π»Ρ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ°: ΠΌΡ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ. ΠΠΎΡ ΡΡΠ° Π²ΡΡ ΡΡΡΠΊΠ° ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Π΅ΡΡΡ Π»ΡΠ±ΡΠΌ Π°Π΄ΠΌΠΈΠ½ΠΎΠΌ Π·Π° ΠΏΠΎΠ»ΡΠ°ΡΠ° Ρ ΠΏΠ΅ΡΠ΅ΠΊΡΡΠ°ΠΌΠΈ. ΠΠΎΡΡΠ°Π²ΠΈΡΡ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅Ρ, ΠΏΠΎΠ»ΠΎΠΆΠΈΡΡ ΡΠ°ΠΉΠ»Ρ β Π²ΡΡ. ΠΠ½ΠΎ Π·Π°ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. ΠΠΈ Π·Π° ΡΠ΅ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΠΈΡΡ, Π½ΠΈΡΠ΅ΠΌΡ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»ΡΡΡ ΠΎΡΠΎΠ±ΠΎΠ³ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ. Π’ΠΎ Π΅ΡΡΡ Π²ΡΠ²ΠΎΠ΄ ΠΈΠ· ΠΏΡΠΈΠΌΠ΅ΡΠ° Π½ΠΎΠΌΠ΅Ρ ΠΎΠ΄ΠΈΠ½ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΠΉ: ΡΠ΅ΡΠ²ΠΈΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°ΡΡ Π½Π΅ Π½ΡΠΆΠ½ΠΎ β ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°ΡΡ Π½Π΅ Π½ΡΠΆΠ½ΠΎ.
ΠΡΠΈΠΌΠ΅Ρ Π½ΠΎΠΌΠ΅Ρ Π΄Π²Π°
ΠΠ»ΠΎΠ³ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ: ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΎΠ±ΡΡΠ΅Π½Π½ΡΠ΅ ΠΏΠΈΡΡΡ ΡΡΠ΄Π° Π½ΠΎΠ²ΠΎΡΡΠΈ, Π²ΠΎΡ ΠΌΡ ΠΏΠΎΡΡΠ°ΡΡΠ²ΠΎΠ²Π°Π»ΠΈ Π² ΡΠ°ΠΊΠΎΠΉ-ΡΠΎ Π²ΡΡΡΠ°Π²ΠΊΠ΅, Π° Π²ΠΎΡ ΠΌΡ Π²ΡΠΏΡΡΡΠΈΠ»ΠΈ Π΅ΡΠ΅ Π½ΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅. ΠΠΎΠΏΡΡΡΠΈΠΌ, ΡΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ PHP Ρ WordPress, Π½Π΅Π±ΠΎΠ»ΡΡΠ°Ρ Π±Π°Π·Π° Π΄Π°Π½Π½ΡΡ ΠΈ ΡΡΡΡ-ΡΡΡΡ ΡΡΠ°ΡΠΈΠΊΠΈ. Π Π³ΠΎΠ»ΠΎΠ²Ρ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΎΠΏΡΡΡ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡ, ΡΡΠΎ Π»Π΅ΠΆΠ°ΡΡ Π½ΠΈ Π² ΠΊΠΎΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ Π½Π΅Π»ΡΠ·Ρ β Β«Π½Π΅ Π±ΠΎΠ»ΡΡΠ΅ ΠΏΡΡΠΈ ΠΌΠΈΠ½ΡΡ!Β», Π²ΠΎΡ ΡΡΠΎ Π²ΡΡ. ΠΠΎ Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΠ΄ΡΠΌΠ°Π΅ΠΌ Π΄Π°Π»ΡΡΠ΅. Π§ΡΠΎ ΡΡΠΎΡ Π±Π»ΠΎΠ³ Π΄Π΅Π»Π°Π΅Ρ? Π’ΡΠ΄Π° ΠΏΡΠΈΡ ΠΎΠ΄ΡΡ ΠΈΠ· Π―Π½Π΄Π΅ΠΊΡΠ°, ΠΈΠ· ΠΡΠ³Π»Π° ΠΏΠΎ ΠΊΠ°ΠΊΠΈΠΌ-ΡΠΎ Π·Π°ΠΏΡΠΎΡΠ°ΠΌ, ΠΏΠΎ ΠΎΡΠ³Π°Π½ΠΈΠΊΠ΅. ΠΠ΄ΠΎΡΠΎΠ²ΠΎ. Π ΠΏΡΠΎΠ΄Π°ΠΆΠΈ ΠΊΠ°ΠΊ-ΡΠΎ Π²ΠΎΠΎΠ±ΡΠ΅ Ρ Π½ΠΈΠΌ ΡΠ²ΡΠ·Π°Π½Ρ? ΠΡΠΎΠ·ΡΠ΅Π½ΠΈΠ΅: Π½Π΅ ΠΎΡΠΎΠ±ΠΎ. Π Π΅ΠΊΠ»Π°ΠΌΠ½ΡΠΉ ΡΡΠ°ΡΠΈΠΊ ΠΈΠ΄ΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠ°ΠΉΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π° Π΄ΡΡΠ³ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Π΅. ΠΠ°ΡΠΈΠ½Π°Π΅ΠΌ Π΄ΡΠΌΠ°ΡΡ ΠΏΡΠΎ ΡΡ Π΅ΠΌΡ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π±Π»ΠΎΠΆΠ΅ΠΊΠ°. ΠΠΎ-Ρ ΠΎΡΠΎΡΠ΅ΠΌΡ, Π·Π° ΠΏΠ°ΡΡ ΡΠ°ΡΠΎΠ² Π΅Π³ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π½ΡΡΡ, ΠΈ ΠΊ ΡΡΠΎΠΌΡ Π±ΡΠ»ΠΎ Π±Ρ Π½Π΅ΠΏΠ»ΠΎΡ ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΡΡΡ. Π Π°Π·ΡΠΌΠ½ΡΠΌ Π±ΡΠ΄Π΅Ρ Π²Π·ΡΡΡ Π² Π΄ΡΡΠ³ΠΎΠΌ Π΄Π°ΡΠ°-ΡΠ΅Π½ΡΡΠ΅ ΠΌΠ°ΡΠΈΠ½Ρ, Π½Π° Π½Π΅Π΅ Π²ΠΊΠ°ΡΠΈΡΡ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅, ΡΠΎ Π΅ΡΡΡ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅Ρ, PHP, WordPress, MySQL, ΠΈ ΠΎΡΡΠ°Π²ΠΈΡΡ ΡΡΠΎ Π»Π΅ΠΆΠ°ΡΡ ΠΏΡΠΈΡΡΡΠ΅Π½Π½ΡΠΌ. Π ΠΌΠΎΠΌΠ΅Π½Ρ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ, ΡΡΠΎ Π²ΡΡ ΡΠ»ΠΎΠΌΠ°Π»ΠΎΡΡ, Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π΄Π²Π΅ Π²Π΅ΡΠΈ β ΡΠ°ΡΠΊΠ°ΡΠ°ΡΡ Π΄Π°ΠΌΠΏ mysql Π½Π° 50 ΠΌΠ΅ΡΡΠΎΠ², ΠΎΠ½ ΠΏΡΠΎΠ»Π΅ΡΠΈΡ ΡΠ°ΠΌ Π·Π° ΠΌΠΈΠ½ΡΡΡ, ΠΈ ΡΠ°ΡΠΊΠ°ΡΠ°ΡΡ ΡΠ°ΠΌ ΠΊΠ°ΠΊΠΎΠ΅-ΡΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΠ°ΡΡΠΈΠ½ΠΎΠΊ ΠΈΠ· Π±ΡΠΊΠ°ΠΏΠ°. ΠΡΠΎ ΡΠΎΠΆΠ΅ ΡΠ°ΠΌ Π½Π΅ Π±ΠΎΠ³ Π²Π΅ΡΡΡ ΡΠΊΠΎΠ»ΡΠΊΠΎ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π·Π° ΠΏΠΎΠ»ΡΠ°ΡΠ° Π²ΡΡ ΡΡΠ° ΡΡΡΠΊΠ° ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Π΅ΡΡΡ. ΠΠΈΠΊΠ°ΠΊΠΈΡ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΉ, ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΈ Π³ΠΎΡΠΏΠΎΠ΄ΠΈ, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ failover’a. ΠΡΠ²ΠΎΠ΄: ΡΠΎ, ΡΡΠΎ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π±ΡΡΡΡΠΎ ΡΠ°ΡΠΊΠ°ΡΠ°ΡΡ ΠΈΠ· Π±ΡΠΊΠ°ΠΏΠ° β ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°ΡΡ Π½Π΅ Π½ΡΠΆΠ½ΠΎ.
ΠΡΠΈΠΌΠ΅Ρ Π½ΠΎΠΌΠ΅Ρ ΡΡΠΈ, ΠΏΠΎΡΠ»ΠΎΠΆΠ½Π΅Π΅
ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½. PhP Ρ open heart Π½Π΅ΠΌΠ½ΠΎΠΆΠΊΠΎ ΠΏΠΎΠ΄ΠΏΠΈΠ»Π΅Π½Π½ΡΠΉ, mysql Ρ ΡΠΎΠ»ΠΈΠ΄Π½ΠΎΠΉ Π±Π°Π·ΠΎΠΉ. ΠΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠ°ΡΠΈΠΊΠΈ (Π²Π΅Π΄Ρ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ Π΅ΡΡΡ ΠΊΡΠ°ΡΠΈΠ²ΡΠ΅ HD-ΠΊΠ°ΡΡΠΈΠ½ΠΎΡΠΊΠΈ ΠΈ Π²ΡΡ ΡΠ°ΠΊΠΎΠ΅ ΠΏΡΠΎΡΠ΅Π΅), Redis Π΄Π»Ρ ΡΠ΅ΡΡΠΈΠΈ ΠΈ Elasticsearch Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ°. ΠΠ°ΡΠΈΠ½Π°Π΅ΠΌ Π΄ΡΠΌΠ°ΡΡ ΠΏΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΡΠΎΡΡΠΎΡ. Π ΡΡΡ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ Π΄Π΅Π½Ρ Π±Π΅Π·Π±ΠΎΠ»Π΅Π·Π½Π΅Π½Π½ΠΎ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½ Π²Π°Π»ΡΡΡΡΡ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ. ΠΠ΅Π΄Ρ ΡΠ΅ΠΌ Π΄ΠΎΠ»ΡΡΠ΅ ΠΎΠ½ Π»Π΅ΠΆΠΈΡ, ΡΠ΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅ Π΄Π΅Π½Π΅Π³ ΠΌΡ ΡΠ΅ΡΡΠ΅ΠΌ. Π‘ΡΠΎΠΈΡ ΡΡΠΊΠΎΡΠΈΡΡΡΡ. Π Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ? ΠΠΎΠ»Π°Π³Π°Ρ, Π΅ΡΠ»ΠΈ ΠΌΡ ΡΠ°Ρ ΠΏΠΎΠ»Π΅ΠΆΠΈΠΌ, ΡΠΎ Π½ΠΈΠΊΡΠΎ Ρ ΡΠΌΠ° Π½Π΅ ΡΠΎΠΉΠ΄Π΅Ρ. ΠΠ°, ΠΌΡ ΡΡΠΎ-ΡΠΎ ΠΏΠΎΡΠ΅ΡΡΠ΅ΠΌ, Π½ΠΎ Π½Π°ΡΠ½ΡΠΌ ΡΡΠ΅ΡΠ΄ΡΡΠ²ΠΎΠ²Π°ΡΡ β Π±ΡΠ΄Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΡΠΆΠ΅. ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ ΡΡ Π΅ΠΌΡ ΠΏΡΠΎΡΡΠΎΡ, Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎΠ³ΠΎ Π² ΡΠ°Ρ.
ΠΠ°ΠΊ ΡΡΠΎ Π²ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°ΡΡ? ΠΠ°ΡΠΈΠ½Π° Π½ΡΠΆΠ½Π° Π² Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅: ΡΠ°Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ β ΡΡΠΎ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΌΠ°Π»ΠΎ. Mysql: ΡΡΡ ΡΠΆΠ΅ Π½ΡΠΆΠ½Π° ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ, ΠΆΠΈΠ²Π°Ρ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π·Π° ΡΠ°Ρ 100 Π³Π± Π² Π΄Π°ΠΌΠΏ, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π½Π΅ Π²ΠΎΠ»ΡΡΡΡΡ. Π‘ΡΠ°ΡΠΈΠΊΠ°, ΠΊΠ°ΡΡΠΈΠ½ΠΎΡΠΊΠΈ: ΠΎΠΏΡΡΡ ΠΆΠ΅, Π·Π° ΡΠ°Ρ 500 Π³Π± ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΡΡΠΏΠ΅ΡΡ Π²Π»ΠΈΡΡΡΡ. Π‘ΡΠ°Π»ΠΎ Π±ΡΡΡ, Π»ΡΡΡΠ΅ ΡΡΠ°Π·Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΎΡΠΊΠΈ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ. Redis: Π²ΠΎΡ ΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π΅Π΅. Π Redis ΡΠ΅ΡΡΠΈΠΈ Π»Π΅ΠΆΠ°Ρ β ΠΏΡΠΎΡΡΠΎ Π²Π·ΡΡΡ ΠΈ ΠΏΠΎΡ
ΠΎΡΠΎΠ½ΠΈΡΡ ΠΌΡ Π΅Π³ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ. ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΡΠΎ Π±ΡΠ΄Π΅Ρ Π½Π΅ ΠΎΡΠ΅Π½Ρ Ρ
ΠΎΡΠΎΡΠΎ: Π²ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΎΠΊΠ°ΠΆΡΡΡΡ ΡΠ°Π·Π»ΠΎΠ³ΠΈΠ½Π΅Π½Π½ΡΠΌΠΈ, ΠΊΠΎΡΠ·ΠΈΠ½Ρ ΠΎΡΠΈΡΠ΅Π½Π½ΡΠΌΠΈ ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅. ΠΡΠ΄ΠΈ Π±ΡΠ΄ΡΡ Π²ΡΠ½ΡΠΆΠ΄Π΅Π½Ρ Π·Π°Π½ΠΎΠ²ΠΎ Π²Π²ΠΎΠ΄ΠΈΡΡ ΡΠ²ΠΎΠΉ Π»ΠΎΠ³ΠΈΠ½ ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ, ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π°ΡΠΎΠ΄Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠΊΠΎΠ»ΠΎΡΡΡΡ ΠΈ ΠΏΠΎΠΊΡΠΏΠΊΡ Π½Π΅ Π·Π°Π²Π΅ΡΡΠΈΡΡ. ΠΠΏΡΡΡ ΠΆΠ΅, ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡ ΡΠΏΠ°Π΄Π΅Ρ. Π‘ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, Redis ΠΏΡΡΠΌ ΠΎΠ΄ΠΈΠ½ Π² ΠΎΠ΄ΠΈΠ½ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠΉ, Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΌΠΈ Π·Π°Π»ΠΎΠ³ΠΈΠ½ΠΈΠ²ΡΠΈΠΌΠΈΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌΠΈ, Π½Π°Π²Π΅ΡΠ½ΠΎΠ΅, ΡΠΎΠΆΠ΅ Π½Π΅ Π½ΡΠΆΠ΅Π½. Π Ρ
ΠΎΡΠΎΡΠΈΠΉ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡΡ β Π²Π·ΡΡΡ Redis ΠΈ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΅Π³ΠΎ ΠΈΠ· Π±ΡΠΊΠ°ΠΏΠ°, Π²ΡΠ΅ΡΠ°ΡΠ½Π΅Π³ΠΎ, Π»ΠΈΠ±ΠΎ, Π΅ΡΠ»ΠΈ ΠΎΠ½ Ρ Π²Π°Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Ρ Π΄Π΅Π»Π°Π΅ΡΡΡ, β ΡΠ°ΡΠΎΠ²ΠΎΠΉ Π΄Π°Π²Π½ΠΎΡΡΠΈ. ΠΠ»Π°Π³ΠΎ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ ΠΈΠ· Π±ΡΠΊΠ°ΠΏΠ° β ΡΡΠΎ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°. Π ΡΠ°ΠΌΠ°Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ ΠΈΡΡΠΎΡΠΈΡ β ΡΡΠΎ Elasticsearch. ΠΡΠΎ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Π» ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ MySQL? ΠΡΠΎ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡΠ΄Ρ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Π» ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ Elasticsearch? Π Ρ ΠΊΠΎΠ³ΠΎ ΠΎΠ½Π° ΠΏΠΎΡΠ»Π΅ ΡΠ°Π±ΠΎΡΠ°Π»Π° Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ? Π― ΠΊ ΡΠ΅ΠΌΡ: Π²ΠΈΠ΄ΠΈΠΌ Π² Π½Π°ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ Π½Π΅ΠΊΡΡ ΡΡΡΠ½ΠΎΡΡΡ. ΠΠ½Π° Π²ΡΠΎΠ΄Π΅ ΠΊΠ°ΠΊ ΠΏΠΎΠ»Π΅Π·Π½Π°Ρ β Π½ΠΎ ΠΎΠ½Π° ΡΠ»ΠΎΠΆΠ½Π°Ρ.
Π‘Π»ΠΎΠΆΠ½Π°Ρ Π² ΡΠΎΠΌ ΡΠΌΡΡΠ»Π΅, ΡΡΠΎ Ρ Π½Π°ΡΠΈΡ
ΠΊΠΎΠ»Π»Π΅Π³-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ² Π½Π΅Ρ ΠΎΠΏΡΡΠ° ΡΠ°Π±ΠΎΡΡ Ρ Π½Π΅ΠΉ. ΠΠΈΠ±ΠΎ Π΅ΡΡΡ Π½Π΅Π³Π°ΡΠΈΠ²Π½ΡΠΉ ΠΎΠΏΡΡ. ΠΠΈΠ±ΠΎ ΠΌΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ, ΡΡΠΎ ΠΏΠΎΠΊΠ° ΡΡΠΎ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π½ΠΎΠ²Π°Ρ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡ Ρ Π½ΡΠ°Π½ΡΠ°ΠΌΠΈ ΠΈΠ»ΠΈ ΡΡΡΠΎΡΡΡΡ. ΠΡΠΌΠ°Π΅ΠΌβ¦ ΠΠ»ΠΈΠ½, elastic ΡΠΎΠΆΠ΅ Π·Π΄ΠΎΡΠΎΠ²ΡΠΉ, Π΅Π³ΠΎ ΠΈΠ· Π±ΡΠΊΠ°ΠΏΠ° ΡΠΎΠΆΠ΅ Π΄ΠΎΠ»Π³ΠΎ Π²ΠΎΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ, ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ? ΠΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ, ΡΡΠΎ elastic Π² Π½Π°ΡΠ΅ΠΌ ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ°. Π ΠΊΠ°ΠΊ ΠΏΡΠΎΠ΄Π°ΡΡ Π½Π°Ρ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½? ΠΠ΄ΡΠΌ ΠΊ ΠΌΠ°ΡΠΊΠ΅ΡΠΎΠ»ΠΎΠ³Π°ΠΌ, ΡΠΏΡΠ°ΡΠΈΠ²Π°Π΅ΠΌ, Π²ΠΎΠΎΠ±ΡΠ΅ ΠΎΡΠΊΡΠ΄Π° Π»ΡΠ΄ΠΈ ΠΏΡΠΈΡ
ΠΎΠ΄ΡΡ. ΠΠ½ΠΈ ΠΎΡΠ²Π΅ΡΠ°ΡΡ: Β«90% ΠΈΠ· Π―Π½Π΄Π΅ΠΊΡ-ΠΌΠ°ΡΠΊΠ΅ΡΠ° ΠΏΡΠΈΡ
ΠΎΠ΄ΡΡ ΠΏΡΡΠΌΠΎ Π² ΠΊΠ°ΡΡΠΎΡΠΊΡ ΡΠΎΠ²Π°ΡΠ°Β». Π Π»ΠΈΠ±ΠΎ ΠΏΠΎΠΊΡΠΏΠ°ΡΡ, Π»ΠΈΠ±ΠΎ Π½Π΅Ρ. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΠΏΠΎΠΈΡΠΊ Π½ΡΠΆΠ΅Π½ 10% ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ. Π Π΄Π΅ΡΠΆΠ°ΡΡ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ elastic’a, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·Π½ΡΠΌΠΈ Π΄Π°ΡΠ°-ΡΠ΅Π½ΡΡΠ°ΠΌΠΈ Π² ΡΠ°Π·Π½ΡΡ
Π·ΠΎΠ½Π°Ρ
, β ΡΠ°ΠΌ, Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ, ΠΌΠ½ΠΎΠ³ΠΎ Π½ΡΠ°Π½ΡΠΎΠ². ΠΠ°ΠΊΠΎΠΉ Π²ΡΡ
ΠΎΠ΄? ΠΡ Π±Π΅ΡΠ΅ΠΌ elastic Π½Π° ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΠ΅ ΠΈ Π½ΠΈΡΠ΅Π³ΠΎ Ρ Π½ΠΈΠΌ Π½Π΅ Π΄Π΅Π»Π°Π΅ΠΌ. ΠΡΠ»ΠΈ Π΄Π΅Π»ΠΎ Π·Π°ΡΡΠ½Π΅ΡΡΡ, ΡΠΎ ΠΌΡ Π΅Π³ΠΎ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡΠ΄Ρ ΠΏΠΎΡΠΎΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠΎΠ΄Π½ΠΈΠΌΠ΅ΠΌ, Π½ΠΎ ΡΡΠΎ Π½Π΅ ΡΠΎΡΠ½ΠΎ. Π‘ΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ, Π²ΡΠ²ΠΎΠ΄ ΠΏΠ»ΡΡ-ΠΌΠΈΠ½ΡΡ ΠΏΡΠ΅ΠΆΠ½ΠΈΠΉ: ΡΠ΅ΡΠ²ΠΈΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π° Π΄Π΅Π½ΡΠ³ΠΈ Π½Π΅ Π²Π»ΠΈΡΡΡ, ΠΌΡ, ΠΎΠΏΡΡΡ ΠΆΠ΅, Π½Π΅ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΡΠ΅ΠΌ. Π§ΡΠΎΠ±Ρ ΡΡ
Π΅ΠΌΠ° ΠΎΡΡΠ°Π²Π°Π»Π°ΡΡ ΠΏΡΠΎΡΠ΅.
ΠΡΠΈΠΌΠ΅Ρ Π½ΠΎΠΌΠ΅Ρ ΡΠ΅ΡΡΡΠ΅, Π΅ΡΡ ΡΠ»ΠΎΠΆΠ½Π΅Π΅
ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΎΡ: ΠΏΡΠΎΠ΄Π°ΠΆΠΈ ΡΠ²Π΅ΡΠΎΠ², Π²ΡΠ·ΠΎΠ²Π° ΡΠ°ΠΊΡΠΈ, ΠΏΡΠΎΠ΄Π°ΠΆΠΈ ΡΠΎΠ²Π°ΡΠΎΠ², Π² ΠΎΠ±ΡΠ΅ΠΌ, ΡΠ΅Π³ΠΎ ΡΠ³ΠΎΠ΄Π½ΠΎ. Π‘Π΅ΡΡΡΠ·Π½Π°Ρ ΡΡΡΠΊΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ 24/7 Π½Π° Π±ΠΎΠ»ΡΡΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ. Π‘ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΠΌ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΌ ΡΡΠ΅ΠΊΠΎΠΌ, Π³Π΄Π΅ Π΅ΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ Π±Π°Π·Ρ, ΡΠ΅ΡΠ΅Π½ΠΈΡ, Π²ΡΡΠΎΠΊΠ°Ρ Π½Π°Π³ΡΡΠ·ΠΊΠ°, ΠΈ ΡΠ°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅, Π»Π΅ΠΆΠ°ΡΡ Π΅ΠΌΡ Π±ΠΎΠ»ΡΡΠ΅ 5 ΠΌΠΈΠ½ΡΡ Π±ΠΎΠ»ΡΠ½ΠΎ. ΠΠ΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΈ Π½Π΅ ΡΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ Π»ΡΠ΄ΠΈ Π½Π΅ ΠΊΡΠΏΡΡ, Π° ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π»ΡΠ΄ΠΈ ΡΠ²ΠΈΠ΄ΡΡ, ΡΡΠΎ ΡΡΠ° ΡΡΡΠΊΠ° Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΡΠ°ΡΡΡΡΠΎΡΡΡΡ ΠΈ ΠΌΠΎΠ³ΡΡ Π²ΠΎΠΎΠ±ΡΠ΅ Π²ΡΠΎΡΠΎΠΉ ΡΠ°Π· Π½Π΅ ΠΏΡΠΈΠΉΡΠΈ.
ΠΠΊΠ΅ΠΉ. ΠΡΡΡ ΠΌΠΈΠ½ΡΡ. Π§ΡΠΎ Ρ ΡΡΠΈΠΌ Π±ΡΠ΄Π΅ΠΌ Π΄Π΅Π»Π°ΡΡ? Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΌΡ ΠΏΠΎ-Π²Π·ΡΠΎΡΠ»ΠΎΠΌΡ, Π½Π° Π²ΡΠ΅ Π΄Π΅Π½ΡΠ³ΠΈ ΡΡΡΠΎΠΈΠΌ Π½Π°ΡΡΠΎΡΡΡΡ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΡ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΡ, Ρ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠ΅ΠΉ Π²ΡΠ΅Π³ΠΎ ΠΈ Π²ΡΡ, ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π΄Π°ΠΆΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΡΠ΅ΠΌ ΠΏΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΡΡ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΡ. Π Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΡΡΠΎΠΌΡ Π½ΡΠΆΠ½ΠΎ Π½Π΅ Π·Π°Π±ΡΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΠΎΠ΄Π½Ρ Π²Π°ΠΆΠ½ΡΡ Π²Π΅ΡΡ: ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ, Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ΅Π³Π»Π°ΠΌΠ΅Π½Ρ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ. Π Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½ΠΎ Π²ΡΡ ΠΈ Π²ΡΡ, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎΠΉ. ΠΠ· ΡΠ΅ΡΠΈΠΈ Β«Π·Π°ΠΏΡΡΡΠΈΡΡ Π²ΠΎΡ ΡΠ°ΠΊΠΎΠΉ-ΡΠΎ ΡΡΠ΅Π½Π°ΡΠΈΠΉ ansibleΒ», Β«Π² route 53 Π½Π°ΠΆΠ°ΡΡ ΡΠ°ΠΊΡΡ-ΡΠΎ Π³Π°Π»ΠΊΡΒ» ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅ β Π½ΠΎ ΡΡΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΡΠΎΡΠ½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ· Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ.
Π Π²ΡΠΎΠ΄Π΅ Π²ΡΠ΅ ΠΏΠΎΠ½ΡΡΠ½ΠΎ. Π Π΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΡ β ΡΡΠΈΠ²ΠΈΠ°Π»ΡΠ½Π°Ρ Π·Π°Π΄Π°ΡΠ°, Π»ΠΈΠ±ΠΎ ΠΎΠ½Π° ΡΠ°ΠΌΠ° ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΡΡ. ΠΠ΅ΡΠ΅ΠΏΠΈΡΠ°ΡΡ Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠ΅ ΠΈΠΌΡ Π² dns β ΠΈΠ· ΡΠΎΠΉ ΠΆΠ΅ ΡΠ΅ΡΠΈΠΈ. ΠΠ΅Π΄Π° Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΊΠΎΠ³Π΄Π° ΠΏΠ°Π΄Π°Π΅Ρ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ, Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ ΠΏΠ°Π½ΠΈΠΊΠ°, ΠΈ Π΄Π°ΠΆΠ΅ ΡΠ°ΠΌΡΠ΅ ΡΠΈΠ»ΡΠ½ΡΠ΅, Π±ΠΎΡΠΎΠ΄Π°ΡΡΠ΅ Π°Π΄ΠΌΠΈΠ½Ρ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π΅ΠΉ ΠΏΠΎΠ΄Π²Π΅ΡΠΆΠ΅Π½Ρ. ΠΠ΅Π· ΡΡΡΠΊΠΎΠΉ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Β«ΠΎΡΠΊΡΠΎΠΉ ΡΠ΅ΡΠΌΠΈΠ½Π°Π», Π·Π°ΠΉΠ΄ΠΈ ΡΡΠ΄Π°, Π°Π΄ΡΠ΅Ρ Ρ Π½Π°ΡΠ΅Π³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ Π²ΠΎΡ ΡΠ°ΠΊΠΎΠΉΒ» ΡΡΠΎΠΊ Π² 5 ΠΌΠΈΠ½ΡΡ, ΠΎΡΠ²Π΅Π΄ΡΠ½Π½ΡΡ
Π½Π° ΡΠ΅Π°Π½ΠΈΠΌΠ°ΡΠΈΡ, Π²ΡΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎ. ΠΡ ΠΈ ΠΏΠ»ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ ΡΡΠΈΠΌ ΡΠ΅Π³Π»Π°ΠΌΠ΅Π½ΡΠΎΠΌ ΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ, Π»Π΅Π³ΠΊΠΎ ΠΎΡΡΠΈΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, β ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ΅Π³Π»Π°ΠΌΠ΅Π½Ρ.
ΠΡ, Π° Π΅ΡΠ»ΠΈ Π΅ΡΠ»ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΡΠ΅Π½Ρ ΡΠ»ΠΎΠΆΠ½Π°Ρ ΠΈ Π² ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΌΡ Π΄ΠΎΠΏΡΡΡΠΈΠ»ΠΈ ΠΎΡΠΈΠ±ΠΊΡ, ΡΠΎ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ»ΠΎΠΆΠΈΡΡ ΠΈ Π½Π°ΡΡ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΡ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΡ, Π° Π²Π΄ΠΎΠ±Π°Π²ΠΎΠΊ Π΄Π°Π½Π½ΡΠ΅ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡ Π² ΡΡΠΊΠ²Ρ Π½Π° ΠΎΠ±Π΅ΠΈΡ
ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΠ°Ρ
β ΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ²ΡΠ΅ΠΌ Π³ΡΡΡΡΠ½ΠΎ.
ΠΡΠΈΠΌΠ΅Ρ Π½ΠΎΠΌΠ΅Ρ ΠΏΡΡΡ, ΠΏΠΎΠ»Π½ΡΠΉ Ρ Π°ΡΠ΄ΠΊΠΎΡ
ΠΠ΅ΠΆΠ΄ΡΠ½Π°ΡΠΎΠ΄Π½ΡΠΉ ΡΠ΅ΡΠ²ΠΈΡ Ρ ΡΠΎΡΠ½Π΅ΠΉ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΠΈΡΡ. ΠΡΠ΅ ΡΠ°ΠΉΠΌΠ·ΠΎΠ½Ρ, ΠΊΠ°ΠΊΠΈΠ΅ ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΡΡ, highload Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΠΊΠ°Ρ , Π»Π΅ΠΆΠ°ΡΡ Π²ΠΎΠΎΠ±ΡΠ΅ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅Π»ΡΠ·Ρ. ΠΠΈΠ½ΡΡΠ° β ΠΈ Π±ΡΠ΄Π΅Ρ Π³ΡΡΡΡΠ½ΠΎ. Π§ΡΠΎ Π΄Π΅Π»Π°ΡΡ? Π Π΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°ΡΡ, ΠΎΠΏΡΡΡ ΠΆΠ΅, ΠΏΠΎ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅. Π‘Π΄Π΅Π»Π°Π»ΠΈ Π²ΡΡ, ΠΎ ΡΡΠΌ Π³ΠΎΠ²ΠΎΡΠΈΠ» Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅, ΠΈ Π΅ΡΡ ΡΡΡΠΎΡΠΊΡ Π±ΠΎΠ»ΡΡΠ΅. ΠΠ΄Π΅Π°Π»ΡΠ½ΡΠΉ ΠΌΠΈΡ, ΠΈ Π½Π°ΡΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° β ΠΎΠ½Π° ΠΏΠΎ Π²ΡΠ΅ΠΌ ΠΏΠΎΠ½ΡΡΠΈΡΠΌ Π΄Π΅Π²ΠΎΠΏΡΠ° IaaC. Π’ΠΎ Π΅ΡΡΡ Π²ΡΡ Π²ΠΎΠΎΠ±ΡΠ΅ Π² git, ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠ½ΠΎΠΏΠΊΡ Π½Π°ΠΆΠΈΠΌΠ°ΠΉ.
Π§Π΅Π³ΠΎ Π½Π΅ Ρ Π²Π°ΡΠ°Π΅Ρ? ΠΠ΄Π½ΠΎΠ³ΠΎ β ΡΡΠ΅Π½ΠΈΠΉ. ΠΠ΅Π· Π½ΠΈΡ Π½Π΅Π»ΡΠ·Ρ. ΠΠ°ΠΆΠ΅ΡΡΡ, Ρ Π½Π°Ρ Π²ΡΠ΅ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎ, Ρ Π½Π°Ρ Π²ΠΎΠΎΠ±ΡΠ΅ Π²ΡΠ΅ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΠΌ. ΠΠ½ΠΎΠΏΠΊΡ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ, Π²ΡΡ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ. ΠΠ°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΡΡΠΎ ΡΠ°ΠΊ β Π° ΠΌΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ, ΡΡΠΎ ΡΠ°ΠΊ ΠΎΠ½ΠΎ Π½Π΅ Π±ΡΠ²Π°Π΅Ρ β Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ Ρ ΠΊΠ°ΠΊΠΈΠΌΠΈ-ΡΠΎ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ. Π ΠΏΡΠΈΠΌΠ΅ΡΡ, ΡΡΠΎ dns ΠΎΡ route 53, s3-Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°, ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ ΠΊΠ°ΠΊΠΈΠΌΠΈ-ΡΠΎ api. ΠΡΡ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅ΡΡ Π² ΡΡΠΎΠΌ ΡΠΌΠΎΠ·ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΌ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ΅ ΠΌΡ Π½Π΅ ΡΠΌΠΎΠΆΠ΅ΠΌ. Π ΠΏΠΎΠΊΠ° ΠΌΡ ΡΠ΅Π°Π»ΡΠ½ΠΎ Π½Π΅ Π΄ΡΡΠ½Π΅ΠΌ ΡΡΠ±ΠΈΠ»ΡΠ½ΠΈΠΊ β Π½Π΅ ΡΠ·Π½Π°Π΅ΠΌ, Π·Π°ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΎΠ½ΠΎ ΠΈΠ»ΠΈ Π½Π΅Ρ.
ΠΠ° ΡΡΠΎΠΌ, Π½Π°Π²Π΅ΡΠ½ΠΎΠ΅, Π²ΡΡ. ΠΠ΅ Π»Π΅Π½ΠΈΡΠ΅ΡΡ ΠΈ Π½Π΅ ΠΏΠ΅ΡΠ΅ΡΡΠ΅ΡΠ΄ΡΡΠ²ΡΠΉΡΠ΅. Π Π΄Π° ΠΏΡΠ΅Π±ΡΠ΄Π΅Ρ Ρ Π²Π°ΠΌΠΈ uptime!
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com