ΠΡΠ΅Π· Π»ΡΡΠΎΡΠΎ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΎ Π½Π°ΠΌΠ°Π»ΡΠ²Π° ΠΊΠ°ΠΊΡΠΎ ΠΏΠΎΠΊΡΠΏΠ°ΡΠ΅Π»ΡΠΊΠ°ΡΠ° Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡ, ΡΠ°ΠΊΠ° ΠΈ ΠΈΠ½ΡΠ΅Π½Π·ΠΈΠ²Π½ΠΎΡΡΡΠ° Π½Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π² ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π½Π° ΡΠ΅Π± ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ΅, ΠΊΠ°Π·Π²Π° Π½ΠΈ ΠΠ°ΠΏΠΈΡΠ°Π½ ΠΡΠ΅Π²ΠΈΠ΄Π½ΠΎΡΡ. ΠΡΠΎΡΡΠΎ Π·Π°ΡΠΎΡΠΎ Π΄ΠΎΡΠΈ Π°ΠΉΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅, ΠΏΠΎΠ½ΡΠΊΠΎΠ³Π°, ΠΎΡΠΈΠ²Π°Ρ Π½Π° Π²Π°ΠΊΠ°Π½ΡΠΈΡ. Π CTO ΡΡΡΠΎ. Π’ΠΎΠ»ΠΊΠΎΠ²Π° ΠΏΠΎ-ΡΡΡΠ΄Π½ΠΎ Π΅ Π½Π° ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΎΡΡΠ°Π²Π°Ρ Π½Π° ΠΏΠΎΡΡΠ°, Π½ΠΎ ΡΠ΅Π³Π° Π½Π΅ Π΅ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΡΠΎΠ²Π°: ΠΌΠΎΠΆΠ΅ Π±ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ Π·Π°ΡΠΎΠ²Π° Π»ΡΡΠΎΡΠΎ Π΅ Π½Π°ΠΉ-Π΄ΠΎΠ±ΡΠΈΡΡ ΠΏΠ΅ΡΠΈΠΎΠ΄ Π΄Π° ΠΎΠ±ΠΌΠΈΡΠ»ΠΈΠΌ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠ°ΡΠ° ΡΡ Π΅ΠΌΠ° Π·Π° ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠ°Π½Π΅ ΠΈ Π΄Π° ΡΡΡΡΠ°Π²ΠΈΠΌ ΠΏΠ»Π°Π½ Π·Π° Π½Π΅ΠΉΠ½ΠΎΡΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅. Π Π·Π° ΡΠΎΠ²Π° ΠΎΠΏΠΈΡΡΡ Π½Π° ΠΠ³ΠΎΡΠ° ΠΠ½Π΄ΡΠ΅Π΅Π² ΠΎΡ , Π·Π° ΠΊΠΎΠΉΡΠΎ ΡΠΎΠΉ ΡΠ°Π·ΠΊΠ°Π·Π° Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΡΠ° .
ΠΡΠΈ ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅Π·Π΅ΡΠ²Π½ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ, ΠΏΡΠΈ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠ°Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΊΠ°ΠΏΠ°Π½Π°, Π² ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΠΎΠΏΠ°Π΄Π½Π΅ΠΌ. Π ΠΏΠΎΠΏΠ°Π΄Π°Π½Π΅ΡΠΎ Π² ΡΡΡ Π΅ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎ. Π Π½ΠΈ ΠΏΠΎΠ³ΡΠ±Π²Π° Π² ΡΠΎΠ²Π°, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π² ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΈ Π°ΡΠΏΠ΅ΠΊΡΠΈ, ΠΏΠ΅ΡΡΠ΅ΠΊΡΠΈΠΎΠ½ΠΈΠ·ΠΌΡΡ ΠΈβ¦ Π»Π΅Π½ΠΎΡΡΡΠ°. ΠΠΏΠΈΡΠ²Π°ΠΌΠ΅ ΡΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ Π²ΡΠΈΡΠΊΠΎ ΠΏΠ΅ΡΡΠ΅ΠΊΡΠ½ΠΎ, Π° ΠΏΠ΅ΡΡΠ΅ΠΊΡΠ½ΠΎ Π½Π΅ Π΅ Π½ΡΠΆΠ½ΠΎ! Π’ΡΡΠ±Π²Π° Π΄Π° Π²ΡΡΡΠΈΠΌ ΡΠ°ΠΌΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ Π½Π΅ΡΠ°, Π½ΠΎ Π΄Π° Π³ΠΈ Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ, Π΄Π° Π³ΠΈ Π·Π°Π²ΡΡΡΠΈΠΌ, Π·Π° Π΄Π° ΡΠ°Π±ΠΎΡΡΡ Π½ΠΎΡΠΌΠ°Π»Π½ΠΎ.
Failover β ΡΠΎΠ²Π° Π½Π΅ Π΅ Π½ΡΠΊΠ°ΠΊΠ²Π° Π²Π΅ΡΠ΅Π»Π° Π·Π°Π±Π°Π²Π½Π° ΡΡΠ½ΠΊΡΠΈΡ, "Π·Π° Π΄Π° ΠΈΠΌΠ°"; ΡΠΎΠ²Π° Π΅ Π½Π΅ΡΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈ Π΅Π΄Π½ΠΎ β Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° ΠΏΡΠΎΡΡΠΎΠΈ, Π·Π° Π΄Π° Π³ΡΠ±ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΏΠ°ΡΠΈ. Π Π²ΡΠ² Π²ΡΠΈΡΠΊΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΈ Π·Π° ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠ°Π½Π΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΠΌ Π΄Π° ΠΌΠΈΡΠ»ΠΈΠΌ Π² ΡΠ»Π΅Π΄Π½ΠΈΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ: ΠΊΡΠ΄Π΅ ΡΠ° ΠΏΠ°ΡΠΈΡΠ΅?

ΠΡΡΠ²ΠΈΡΡ ΠΊΠ°ΠΏΠ°Π½: ΠΊΠΎΠ³Π°ΡΠΎ ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°ΠΌΠ΅ Π³ΠΎΠ»Π΅ΠΌΠΈ Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΈ ΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π²Π°ΠΌΠ΅ Ρ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠ°Π½Π΅ β Π½Π°ΠΌΠ°Π»ΡΠ²Π°ΠΌΠ΅ Π±ΡΠΎΡ Π½Π° Π°Π²Π°ΡΠΈΠΈ. Π’ΠΎΠ²Π° Π΅ ΡΡΡΠ°ΡΠ½ΠΎ ΠΏΠΎΠ³ΡΠ΅ΡΠ½ΠΎ ΡΡ
Π²Π°ΡΠ°Π½Π΅. ΠΠΎΠ³Π°ΡΠΎ ΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π²Π°ΠΌΠ΅ Ρ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠ°Π½Π΅, Π±ΡΠΎΡΡ Π½Π° Π°Π²Π°ΡΠΈΠΈ Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΡΠ΅ ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π°. Π Π°ΠΊΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ Π²ΡΠΈΡΠΊΠΎ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ, ΠΊΠΎΠ»Π΅ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ΅ Π½Π°ΠΌΠ°Π»ΠΈΠΌ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° ΠΏΡΠΎΡΡΠΎΠΈ. ΠΠ²Π°ΡΠΈΠΈ ΡΠ΅ ΠΈΠΌΠ° ΠΏΠΎΠ²Π΅ΡΠ΅, Π½ΠΎ ΡΠ΅ ΡΠ΅ ΡΠ΅ ΡΠ»ΡΡΠ²Π°Ρ Ρ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΈ Π·Π°Π³ΡΠ±ΠΈ. ΠΠ°ΡΠΎΡΠΎ ΠΊΠ°ΠΊΠ²ΠΎ Π΅ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠ°Π½Π΅ΡΠΎ? β ΡΠΎΠ²Π° Π΅ ΡΡΠ»ΠΎΠΆΠ½ΡΠ²Π°Π½Π΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°. ΠΡΡΠΊΠΎ ΡΡΠ»ΠΎΠΆΠ½Π΅Π½ΠΈΠ΅ β ΡΠΎΠ²Π° Π΅ Π»ΠΎΡΠΎ: ΠΏΠΎΡΠ²ΡΠ²Π°Ρ ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΌΠ°Π»ΠΊΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ, ΠΏΠΎΠ²Π΅ΡΠ΅ Π·ΡΠ±Π½ΠΈ ΠΊΠΎΠ»Π΅Π»Π°, Π° ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ, ΠΏΠΎ-Π²ΠΈΡΠΎΠΊ ΡΠ°Π½Ρ Π·Π° ΠΏΠΎΠ²ΡΠ΅Π΄Π°. Π ΡΠ΅ Π½Π°ΠΈΡΡΠΈΠ½Π° ΡΠ΅ ΡΠ΅ ΡΡΡΠΏΡΡ. Π ΡΠ΅ ΡΠ΅ ΡΡΠΏΡΡ ΠΏΠΎ-ΡΠ΅ΡΡΠΎ. ΠΡΠΎΡΡ ΠΏΡΠΈΠΌΠ΅Ρ: Π΄Π° ΠΊΠ°ΠΆΠ΅ΠΌ, ΡΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ ΡΠ°ΠΉΡ, Ρ PHP, MySQL. Π ΡΠΎΠΉ ΡΠΏΠ΅ΡΠ½ΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π΅ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠ°Π½.
Π ΡΠ°ΠΊΠ°, Π²Π·ΠΈΠΌΠ°ΠΌΠ΅ Π²ΡΠΎΡΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°, ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°ΠΌΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½Π° ΡΠΈΡΡΠ΅ΠΌΠ°β¦ Π‘Π»ΠΎΠΆΠ½ΠΎΡΡΡΠ° Π½Π°ΡΠ°ΡΡΠ²Π° Π΄Π²Π° ΠΏΡΡΠΈ β ΠΈΠΌΠ°ΠΌΠ΅ Π΄Π²Π΅ ΡΡΡΠ½ΠΎΡΡΠΈ. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° Π΄ΠΎΠ±Π°Π²ΡΠΌΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ° Π·Π° ΠΏΡΠ΅Ρ Π²ΡΡΠ»ΡΠ½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ Π΅Π΄Π½Π°ΡΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π½Π° Π΄ΡΡΠ³Π°ΡΠ° β ΡΠΎΠ΅ΡΡ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ Π½Π° Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠΏΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠ°ΡΠΈΠΊΠ°ΡΠ° ΠΈ ΡΠ°ΠΊΠ° Π½Π°ΡΠ°ΡΡΠΊ. Π ΡΠ°ΠΊΠ°, Π»ΠΎΠ³ΠΈΠΊΠ°ΡΠ° Π·Π° ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ β ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ»ΠΎΠΆΠ½Π° ΠΈ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ, ΠΎΠ±ΡΠ°ΡΠ° ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π½Π΅ 2, Π° 3, 5, 10 ΠΏΡΡΠΈ ΠΏΠΎ-Π²ΠΈΡΠΎΠΊΠ°.
ΠΡΠΎΡΠ°ΡΠ° ΠΏΡΠΈΠΌΠΊΠ°: ΠΊΠΎΠ³Π°ΡΠΎ ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°ΠΌΠ΅ Π½Π°ΠΈΡΡΠΈΠ½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ ΡΠ»ΠΎΠΆΠ½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ, ΡΠ°Π½ΡΠ°Π·ΠΈΡΠ°ΠΌΠ΅ ΠΊΠ°ΠΊΠ²ΠΎ ΠΈΡΠΊΠ°ΠΌΠ΅ Π΄Π° ΠΏΠΎΡΡΠΈΠ³Π½Π΅ΠΌ Π² ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ°. ΠΡΠ°Π»Ρ: ΠΈΡΠΊΠ°ΠΌΠ΅ Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΡΠΏΠ΅Ρ Π½Π°Π΄Π΅ΠΆΠ΄Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΊΠΎΡΡΠΎ ΡΠ°Π±ΠΎΡΠΈ Π±Π΅Π· Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ ΠΏΡΠ΅ΠΊΡΡΠ²Π°Π½ΠΈΡ, ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π° ΡΠ΅ Π·Π° ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½ ΡΠ΅ΠΊΡΠ½Π΄Π° (Π° ΠΎΡΠ΅ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ β ΠΌΠΈΠ³Π½ΠΎΠ²Π΅Π½ΠΎ), ΠΈ Π·Π°ΠΏΠΎΡΠ²Π°ΠΌΠ΅ Π΄Π° ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ ΠΌΠ΅ΡΡΠΈΡΠ΅ ΡΠΈ. ΠΠΎ ΡΡΠΊ ΡΡΡΠΎ ΠΈΠΌΠ° Π½ΡΠ°Π½Ρ: ΠΊΠΎΠ»ΠΊΠΎΡΠΎ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ Π΅ ΠΆΠ΅Π»Π°Π½ΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅, ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΏΠΎ-ΡΠ»ΠΎΠΆΠ½Π° ΡΡΠ°Π²Π° Π»ΠΎΠ³ΠΈΠΊΠ°ΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°. ΠΠΎΠ»ΠΊΠΎΡΠΎ ΠΏΠΎ-ΡΠ»ΠΎΠΆΠ½Π° Π΅ Π»ΠΎΠ³ΠΈΠΊΠ°ΡΠ°, ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΏΠΎ-ΡΠ΅ΡΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΡΠ΅ ΡΠ΅ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π°. Π ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΠΊΠ°ΠΆΠ΅ Π² ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅ΠΏΡΠΈΡΡΠ½Π° ΡΠΈΡΡΠ°ΡΠΈΡ: ΠΎΠΏΠΈΡΠ²Π°ΠΌΠ΅ ΡΠ΅ Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈΠΌ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π½Π° ΠΏΡΠ΅ΠΊΡΡΠ²Π°Π½Π΅, Π° Π²ΡΡΡΠ½ΠΎΡΡ Π²ΡΠΈΡΠΊΠΎ ΡΡΠ»ΠΎΠΆΠ½ΡΠ²Π°ΠΌΠ΅ ΠΈ ΠΊΠΎΠ³Π°ΡΠΎ Π½Π΅ΡΠΎ Π½Π΅ Π²ΡΡΠ²ΠΈ ΠΊΠ°ΠΊΡΠΎ ΡΡΡΠ±Π²Π°, Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π½Π° ΠΏΡΠ΅ΡΡΠΎΡ Π² ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ° ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΠΎ-Π΄ΡΠ»Π³ΠΎ. Π§Π΅ΡΡΠΎ ΡΠΈ Ρ Π²Π°ΡΠ°Ρ ΠΌΠΈΡΡΠ»ΡΠ°: Π΅ΡΠΎβ¦ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ Π΄Π° Π½Π΅ Π±ΡΡ ΠΌΠ΅ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠ°Π»ΠΈ. ΠΠΎ-Π΄ΠΎΠ±ΡΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠ΅ΡΠ΅ ΡΠ°ΠΌΠΎ Π΅Π΄Π½ΠΎ Ρ ΡΡΠ½ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΡΠ΅ΡΡΠΎΠΉ.
ΠΠ°ΠΊ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΡΠ΅ ΡΠΏΡΠ°Π²ΠΈΠΌ Ρ ΡΠΎΠ²Π°? Π’ΡΡΠ±Π²Π° Π΄Π° ΡΠΏΡΠ΅ΠΌ Π΄Π° ΡΠΈ Π»ΡΠΆΠ΅ΠΌ, Π΄Π° ΡΠΏΡΠ΅ΠΌ Π΄Π° ΡΠ΅ Π»Π°ΡΠΊΠ°Π΅ΠΌ, ΡΠ΅ ΡΡΠΊ ΡΠ΅ ΠΏΠΎΡΡΡΠΎΠΈΠΌ ΠΊΠΎΡΠΌΠΈΡΠ΅ΡΠΊΠΈ ΠΊΠΎΡΠ°Π±, Π° Π°Π΄Π΅ΠΊΠ²Π°ΡΠ½ΠΎ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΠΊΠΎΠ»ΠΊΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·ΡΠ°ΠΊΠ°. Π Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΡΠΎΠ²Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΡΠ΅ ΠΈΠ·Π±Π΅ΡΠ΅ΠΌ ΠΊΠ°ΠΊΠ²ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅, Π·Π° Π΄Π° ΠΏΠΎΠ²ΠΈΡΠΈΠΌ Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΎΡΡΡΠ° Π½Π° Π½Π°ΡΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°.

Π‘Π΅Π³Π° Π΅ ΠΌΠΎΠΌΠ΅Π½ΡΡΡ Π·Π° βΠΈΡΡΠΎΡΠΈΠΈ ΠΎΡ ΠΆΠΈΠ²ΠΎΡΠ°ββ¦ ΠΎΡ ΠΆΠΈΠ²ΠΎΡΠ°, ΡΠ°Π·Π±ΠΈΡΠ° ΡΠ΅.
ΠΡΠΈΠΌΠ΅Ρ Π½ΠΎΠΌΠ΅Ρ Π΅Π΄Π½ΠΎ
ΠΡΠ΅Π΄ΡΡΠ°Π²Π΅ΡΠ΅ ΡΠΈ ΡΠ΅Π±ΡΠ°ΠΉΡ Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Π·Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ Π½Π° ΡΡΡΠ±ΠΈ β1 Π² Π³ΡΠ°Π΄ N. ΠΠ° Π½Π΅Π³ΠΎ Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ Ρ ΠΎΠ³ΡΠΎΠΌΠ½ΠΈ Π±ΡΠΊΠ²ΠΈ - ΠΠΠΠΠ ΠΠ Π’Π ΠͺΠΠ β1. ΠΠΎ-Π΄ΠΎΠ»Ρ - ΡΠ»ΠΎΠ³Π°Π½: βΠΠ°ΡΠΈΡΠ΅ ΡΡΡΠ±ΠΈ ΡΠ° Π½Π°ΠΉ-ΠΊΡΡΠ³Π»ΠΈΡΠ΅ ΡΡΡΠ±ΠΈ Π² Nβ. Π Π½Π°ΠΉ-Π΄ΠΎΠ»Ρ Π½ΠΎΠΌΠ΅ΡΡΡ Π½Π° ΡΠ΅Π»Π΅ΡΠΎΠ½Π° Π½Π° ΠΈΠ·ΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ ΠΈ Π½Π΅Π³ΠΎΠ²ΠΎΡΠΎ ΠΈΠΌΠ΅. Π Π°Π·Π±ΠΈΡΠ°ΠΌΠ΅, ΡΠ΅ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠ°Π½Π΅ - ΡΠΎΠ²Π° Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π²Π°ΠΆΠ΅Π½ Π²ΡΠΏΡΠΎΡ! ΠΠ°ΠΏΠΎΡΠ²Π°ΠΌΠ΅ Π΄Π° ΠΈΠ·ΡΠ»Π΅Π΄Π²Π°ΠΌΠ΅ ΠΎΡ ΠΊΠ°ΠΊΠ²ΠΎ Π΅ ΡΡΡΡΠ°Π²Π΅Π½. Html-ΡΡΠ°ΡΠΈΠΊΠ°ΡΠ° - ΡΠΎΠ΅ΡΡ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ, Π½Π° ΠΊΠΎΠΈΡΠΎ ΠΈΠ·ΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ Ρ ΠΏΠ°ΡΡΠ½ΡΠΎΡΠ° ΡΠΈ ΠΎΠ±ΡΡΠΆΠ΄Π°Ρ Π½ΡΠΊΠ°ΠΊΠ²Π° ΡΠ΄Π΅Π»ΠΊΠ°. ΠΠ°ΠΏΠΎΡΠ²Π°ΠΌΠ΅ Π΄Π° ΡΠΈ ΠΌΠΈΡΠ»ΠΈΠΌ Π·Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΡΡΠΎΡ. Π Π³Π»Π°Π²Π°ΡΠ° ΠΌΠΈ ΠΈΠ΄Π²Π°: ΡΡΡΠ±Π²Π° Π΄Π° Π»Π΅ΠΆΠΈ ΡΠ°ΠΌ ΠΏΠ΅Ρ ΠΌΠΈΠ½ΡΡΠΈ, Π½Π΅ ΠΏΠΎΠ²Π΅ΡΠ΅. Π ΡΡΠΊ ΠΈΠ΄Π²Π° Π²ΡΠΏΡΠΎΡΡΡ: ΠΊΠΎΠ»ΠΊΠΎ ΠΏΡΠΎΠ΄Π°ΠΆΠ±ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ Π΅ Π½Π°ΠΏΡΠ°Π²ΠΈΠ» ΡΠΎΠ·ΠΈ Π½Π°Ρ ΡΠ°ΠΉΡ? ΠΠΎΠ»ΠΊΠΎ-ΠΊΠΎΠ»ΠΊΠΎ? ΠΠ°ΠΊΠ²ΠΎ ΠΎΠ·Π½Π°ΡΠ°Π²Π° βΠ½ΡΠ»Π°β? Π ΡΠΎΠ²Π°, ΡΠ΅ Π²ΡΠΈΡΠΊΠΈΡΠ΅ ΡΠ΅ΡΠΈΡΠΈ ΡΠ΄Π΅Π»ΠΊΠΈ ΠΎΡ ΠΌΠΈΠ½Π°Π»Π°ΡΠ° Π³ΠΎΠ΄ΠΈΠ½Π° ΠΈΠ·ΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ Π΅ Π½Π°ΠΏΡΠ°Π²ΠΈΠ» Π½Π° ΡΡΡΠ°ΡΠ° ΠΌΠ°ΡΠ°, Ρ Ρ ΠΎΡΠ°ΡΠ°, Ρ ΠΊΠΎΠΈΡΠΎ Ρ ΠΎΠ΄ΡΡ Π½Π° Π±Π°Π½Ρ ΠΈ ΡΠ΅Π΄ΡΡ Π½Π° ΠΌΠ°ΡΠ°ΡΠ°. Π ΡΠ°Π·Π±ΠΈΡΠ°ΠΌΠ΅, ΡΠ΅ Π΄ΠΎΡΠΈ ΠΈ Π΅Π΄ΠΈΠ½ Π΄Π΅Π½ Π΄Π° Π»Π΅ΠΆΠΈ ΡΠ°ΠΉΡΡΡ - Π½ΡΠΌΠ° Π΄Π° ΡΠ΅ ΡΠ»ΡΡΠΈ Π½ΠΈΡΠΎ ΡΡΡΠ°ΡΠ½ΠΎ.
ΠΠ·Ρ ΠΎΠΆΠ΄Π°ΠΉΠΊΠΈ ΠΎΡ ΠΏΠΎΠ΄Π°Π΄Π΅Π½Π°ΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΈΠΌΠ°ΠΌΠ΅ Π΅Π΄ΠΈΠ½ Π΄Π΅Π½ Π·Π° ΠΏΠΎΠ²Π΄ΠΈΠ³Π°Π½Π΅ Π½Π° ΡΠ°Π·ΠΈ ΡΠΈΡΡΠ°ΡΠΈΡ. ΠΠ°ΠΏΠΎΡΠ²Π°ΠΌΠ΅ Π΄Π° ΠΌΠΈΡΠ»ΠΈΠΌ Π·Π° ΡΡ Π΅ΠΌΠ°ΡΠ° Π½Π° ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠ°Π½Π΅. Π ΠΈΠ·Π±ΠΈΡΠ°ΠΌΠ΅ Π½Π°ΠΉ-Π΄ΠΎΠ±ΡΠ°ΡΠ° ΡΡ Π΅ΠΌΠ° Π·Π° ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠ°Π½Π΅ Π·Π° ΡΠΎΠ·ΠΈ ΡΠ»ΡΡΠ°ΠΉ: Π½ΠΈΠ΅ Π½Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠ°Π½Π΅. Π¦ΡΠ»ΠΎΡΠΎ Π½Π΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΠΎΠ²Π΄ΠΈΠ³Π½Π°ΡΠΎ ΠΎΡ Π²ΡΠ΅ΠΊΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ Π·Π° ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½ ΡΠ°Ρ Ρ ΠΊΡΠ°ΡΠΊΠΈ ΠΏΠ°ΡΠ·ΠΈ. ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΅Π± ΡΡΡΠ²ΡΡ, ΠΏΠΎΡΡΠ°Π²ΡΠ½Π΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ - Π²ΡΠΈΡΠΊΠΎ. Π’ΠΎ ΡΠ΅ Π·Π°ΡΠ°Π±ΠΎΡΠΈ. ΠΡΠΌΠ° Π½ΡΠΆΠ΄Π° Π΄Π° ΡΠ΅ ΡΠ»Π΅Π΄ΠΈ Π½Π΅ΡΠΎ, Π½ΠΈΡΠΎ Π½Π΅ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΎΠ±ΡΡΡΠ° ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅. Π’ΠΎΠ΅ΡΡ ΠΈΠ·Π²ΠΎΠ΄Π° ΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ Π½ΠΎΠΌΠ΅Ρ Π΅Π΄Π½ΠΎ Π΅ Π΄ΠΎΡΡΠ° ΠΎΡΠ΅Π²ΠΈΠ΄Π΅Π½: ΡΡΠ»ΡΠ³ΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠ°Ρ - Π½Π΅ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠ°Ρ.

ΠΡΠΈΠΌΠ΅Ρ Π½ΠΎΠΌΠ΅Ρ Π΄Π²Π΅
ΠΠ»ΠΎΠ³ Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ°: ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈ ΠΏΠΈΡΠ°Ρ ΡΠ°ΠΌ Π½ΠΎΠ²ΠΈΠ½ΠΈ, Π΅ΡΠΎ ΠΊΠ°ΠΊ Π½ΠΈΠ΅ ΡΡΠ°ΡΡΠ²Π°Ρ ΠΌΠ΅ Π² ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΈ ΠΊΠ°ΠΊ ΠΏΡΡΠ½Π°Ρ ΠΌΠ΅ Π½ΠΎΠ² ΠΏΡΠΎΠ΄ΡΠΊΡ ΠΈ ΡΠ°ΠΊΠ° Π½Π°ΡΠ°ΡΡΠΊ. ΠΠ° ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΠΎΠ²Π° Π΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ΅Π½ PHP Ρ WordPress, ΠΌΠ°Π»ΠΊΠ° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ ΠΈ ΠΌΠ°Π»ΠΊΠΎ ΡΡΠ°ΡΠΈΡΠ½ΠΎ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅. Π Π°Π·Π±ΠΈΡΠ° ΡΠ΅, ΠΎΡΠ½ΠΎΠ²ΠΎ ΠΌΠΈ ΠΈΠ΄Π²Π° Π½Π° ΡΠΌ, ΡΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΡΡΠΎΠΈΠΌ Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΠΎ β "Π½Π΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ ΠΏΠ΅Ρ ΠΌΠΈΠ½ΡΡΠΈ!", Π²ΡΠΈΡΠΊΠΎ ΡΠΎΠ²Π°. ΠΠΎ Π΄Π° ΠΏΠΎΠΌΠΈΡΠ»ΠΈΠΌ ΠΏΠΎ-Π΄ΡΠ»Π±ΠΎΠΊΠΎ. ΠΠ°ΠΊΠ²ΠΎ ΠΏΡΠ°Π²ΠΈ ΡΠΎΠ·ΠΈ Π±Π»ΠΎΠ³? Π’Π°ΠΌ ΠΈΠ΄Π²Π°Ρ Ρ ΠΎΡΠ° ΠΎΡ Π―Π½Π΄Π΅ΠΊΡ, ΠΎΡ ΠΡΠ³ΡΠ» ΠΏΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π·Π°ΡΠ²ΠΊΠΈ, ΠΏΠΎ ΠΎΡΠ³Π°Π½ΠΈΡΠ΅Π½ ΡΡΠ°ΡΠΈΠΊ. Π§ΡΠ΄Π΅ΡΠ½ΠΎ. Π ΠΊΠ°ΠΊ Π΅ ΡΠ²ΡΡΠ·Π°Π½ΠΎ Ρ ΠΏΡΠΎΠ΄Π°ΠΆΠ±ΠΈΡΠ΅? ΠΡΡΠ·Π½Π°Π²Π°Π½Π΅: Π½Π΅ ΠΎΡΠΎΠ±Π΅Π½ΠΎ. Π Π΅ΠΊΠ»Π°ΠΌΠ½ΠΈΡΡ ΡΡΠ°ΡΠΈΠΊ Π΅ Π½Π°ΡΠΎΡΠ΅Π½ ΠΊΡΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡ ΡΠ°ΠΉΡ, ΠΊΠΎΠΉΡΠΎ Π΅ Π½Π° Π΄ΡΡΠ³Π° ΠΌΠ°ΡΠΈΠ½Π°. ΠΠ°ΠΏΠΎΡΠ²Π°ΠΌΠ΅ Π΄Π° ΠΎΠ±ΠΌΠΈΡΠ»ΡΠΌΠ΅ ΡΡ Π΅ΠΌΠ° Π·Π° ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠ°Π½Π΅ Π½Π° Π±Π»ΠΎΠ³Π°. ΠΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏ, Π·Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠ°ΡΠ° ΡΡΡΠ±Π²Π° Π΄Π° Π³ΠΎ Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΠΈΠΌ ΠΈ Π±ΠΈ Π±ΠΈΠ»ΠΎ Ρ ΡΠ±Π°Π²ΠΎ Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΠΈΠΌ Π·Π° ΡΠΎΠ²Π°. Π Π°Π·ΡΠΌΠ½ΠΎ Π΅ Π΄Π° Π²Π·Π΅ΠΌΠ΅ΠΌ ΠΌΠ°ΡΠΈΠ½Π° Π² Π΄ΡΡΠ³ Π΄Π°ΡΠ°ΡΠ΅Π½ΡΡΡ, Π΄Π° Π½Π°ΡΡΡΠΎΠΈΠΌ ΡΡΠ΅Π΄Π°ΡΠ°, ΡΠΎΠ΅ΡΡ ΡΠ΅Π± ΡΡΡΠ²ΡΡ, PHP, WordPress, MySQL ΠΈ Π΄Π° ΠΎΡΡΠ°Π²ΠΈΠΌ Π²ΡΠΈΡΠΊΠΎ Π΄Π° Π΅ Π² ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ Π½Π° ΠΏΠΎΠΊΠΎΠΉ. Π ΠΌΠΎΠΌΠ΅Π½ΡΠ°, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ, ΡΠ΅ Π²ΡΠΈΡΠΊΠΎ ΡΠ΅ Π΅ ΡΡΡΠΏΠΈΠ»ΠΎ, ΡΡΡΠ±Π²Π° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ Π΄Π²Π΅ Π½Π΅ΡΠ° β Π΄Π° Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΠΈΠΌ Π΄Π°ΠΌΠΏ Π½Π° MySQL ΠΎΡ 50 MB, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΌΠΈΠ½Π΅ Π·Π° ΠΌΠΈΠ½ΡΡΠ°, ΠΈ Π΄Π° Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΠΈΠΌ ΡΠ°ΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ½ΠΈΠΌΠΊΠΈ ΠΎΡ Π±Π΅ΠΊΡΠΏΠ°. Π’ΠΎΠ²Π° ΡΡΡΠΎ Π½Π΅ Π΅ ΡΠ»ΠΎΠΆΠ½ΠΎ. Π’Π°ΠΊΠ° Π·Π° ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½ ΡΠ°Ρ Π²ΡΠΈΡΠΊΠΎ Π΅ Π³ΠΎΡΠΎΠ²ΠΎ. ΠΠΈΠΊΠ°ΠΊΠ²ΠΈ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ, ΠΈΠ»ΠΈ, Π³ΠΎΡΠΏΠΎΠ΄ Π΄Π° Π½ΠΈ ΠΏΡΠΎΡΡΠΈ, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅Π½ failover. ΠΠ·Π²ΠΎΠ΄: ΡΠΎΠ²Π°, ΠΊΠΎΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ΠΌ Π±ΡΡΠ·ΠΎ Π΄Π° Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΠΈΠΌ ΠΎΡ Π±Π΅ΠΊΡΠΏΠ° β Π½Π΅ Π΅ Π½ΡΠΆΠ½ΠΎ Π΄Π° Π±ΡΠ΄Π΅ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠ°Π½ΠΎ.

ΠΡΠΈΠΌΠ΅Ρ Π½ΠΎΠΌΠ΅Ρ ΡΡΠΈ, ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-ΡΠ»ΠΎΠΆΠ΅Π½
ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½. PHP Ρ ΠΌΠ°Π»ΠΊΠΎ ΠΏΡΠ΅ΡΠ°Π±ΠΎΡΠ΅Π½ open heart, MySQL Ρ ΡΠΎΠ»ΠΈΠ΄Π½Π° Π±Π°Π·Π°. ΠΠΎΡΡΠ° ΡΡΠ°ΡΠΈΡΠ½ΠΎ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ (Π²ΡΠ² Π²ΡΠ΅ΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½ ΠΈΠΌΠ° ΠΊΡΠ°ΡΠΈΠ²ΠΈ HD ΡΠ½ΠΈΠΌΠΊΠΈ ΠΈ Π²ΡΠΈΡΠΊΠΎ ΠΎΡΡΠ°Π½Π°Π»ΠΎ), Redis Π·Π° ΡΠ΅ΡΠΈΠΈ ΠΈ Elasticsearch Π·Π° ΡΡΡΡΠ΅Π½Π΅. ΠΠ°ΠΏΠΎΡΠ²Π°ΠΌΠ΅ Π΄Π° ΠΎΠ±ΠΌΠΈΡΠ»ΡΠΌΠ΅ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΡΠ΅ΡΡΠΎΠΉ. Π ΡΡΠΊ Π΅ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½ΡΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡΠΎΠΈ Π±Π΅Π·Π±ΠΎΠ»Π΅Π·Π½Π΅Π½ΠΎ Π΅Π΄ΠΈΠ½ Π΄Π΅Π½. ΠΠ°ΡΠΎΡΠΎ ΠΊΠΎΠ»ΠΊΠΎΡΠΎ ΠΏΠΎ-Π΄ΡΠ»Π³ΠΎ Π΅ Π½Π΅Π°ΠΊΡΠΈΠ²Π΅Π½, ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΏΠ°ΡΠΈ Π³ΡΠ±ΠΈΠΌ. Π’ΡΡΠ±Π²Π° Π΄Π° ΡΡΠΊΠΎΡΠΈΠΌ ΠΏΡΠΎΡΠ΅ΡΠ°. ΠΠΎ Π΄ΠΎ ΠΊΠΎΠ»ΠΊΠΎ? ΠΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΠΌ, ΡΠ΅ Π°ΠΊΠΎ ΠΏΠΎΡΡΠΎΠΈΠΌ Π΅Π΄ΠΈΠ½ ΡΠ°Ρ, Π½ΠΈΠΊΠΎΠΉ Π½ΡΠΌΠ° Π΄Π° ΠΏΠΎΠ»ΡΠ΄Π΅Π΅. ΠΠ°, Π½Π΅ΡΠΎ ΡΠ΅ ΠΈΠ·Π³ΡΠ±ΠΈΠΌ, Π½ΠΎ Π°ΠΊΠΎ Π·Π°ΠΏΠΎΡΠ½Π΅ΠΌ Π΄Π° ΡΠ΅ ΡΡΠ°ΡΠ°Π΅ΠΌ β ΡΠ΅ ΡΡΠ°Π½Π΅ ΡΠ°ΠΌΠΎ ΠΏΠΎ-Π»ΠΎΡΠΎ. ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠΌΠ΅ ΡΡ Π΅ΠΌΠ°ΡΠ° Π½Π° Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΈΡ ΠΏΡΠ΅ΡΡΠΎΠΉ Π·Π° ΡΠ°Ρ.
ΠΠ°ΠΊ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠ°ΡΠ΅ Π²ΡΠΈΡΠΊΠΎ ΡΠΎΠ²Π°? ΠΠΎΠ»Π°ΡΠ° Π΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠ° ΠΏΠΎ Π²ΡΡΠΊΠ°ΠΊΡΠ² Π½Π°ΡΠΈΠ½: Π΅Π΄ΠΈΠ½ ΡΠ°Ρ Π²ΡΠ΅ΠΌΠ΅ Π΅ Π΄ΠΎΡΡΠ° ΠΌΠ°Π»ΠΊΠΎ. Mysql: ΡΡΠΊ Π²Π΅ΡΠ΅ Π΅ Π½ΡΠΆΠ½Π° ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ, Π°ΠΊΡΠΈΠ²Π½Π° ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ, Π·Π°ΡΠΎΡΠΎ Π·Π° Π΅Π΄ΠΈΠ½ ΡΠ°Ρ 100 ΠΠ Π² Π΄Π°ΠΌΠΏ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, Π½ΡΠΌΠ° Π΄Π° ΡΠ΅ Π²ΠΌΠ΅ΡΡΡΡ. Π‘ΡΠ°ΡΠΈΠΊΠ°ΡΠ°, ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈΡΠ΅: ΠΎΡΠ½ΠΎΠ²ΠΎ, Π·Π° ΡΠ°Ρ 500 ΠΠ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ ΡΡΠΏΠ΅ΡΡ Π΄Π° ΡΠ΅ Π²Π»Π΅ΡΡ. ΠΠ°ΡΠΎΠ²Π° Π΅ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ Π²Π΅Π΄Π½Π°Π³Π° Π΄Π° ΠΊΠΎΠΏΠΈΡΠ°ΡΠ΅ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈΡΠ΅. Redis: ΡΡΠΊ Π΅ ΠΏΠΎ-ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ. Π Redis ΡΠ΅ ΡΡΡ
ΡΠ°Π½ΡΠ²Π°Ρ ΡΠ΅ΡΠΈΠΈΡΠ΅ β ΠΏΡΠΎΡΡΠΎ Π΄Π° Π³ΠΎ Π²Π·Π΅ΠΌΠ΅ΠΌ ΠΈ Π΄Π° Π³ΠΎ ΠΈΠ·ΡΡΠΈΠ΅ΠΌ, Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ. ΠΠ°ΡΠΎΡΠΎ ΡΠΎΠ²Π° Π½ΡΠΌΠ° Π΄Π° Π΅ ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π΄ΠΎΠ±ΡΠ΅: Π²ΡΠΈΡΠΊΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ ΡΠ΅ ΡΠ΅ ΠΎΠΊΠ°ΠΆΠ°Ρ ΡΠ°Π·Π»ΠΎΠ³ΠΈΠ½Π΅Π½ΠΈ, ΠΊΠΎΠ»ΠΈΡΠΊΠΈΡΠ΅ ΡΠ΅ Π±ΡΠ΄Π°Ρ ΠΈΠ·ΡΠΈΡΡΠ΅Π½ΠΈ ΠΈ Ρ.Π½. Π₯ΠΎΡΠ°ΡΠ° ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° Π²ΡΠ²Π΅ΠΆΠ΄Π°Ρ ΠΎΡΠ½ΠΎΠ²ΠΎ ΡΠ²ΠΎΠ΅ΡΠΎ Π»ΠΎΠ³ΠΈΠ½ ΠΈ ΠΏΠ°ΡΠΎΠ»Π°, ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ ΡΡΡ
ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΡΠΊΠ°ΠΆΠ°Ρ ΠΈ Π΄Π° Π½Π΅ Π·Π°Π²ΡΡΡΠ°Ρ ΠΏΠΎΠΊΡΠΏΠΊΠ°ΡΠ°. ΠΡΠ½ΠΎΠ²ΠΎ, ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΡΠ° ΡΠ΅ ΠΏΠ°Π΄Π½Π΅. ΠΡ Π΄ΡΡΠ³Π° ΡΡΡΠ°Π½Π°, Redis, ΠΊΠΎΠΉΡΠΎ ΠΈΠΌΠ°ΠΌΠ΅, Π΅ Π°ΠΊΡΡΠ°Π»Π΅Π½, Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ Π²Π»Π΅Π·Π»ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ, ΡΠΈΠ³ΡΡΠ½ΠΎ ΡΡΡΠΎ Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌ. Π Π΄ΠΎΠ±ΡΠΎ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡΠ½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΅ Π΄Π° Π²Π·Π΅ΠΌΠ΅ΡΠ΅ Redis ΠΈ Π΄Π° Π³ΠΎ Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΎΡ Π°ΡΡ
ΠΈΠ², Π²ΡΠ΅ΡΠ°ΡΠ½ΠΈΡ, ΠΈΠ»ΠΈ, Π°ΠΊΠΎ ΠΌΠΎΠΌΠΈΡΠ΅ΡΠΎ Π²ΠΈ ΠΏΡΠ°Π²ΠΈ Π°ΡΡ
ΠΈΠ²ΠΈ Π²ΡΠ΅ΠΊΠΈ ΡΠ°Ρ β Π½Π° ΡΠ°Ρ Π½Π°Π·Π°Π΄. ΠΠ°ΠΆΠ½ΠΎ Π΅, ΡΠ΅ Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ΡΠΎ ΠΌΡ ΠΎΡ Π°ΡΡ
ΠΈΠ² Π΅ ΠΏΡΠΎΡΡΠΎ ΠΊΠΎΠΏΠΈΡΠ°Π½Π΅ Π½Π° Π΅Π΄ΠΈΠ½ ΡΠ°ΠΉΠ». Π Π½Π°ΠΉ-ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°ΡΠ° ΠΈΡΡΠΎΡΠΈΡ Π΅ Elasticsearch. ΠΠΎΠΉ Π½ΡΠΊΠΎΠ³Π° Π΅ Π½Π°ΡΡΡΠΎΠΉΠ²Π°Π» ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ Π½Π° MySQL? ΠΠΎΠΉ Π½ΡΠΊΠΎΠ³Π° Π΅ Π½Π°ΡΡΡΠΎΠΉΠ²Π°Π» ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ Π½Π° Elasticsearch? Π Π½Π° ΠΊΠΎΠ³ΠΎ ΡΡ Π΅ ΡΠ°Π±ΠΎΡΠΈΠ»Π° Π½ΠΎΡΠΌΠ°Π»Π½ΠΎ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π°? Π‘ΡΠ°Π²Π° Π΄ΡΠΌΠ° Π·Π° Π²ΠΈΠ΄ΠΈΠΌΠ° Π² Π½Π°ΡΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π° ΡΡΡΠ½ΠΎΡΡ. Π’Ρ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΏΠΎΠ»Π΅Π·Π½Π° β Π½ΠΎ Π΅ ΡΠ»ΠΎΠΆΠ½Π°.
Π’ΡΡΠ΄Π½ΠΎ Π² ΡΠΎΠΌ ΡΠΌΡΡΠ»Π΅, ΡΡΠΎ Π½Π°ΡΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ Π½Π΅ ΠΈΠΌΠ΅ΡΡ ΠΎΠΏΡΡΠ° ΡΠ°Π±ΠΎΡΡ Ρ ΡΡΠΎΠΉ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ. ΠΠΈΠ±ΠΎ Π΅ΡΡΡ Π½Π΅Π³Π°ΡΠΈΠ²Π½ΡΠΉ ΠΎΠΏΡΡ. ΠΠΈΠ±ΠΎ ΠΌΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ, ΡΡΠΎ ΡΡΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π½ΠΎΠ²Π°Ρ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡ Ρ Π½ΡΠ°Π½ΡΠ°ΠΌΠΈ ΠΈΠ»ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠ°ΠΌΠΈ. ΠΡ Π΄ΡΠΌΠ°Π΅ΠΌ... Π, elastic ΡΠΎΠΆΠ΅ Π±ΠΎΠ»ΡΡΠΎΠΉ, Π΅Π³ΠΎ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ· ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ? ΠΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ, ΡΡΠΎ elastic Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ°. Π ΠΊΠ°ΠΊ Π½Π°Ρ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅Ρ ΠΏΡΠΎΠ΄Π°ΠΆΠΈ? ΠΡ ΠΎΠ±ΡΠ°ΡΠ°Π΅ΠΌΡΡ ΠΊ ΠΌΠ°ΡΠΊΠ΅ΡΠΎΠ»ΠΎΠ³Π°ΠΌ, ΡΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ, ΠΎΡΠΊΡΠ΄Π° ΠΏΡΠΈΡ
ΠΎΠ΄ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ. ΠΠ½ΠΈ ΠΎΡΠ²Π΅ΡΠ°ΡΡ: "90% ΠΏΡΠΈΡ
ΠΎΠ΄ΡΡ Ρ Π―Π½Π΄Π΅ΠΊΡ-ΠΌΠ°ΡΠΊΠ΅ΡΠ° ΠΏΡΡΠΌΠΎ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ ΡΠΎΠ²Π°ΡΠ°". Π Π»ΠΈΠ±ΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΠΊΡΠΏΠ°ΡΡ, Π»ΠΈΠ±ΠΎ Π½Π΅Ρ. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΠΏΠΎΠΈΡΠΊ Π½ΡΠΆΠ΅Π½ Π»ΠΈΡΡ 10% ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ. Π ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ elastic, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ Π΄Π°ΡΠ°-ΡΠ΅Π½ΡΡΠ°ΠΌΠΈ Π² ΡΠ°Π·Π½ΡΡ
Π·ΠΎΠ½Π°Ρ
, Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ Π½ΡΠ°Π½ΡΠΎΠ². ΠΠ°ΠΊΠΎΠΉ Π²ΡΡ
ΠΎΠ΄? ΠΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ elastic Π½Π° ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΠ΅ ΠΈ Π½ΠΈΡΠ΅Π³ΠΎ Ρ Π½ΠΈΠΌ Π½Π΅ Π΄Π΅Π»Π°Π΅ΠΌ. ΠΡΠ»ΠΈ ΡΠΈΡΡΠ°ΡΠΈΡ Π·Π°ΡΡΠ½Π΅ΡΡΡ, ΡΠΎ ΠΌΡ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠΎΠ΄Π½ΠΈΠΌΠ΅ΠΌ Π΅Π³ΠΎ ΠΏΠΎΠ·ΠΆΠ΅, Π½ΠΎ ΡΡΠΎ Π½Π΅ ΡΠΎΡΠ½ΠΎ. Π ΠΎΠ±ΡΠ΅ΠΌ, Π²ΡΠ²ΠΎΠ΄ ΠΏΠ»ΡΡ-ΠΌΠΈΠ½ΡΡ ΠΏΡΠ΅ΠΆΠ½ΠΈΠΉ: ΡΠ΅ΡΠ²ΠΈΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ Π²Π»ΠΈΡΡΡ Π½Π° Π΄ΠΎΡ
ΠΎΠ΄, ΠΌΡ Π½Π΅ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΡΠ΅ΠΌ. Π§ΡΠΎΠ±Ρ ΡΡ
Π΅ΠΌΠ° ΠΎΡΡΠ°Π²Π°Π»Π°ΡΡ ΠΏΡΠΎΡΠ΅.

ΠΡΠΈΠΌΠ΅Ρ Π½ΠΎΠΌΠ΅Ρ ΡΠ΅ΡΠΈΡΠΈ, Π΅ΡΠ΅ ΡΠ»ΠΎΠΆΠ½Π΅Π΅
ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΎΡ: ΠΏΡΠΎΠ΄Π°ΠΆΠΈ ΡΠ²Π΅ΡΠΎΠ², Π²ΡΠ·ΠΎΠ² ΡΠ°ΠΊΡΠΈ, ΠΏΡΠΎΠ΄Π°ΠΆΠ° ΡΠΎΠ²Π°ΡΠΎΠ², Π² ΠΎΠ±ΡΠ΅ΠΌ, ΡΡΠΎ ΡΠ³ΠΎΠ΄Π½ΠΎ. Π‘Π΅ΡΡΠ΅Π·Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°, ΡΠ°Π±ΠΎΡΠ°ΡΡΠ°Ρ 24/7 Π½Π° Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ. Π‘ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΠΌ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΌ ΡΡΠ΅ΠΊΠΎΠΌ, Π³Π΄Π΅ Π΅ΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ Π±Π°Π·Ρ, ΡΠ΅ΡΠ΅Π½ΠΈΡ, Π²ΡΡΠΎΠΊΠ°Ρ Π½Π°Π³ΡΡΠ·ΠΊΠ°, ΠΈ ΡΠ°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅, ΠΎΠ½Π° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π»Π΅ΠΆΠ°ΡΡ Π±ΠΎΠ»ΡΡΠ΅ 5 ΠΌΠΈΠ½ΡΡ. ΠΠ΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ Π»ΡΠ΄ΠΈ Π½Π΅ ΠΊΡΠΏΡΡ, Π° ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΎΠ½ΠΈ ΡΠ²ΠΈΠ΄ΡΡ, ΡΡΠΎ ΡΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΡΠ°ΡΡΡΡΠΎΡΡΡΡ ΠΈ ΠΌΠΎΠ³ΡΡ Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅ Π²Π΅ΡΠ½ΡΡΡΡΡ.
ΠΠΊΠ΅ΠΉ. ΠΡΡΡ ΠΌΠΈΠ½ΡΡ. Π§ΡΠΎ Π±ΡΠ΄Π΅ΠΌ Π΄Π΅Π»Π°ΡΡ Ρ ΡΡΠΈΠΌ? Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΌΡ ΠΏΠΎ-Π²Π·ΡΠΎΡΠ»ΠΎΠΌΡ, Ρ ΠΏΠΎΠ»Π½ΠΎΠΉ ΡΠ΅ΡΡΠ΅Π·Π½ΠΎΡΡΡΡ ΡΡΡΠΎΠΈΠΌ Π½Π°ΡΡΠΎΡΡΡΡ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΡ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΡ, Ρ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠ΅ΠΉ Π²ΡΠ΅Π³ΠΎ ΠΈ Π²ΡΡ, ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π΄Π°ΠΆΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΡΡ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΡ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π½Π΅Π»ΡΠ·Ρ Π·Π°Π±ΡΠ²Π°ΡΡ ΠΎ Π²Π°ΠΆΠ½ΠΎΠΉ Π²Π΅ΡΠΈ: ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ, Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ΅Π³Π»Π°ΠΌΠ΅Π½Ρ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ. Π Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π²ΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½ΠΎ, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΡΠΌ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ: Β«Π·Π°ΠΏΡΡΡΠΈΡΠ΅ Π΄Π°Π½Π½ΡΠΉ ΡΡΠ΅Π½Π°ΡΠΈΠΉ ansibleΒ», Β«Π² route 53 ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠ°ΠΊΡΡ-ΡΠΎ Π³Π°Π»ΠΎΡΠΊΡΒ» ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅ β Π½ΠΎ ΡΡΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΠΎΡΠ½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ.
Π Π²ΡΠΈΡΠΊΠΎ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΡΡΠ½ΠΎ. ΠΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΡΠ° Π΅ ΡΡΠΈΠ²ΠΈΠ°Π»Π½Π° Π·Π°Π΄Π°ΡΠ°, ΠΈΠ»ΠΈ ΡΡ ΡΠ΅ ΡΠ΅ ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠΈ ΡΠ°ΠΌΠ°. ΠΡΠ΅Π½Π°ΠΏΠΈΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ ΠΈΠΌΠ΅ΡΠΎ Π² dns Π΅ ΠΎΡ ΡΡΡΠΎΡΠΎ Π΅ΡΡΠ΅ΡΡΠ²ΠΎ. ΠΡΠΎΠ±Π»Π΅ΠΌΡΡ Π΅, ΡΠ΅ ΠΊΠΎΠ³Π°ΡΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ ΠΏΡΠΎΠ΅ΠΊΡ ΡΠ΅ ΡΡΠΈΠ½Π΅, Π·Π°ΠΏΠΎΡΠ²Π° ΠΏΠ°Π½ΠΈΠΊΠ°, ΠΈ Π΄ΠΎΡΠΈ Π½Π°ΠΉ-ΡΠΈΠ»Π½ΠΈΡΠ΅, ΠΎΠΏΠΈΡΠ½ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΏΠΎΠ΄Π»ΠΎΠΆΠ΅Π½ΠΈ Π½Π° Π½Π΅Ρ. ΠΠ΅Π· ΡΡΠ½Π° ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ Β«ΠΎΡΠ²ΠΎΡΠΈ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π°, Π²Π»Π΅Π· ΡΡΠΊ, Π°Π΄ΡΠ΅ΡΡΡ Π½Π° Π½Π°ΡΠΈΡ ΡΡΡΠ²ΡΡ Π²ΡΠ΅ ΠΎΡΠ΅ Π΅ ΡΠ°ΠΊΡΠ²Β» Π΅ ΡΡΡΠ΄Π½ΠΎ Π΄Π° ΠΈΠ·Π΄ΡΡΠΆΠΈΡ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ ΠΎΡ 5 ΠΌΠΈΠ½ΡΡΠΈ, ΠΎΡΡΠ΅Π΄Π΅Π½ΠΎ Π·Π° ΡΠ΅Π°Π½ΠΈΠΌΠ°ΡΠΈΡ. Π ΠΏΠ»ΡΡ, ΠΊΠΎΠ³Π°ΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΡΠΎΠ·ΠΈ ΡΠ΅Π³Π»Π°ΠΌΠ΅Π½Ρ, Π΅ Π»Π΅ΡΠ½ΠΎ Π΄Π° ΡΠΈΠΊΡΠΈΡΠ°ΠΌΠ΅ Π½ΡΠΊΠ°ΠΊΠ²ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈ ΡΡΠΎΡΠ²Π΅ΡΠ½ΠΎ Π΄Π° ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ ΡΠ΅Π³Π»Π°ΠΌΠ΅Π½ΡΠ°.
ΠΠΊΠΎ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠ°Π½Π΅ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ»ΠΎΠΆΠ½Π° ΠΈ Π² Π½ΡΠΊΠ°ΠΊΡΠ² ΠΌΠΎΠΌΠ΅Π½Ρ ΡΠΌΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈΠ»ΠΈ Π³ΡΠ΅ΡΠΊΠ°, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π·Π°Π³ΡΠ±ΠΈΠΌ ΠΈ Π½Π°ΡΠ°ΡΠ° ΡΠ΅Π·Π΅ΡΠ²Π½Π° ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΠ°, Π° Π΄Π°Π½Π½ΠΈΡΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠ΅Π²ΡΡΠ½Π°Ρ Π² ΡΠΈΠΊΠ²Π° ΠΈ Π½Π° Π΄Π²Π΅ΡΠ΅ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΠΈ β ΡΠΎΠ²Π° ΡΠ΅ Π±ΡΠ΄Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠΆΠ½ΠΎ.

ΠΡΠΈΠΌΠ΅Ρ Π½ΠΎΠΌΠ΅Ρ ΠΏΠ΅Ρ, ΠΏΡΠ»Π΅Π½ Ρ Π°ΡΠ΄ΠΊΠΎΡ
ΠΠ΅ΠΆΠ΄ΡΠ½Π°ΡΠΎΠ΄Π΅Π½ ΡΠ΅ΡΠ²ΠΈΡ Ρ ΡΡΠΎΡΠΈΡΠΈ ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ ΠΏΠΎ ΡΠ΅Π»ΠΈΡ ΡΠ²ΡΡ. ΠΡΠΈΡΠΊΠΈ ΡΠ°ΡΠΎΠ²ΠΈ Π·ΠΎΠ½ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ, highload Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½ΠΈΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ, Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ ΠΎΡΠΊΠ°Π·ΠΈ. ΠΠ΄Π½Π° ΠΌΠΈΠ½ΡΡΠ° β ΠΈ ΡΠ΅ Π±ΡΠ΄Π΅ ΡΡΠΆΠ½ΠΎ. ΠΠ°ΠΊΠ²ΠΎ Π΄Π° ΠΏΡΠ°Π²ΠΈΠΌ? Π Π΅Π·Π΅ΡΠ²ΠΈΡΠ°ΠΌΠ΅, ΠΎΡΠ½ΠΎΠ²ΠΎ, Π½Π°ΠΏΡΠ»Π½ΠΎ. ΠΠ°ΠΏΡΠ°Π²ΠΈΡ ΠΌΠ΅ Π²ΡΠΈΡΠΊΠΎ, Π·Π° ΠΊΠΎΠ΅ΡΠΎ Π³ΠΎΠ²ΠΎΡΠΈΡ Π² ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΈΡ ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈ ΠΎΡΠ΅ ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅. ΠΠ΄Π΅Π°Π»Π½ΠΈΡΡ ΡΠ²ΡΡ, ΠΈ Π½Π°ΡΠ°ΡΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° β ΠΏΠΎ Π²ΡΠΈΡΠΊΠΈ ΠΏΠΎΠ½ΡΡΠΈΡ DevOps IaaC. Π’ΠΎΠ΅ΡΡ Π²ΡΠΈΡΠΊΠΎ Π΅ Π² git, ΠΏΡΠΎΡΡΠΎ Π½Π°ΡΠΈΡΠΊΠ°ΠΉ Π±ΡΡΠΎΠ½Π°.
ΠΠ°ΠΊΠ²ΠΎ Π»ΠΈΠΏΡΠ²Π°? ΠΠ΄Π½ΠΎ β ΡΡΠ΅Π½ΠΈΡ. ΠΠ΅Π· ΡΡΡ Π½Π΅ ΠΌΠΎΠΆΠ΅. ΠΠ·Π³Π»Π΅ΠΆΠ΄Π°, ΡΠ΅ Π²ΡΠΈΡΠΊΠΎ Π΅ ΠΏΠ΅ΡΡΠ΅ΠΊΡΠ½ΠΎ, Π²ΡΠΈΡΠΊΠΎ Π΅ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΡΡΠΎΠ». ΠΠ°ΡΠΈΡΠΊΠ°ΠΌΠ΅ Π±ΡΡΠΎΠ½Π°, Π²ΡΠΈΡΠΊΠΎ ΡΠ΅ ΡΠ»ΡΡΠ²Π°. ΠΠΎΡΠΈ ΠΈ Π΄Π° Π΅ ΡΠ°ΠΊΠ° β Π° Π½ΠΈΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°ΠΌΠ΅, ΡΠ΅ ΡΠ°ΠΊΠ° Π½Π΅ Π΅ β Π½Π°ΡΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²Π° Ρ Π½ΡΠΊΠΎΠΈ Π΄ΡΡΠ³ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΎΠ²Π° Π΅ dns ΠΎΡ route 53, s3-Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°, ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Π½ΡΠΊΠΎΠΈ api. ΠΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ΠΈΠΌ Π²ΡΠΈΡΠΊΠΎ Π² ΡΠΎΠ·ΠΈ ΡΠΌΠΎΠ·ΡΠΈΡΠ΅Π»Π΅Π½ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½Ρ. Π Π΄ΠΎΠΊΠ°ΡΠΎ Π½Π°ΠΈΡΡΠΈΠ½Π° Π½Π΅ ΠΈΠ·ΠΊΠ»ΡΡΠΈΠΌ ΠΊΠ»ΡΡΠ° β Π½ΡΠΌΠ° Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ Π΄Π°Π»ΠΈ ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ ΠΈΠ»ΠΈ Π½Π΅.

ΠΠ° ΡΠΎΠ²Π°, ΠΌΠΎΠΆΠ΅ Π±ΠΈ, Π΅ Π²ΡΠΈΡΠΊΠΎ. ΠΠ΅ ΡΠ΅ ΠΌΡΡΠ·Π΅Π»ΡΠ²Π°ΠΉΡΠ΅ ΠΈ Π½Π΅ ΡΠ΅ ΠΏΡΠ΅ΠΊΠ°Π»ΡΠ²Π°ΠΉΡΠ΅. Π Π½Π΅ΠΊΠ° uptime Π±ΡΠ΄Π΅ Ρ Π²Π°Ρ!
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: habr.com
