
Netflix β Π»ΠΈΠ΄Π΅Ρ Π½Π° ΠΏΠ°Π·Π°ΡΠ° Π·Π° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΈΡ β ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ°, ΠΊΠΎΡΡΠΎ ΡΡΠ·Π΄Π°Π΄Π΅ ΠΈ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π° ΡΠΎΠ·ΠΈ ΡΠ΅Π³ΠΌΠ΅Π½Ρ. Netflix Π΅ ΠΈΠ·Π²Π΅ΡΡΠ΅Π½ Π½Π΅ ΡΠ°ΠΌΠΎ Ρ ΠΎΠ±ΡΠΈΡΠ½ΠΈΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΠΎΡ ΡΠΈΠ»ΠΌΠΈ ΠΈ ΡΠ΅ΡΠΈΠ°Π»ΠΈ, Π΄ΠΎΡΡΡΠΏΠ½ΠΈ ΠΎΡ ΠΏΠΎΡΡΠΈ Π²ΡΡΠΊΠ° ΡΠΎΡΠΊΠ° Π½Π° ΡΠ²Π΅ΡΠ° ΠΈ Π½Π° Π²ΡΡΠΊΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Ρ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ, Π½ΠΎ ΠΈ Ρ Π½Π°Π΄Π΅ΠΆΠ΄Π½Π°ΡΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° ΠΈ ΡΠ½ΠΈΠΊΠ°Π»Π½Π°ΡΠ° ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½Π° ΠΊΡΠ»ΡΡΡΠ°.
ΠΠ°Π³Π»Π΅Π΄Π΅Π½ ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° Π½Π° Netflix ΠΊΡΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ΡΠΎ ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° ΡΠ»ΠΎΠΆΠ½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Π±Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π΅Π½ Π½Π° DevOops 2019. β Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ ΠΏΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π² Netflix. ΠΠ°Π²ΡΡΡΠΈΠ» Π΅ Π€Π°ΠΊΡΠ»ΡΠ΅ΡΠ° ΠΏΠΎ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ° ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠ° Π½Π° ΠΠΠΠ£ Ρ ΠΈΠΌΠ΅ΡΠΎ Π½Π° ΠΠΎΠ±Π°ΡΠ΅Π²ΡΠΊΠΈ, Π‘Π΅ΡΠ³Π΅ΠΉ Π΅ Π΅Π΄ΠΈΠ½ ΠΎΡ ΠΏΡΡΠ²ΠΈΡΠ΅ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ Π² Open Connect β Π΅ΠΊΠΈΠΏΠ° Π·Π° CDN Π² Netflix. Π’ΠΎΠΉ Π΅ ΠΏΠΎΡΡΡΠΎΠΈΠ» ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΠΈ Π°Π½Π°Π»ΠΈΠ· Π½Π° Π²ΠΈΠ΄Π΅ΠΎΠ΄Π°Π½Π½ΠΈ, ΡΡΠ°ΡΡΠΈΡΠ° ΠΏΠΎΠΏΡΠ»ΡΡΠ½Π°ΡΠ° ΡΡΠ»ΡΠ³Π° Π·Π° ΠΎΡΠ΅Π½ΠΊΠ° Π½Π° ΡΠΊΠΎΡΠΎΡΡΡΠ° Π½Π° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π²ΡΡΠ·ΠΊΠ°ΡΠ° FAST.com ΠΈ ΠΏΡΠ΅Π· ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΡΠ°Π±ΠΎΡΠΈ Π²ΡΡΡ Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π·Π°ΡΠ²ΠΊΠΈΡΠ΅, Π·Π° Π΄Π° ΡΠ°Π±ΠΎΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Netflix ΠΊΠΎΠ»ΠΊΠΎΡΠΎ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ-Π±ΡΡΠ·ΠΎ Π·Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅.
ΠΠΎΠΊΠ»Π°Π΄ΡΡ ΠΏΠΎΠ»ΡΡΠΈ ΠΎΡΠ»ΠΈΡΠ½ΠΈ ΠΎΡΠ·ΠΈΠ²ΠΈ ΠΎΡ ΡΡΠ°ΡΡΠ½ΠΈΡΠΈΡΠ΅ Π² ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΡΠ° ΠΈ Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΠΈΡ
ΠΌΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ²Π° Π²Π΅ΡΡΠΈΡ Π·Π° Π²Π°Ρ.

Π Π΄ΠΎΠΊΠ»Π°Π΄Π° Π‘Π΅ΡΠ³Π΅ΠΉ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΠ°Π·ΠΊΠ°Π·Π°
- Π·Π° ΡΠ°ΠΊΡΠΎΡΠΈΡΠ΅, Π²Π»ΠΈΡΠ΅ΡΠΈ Π½Π° Π·Π°ΠΊΡΡΠ½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΈ ΡΡΡΠ²ΡΡΠ°;
- ΠΊΠ°ΠΊ Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈΠΌ ΡΠΎΠ²Π° Π·Π°ΠΊΡΡΠ½Π΅Π½ΠΈΠ΅;
- ΠΊΠ°ΠΊ Π΄Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ°ΠΌΠ΅, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°ΠΌΠ΅ ΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠΌ ΡΠΈΡΡΠ΅ΠΌΠΈ, ΡΡΡΠΎΠΉΡΠΈΠ²ΠΈ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ;
- ΠΊΠ°ΠΊ Π΄Π° ΠΏΠΎΡΡΠΈΠ³Π°ΠΌΠ΅ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ Π² ΠΊΡΠ°ΡΠΊΠΈ ΡΡΠΎΠΊΠΎΠ²Π΅ Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π΅Π½ ΡΠΈΡΠΊ Π·Π° Π±ΠΈΠ·Π½Π΅ΡΠ°;
- ΠΊΠ°ΠΊ Π΄Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΠΈ Π΄Π° ΡΠ΅ ΠΏΠΎΡΡΠ°Π²Π°ΠΌΠ΅ ΠΎΡ Π³ΡΠ΅ΡΠΊΠΈΡΠ΅.
ΠΡΠ³ΠΎΠ²ΠΎΡΠΈΡΠ΅ Π½Π° ΡΠ΅Π·ΠΈ Π²ΡΠΏΡΠΎΡΠΈ ΡΠ° Π½ΡΠΆΠ½ΠΈ Π½Π΅ ΡΠ°ΠΌΠΎ Π½Π° Ρ ΠΎΡΠ°ΡΠ°, ΡΠ°Π±ΠΎΡΠ΅ΡΠΈ Π² ΠΊΡΡΠΏΠ½ΠΈ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠΈ.
ΠΡΠ΅Π΄ΡΡΠ°Π²Π΅Π½ΠΈΡΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈ ΠΈ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ ΡΡΡΠ±Π²Π° Π΄Π° Π·Π½Π°Π΅ ΠΈ ΠΏΡΠΈΠ»Π°Π³Π° Π²ΡΠ΅ΠΊΠΈ, ΠΊΠΎΠΉΡΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π° ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ.
ΠΠΎ-Π½Π°ΡΠ°ΡΡΠΊ β ΡΠ°Π·ΠΊΠ°Π· ΠΎΡ Π»ΠΈΡΠ΅ΡΠΎ Π½Π° Π³ΠΎΠ²ΠΎΡΠΈΡΠ΅Π»Ρ.
ΠΠ°ΠΆΠ½ΠΎΡΡΡΠ° Π½Π° ΡΠΊΠΎΡΠΎΡΡΡΠ° Π½Π° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ
Π‘ΠΊΠΎΡΠΎΡΡΡΠ° Π½Π° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ Π΅ ΠΏΡΡΠΊΠΎ ΡΠ²ΡΡΠ·Π°Π½Π° Ρ Π±ΠΈΠ·Π½Π΅ΡΠ°. ΠΠ΅ΠΊΠ° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΡΡΠ΅ΡΠ°ΡΠ° Π½Π° ΠΏΠ°Π·Π°ΡΡΠ²Π°Π½Π΅ΡΠΎ: ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° Amazon ΠΏΡΠ΅Π· 2009 Π³ΠΎΠ΄ΠΈΠ½Π° , ΡΠ΅ Π·Π°ΠΊΡΡΠ½Π΅Π½ΠΈΠ΅ ΠΎΡ 100 ΠΌΡ Π²ΠΎΠ΄ΠΈ Π΄ΠΎ Π·Π°Π³ΡΠ±Π° ΠΎΡ 1% ΠΎΡ ΠΏΡΠΎΠ΄Π°ΠΆΠ±ΠΈΡΠ΅.
ΠΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΡΠ°Π²Π°Ρ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, Π° Π·Π°Π΅Π΄Π½ΠΎ Ρ ΡΡΡ ΠΈ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈΡΠ΅ ΡΠ°ΠΉΡΠΎΠ²Π΅ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠΊΠΎ Π²Π°ΡΠ°ΡΠ° ΡΡΡΠ°Π½ΠΈΡΠ° ΡΠ΅ Π·Π°ΡΠ΅ΠΆΠ΄Π° ΠΏΠΎ-Π΄ΡΠ»Π³ΠΎ ΠΎΡ 3 ΡΠ΅ΠΊΡΠ½Π΄ΠΈ, Π²ΠΈΠ΅ Π³ΡΠ±ΠΈΡΠ΅ ΠΎΠΊΠΎΠ»ΠΎ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π°ΡΠ° ΠΎΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅. ΠΡ Google Π²Π·Π΅ΠΌΠ° ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΡΠΊΠΎΡΠΎΡΡΡΠ° Π½Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π²Π°ΡΠ°ΡΠ° ΡΡΡΠ°Π½ΠΈΡΠ° Π² ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΠΎΡ ΡΡΡΡΠ΅Π½Π΅: ΠΊΠΎΠ»ΠΊΠΎΡΠΎ ΠΏΠΎ-Π±ΡΡΠ·ΠΎ Π΅ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ΡΠΎ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ°, ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΏΠΎ-Π²ΠΈΡΠΎΠΊΠ° Π΅ Π½Π΅ΠΉΠ½Π°ΡΠ° ΠΏΠΎΠ·ΠΈΡΠΈΡ Π² Google.
Π‘ΠΊΠΎΡΠΎΡΡΡΠ° Π½Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ ΡΡΡΠΎ Π΅ Π²Π°ΠΆΠ½Π° ΠΈ Π²ΡΠ² ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΠΈΡΠ΅ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ, ΠΊΡΠ΄Π΅ΡΠΎ Π·Π°ΠΊΡΡΠ½Π΅Π½ΠΈΠ΅ΡΠΎ Π΅ ΠΊΡΠΈΡΠΈΡΠ½ΠΎ. ΠΡΠ΅Π· 2015 Π³ΠΎΠ΄ΠΈΠ½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° Hibernia Networks ΠΊΠ°Π±Π΅Π»Π½Π° Π²ΡΡΠ·ΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΠΡ ΠΠΎΡΠΊ ΠΈ ΠΠΎΠ½Π΄ΠΎΠ½ Π·Π° 400 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° Π΄ΠΎΠ»Π°ΡΠ°, Ρ ΡΠ΅Π» Π΄Π° ΡΠ΅ Π½Π°ΠΌΠ°Π»ΠΈ Π·Π°ΠΊΡΡΠ½Π΅Π½ΠΈΠ΅ΡΠΎ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²Π°ΡΠ° Π³ΡΠ°Π΄Π° Ρ 6 ΠΌΡ. ΠΡΠ΅Π΄ΡΡΠ°Π²Π΅ΡΠ΅ ΡΠΈ, 66 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° Π΄ΠΎΠ»Π°ΡΠ° Π·Π° 1 ΠΌΡ Π½Π°ΠΌΠ°Π»ΡΠ²Π°Π½Π΅ Π½Π° Π·Π°ΠΊΡΡΠ½Π΅Π½ΠΈΠ΅ΡΠΎ!
Π‘ΠΏΠΎΡΠ΅Π΄ , ΡΠΊΠΎΡΠΎΡΡ Π½Π°Π΄ 5 ΠΠ±ΠΈΡ/Ρ Π²Π΅ΡΠ΅ Π½Π΅ ΠΎΠΊΠ°Π·Π²Π° ΠΏΡΡΠΊΠΎ Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π²ΡΡΡ Ρ ΡΠΊΠΎΡΠΎΡΡΡΠ° Π½Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ΅Π½ ΡΠ°ΠΉΡ. ΠΠ΄Π½Π°ΠΊΠΎ ΠΌΠ΅ΠΆΠ΄Ρ Π·Π°ΠΊΡΡΠ½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π²ΡΡΠ·ΠΊΠ°ΡΠ° ΠΈ ΡΠΊΠΎΡΠΎΡΡΡΠ° Π½Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° ΠΈΠΌΠ° Π»ΠΈΠ½Π΅ΠΉΠ½Π° Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ:

ΠΠ±Π°ΡΠ΅ Netflix Π½Π΅ Π΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ΅Π½ ΠΏΡΠΎΠ΄ΡΠΊΡ. ΠΠ»ΠΈΡΠ½ΠΈΠ΅ΡΠΎ Π½Π° Π·Π°ΠΊΡΡΠ½Π΅Π½ΠΈΠ΅ΡΠΎ ΠΈ ΡΠΊΠΎΡΠΎΡΡΡΠ° Π²ΡΡΡ
Ρ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ Π΅ Π°ΠΊΡΠΈΠ²Π½Π° ΠΎΠ±Π»Π°ΡΡ Π½Π° Π°Π½Π°Π»ΠΈΠ· ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°. ΠΠΌΠ° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΈΠ·Π±ΠΎΡ Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅, Π·Π°Π²ΠΈΡΠ΅ΡΠΈ ΠΎΡ Π·Π°ΠΊΡΡΠ½Π΅Π½ΠΈΠ΅ΡΠΎ, Π½ΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ΡΠΎ Π½Π° ΡΡΠ°ΡΠΈΡΠ½ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ ΠΈ ΡΡΡΠΈΠΉΠΌΠΈΠ½Π³ΡΡ ΡΡΡΠΎ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ ΡΠΊΠΎΡΠΎΡΡΡΠ° Π½Π° Π²ΡΡΠ·ΠΊΠ°ΡΠ°. ΠΠ½Π°Π»ΠΈΠ·ΡΡ ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡΡΠ° Π½Π° ΠΊΠ»ΡΡΠΎΠ²ΠΈΡΠ΅ ΡΠ°ΠΊΡΠΎΡΠΈ, Π²Π»ΠΈΡΠ΅ΡΠΈ Π½Π° ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎΡΠΎ Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ° Π·Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ, Π΅ Π°ΠΊΡΠΈΠ²Π½Π° ΡΡΠ΅ΡΠ° Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π·Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π΅ΠΊΠΈΠΏΠ° Π² Netflix. ΠΠ΄Π½Π° ΠΎΡ Π·Π°Π΄Π°ΡΠΈΡΠ΅ Π΅ Π½Π°ΠΌΠ°Π»ΡΠ²Π°Π½Π΅ Π½Π° Π·Π°ΠΊΡΡΠ½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π·Π°ΠΏΠΈΡΠ²Π°Π½ΠΈΡΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΡΠ° Π½Π° Netflix ΠΈ ΠΎΠ±Π»Π°ΡΠ½Π°ΡΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°.
Π Π΄ΠΎΠΊΠ»Π°Π΄Π° ΡΠ΅ ΡΠ΅ ΡΠΎΠΊΡΡΠΈΡΠ°ΠΌΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ Π²ΡΡΡ Ρ Π½Π°ΠΌΠ°Π»ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π·Π°ΠΊΡΡΠ½Π΅Π½ΠΈΠ΅ΡΠΎ (latency) Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ° Π½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π½Π° Netflix. ΠΠΈΠ΅ ΡΠ΅ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΎΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠ° Π³Π»Π΅Π΄Π½Π° ΡΠΎΡΠΊΠ° ΠΊΠ°ΠΊ Π΄Π° ΠΏΠΎΠ΄Ρ ΠΎΠΆΠ΄Π°ΠΌΠ΅ ΠΊΡΠΌ ΠΏΡΠΎΡΠ΅ΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ°Π½Π΅, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ»ΠΎΠΆΠ½ΠΈ ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΈ Π΄Π° ΠΈΠ½Π²Π΅ΡΡΠΈΡΠ°ΠΌΠ΅ Π²ΡΠ΅ΠΌΠ΅ Π² ΠΈΠ½ΠΎΠ²Π°ΡΠΈΠΈ ΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ, Π²ΠΌΠ΅ΡΡΠΎ Π² Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ° Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ Π°Π²Π°ΡΠΈΠΈ.
ΠΡΡΡΠ΅ Π² Netflix
Π₯ΠΈΠ»ΡΠ΄ΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ° Π½Π° Netflix. Π Π°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ΡΠΎ ΠΈΠΌ ΡΠ΅ ΠΎΡΡΡΠ΅ΡΡΠ²ΡΠ²Π° ΠΎΡ ΡΠ΅ΡΠΈΡΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π΅ΠΊΠΈΠΏΠ°, ΠΊΠΎΠΈΡΠΎ ΡΡΠ·Π΄Π°Π²Π°Ρ ΠΎΡΠ΄Π΅Π»Π½ΠΈ Π²Π΅ΡΡΠΈΠΈ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Π·Π° Android, iOS, TV ΠΈ ΡΠ΅Π± Π±ΡΠ°ΡΠ·ΡΡΠΈ. Π Π½ΠΈΠ΅ Π²Π»Π°Π³Π°ΠΌΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠΈΠ»ΠΈΡ, Π·Π° Π΄Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΠΈΠΌ ΠΈ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ. ΠΠ° ΡΠ΅Π»ΡΠ° ΠΏΡΠΎΠ²Π΅ΠΆΠ΄Π°ΠΌΠ΅ ΡΡΠΎΡΠΈΡΠΈ A/B ΡΠ΅ΡΡΠΎΠ²Π΅ ΠΏΠ°ΡΠ°Π»Π΅Π»Π½ΠΎ.
ΠΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΡΠ΅Π· ΡΡΠΎΡΠΈΡΠΈ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΠ·ΠΈ Π² ΠΎΠ±Π»Π°ΠΊΠ° AWS, ΠΎΡΠΈΠ³ΡΡΡΠ²Π°ΡΠΈ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π·Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π·Π°ΠΏΡΠΎΡΠΈΡΠ΅, ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΡ, Big Data ΠΈ ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅. ΠΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° Π½Π° ΡΡΠ°ΡΠΈΠΊΠ° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΡΠ°ΠΊΠ°:
ΠΡΠ»ΡΠ²ΠΎ Π΅ Π²Ρ ΠΎΠ΄Π½Π°ΡΠ° ΡΠΎΡΠΊΠ°, ΡΠ»Π΅Π΄ ΠΊΠΎΠ΅ΡΠΎ ΡΡΠ°ΡΠΈΠΊΡΡ ΡΠ΅ ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Ρ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΡΠΎΡΠΈΡΠΈ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΠ·ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΠΎΡ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π±Π΅ΠΊΠ΅Π½Π΄ Π΅ΠΊΠΈΠΏΠΈ.
ΠΡΠ΅ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ Π²Π°ΠΆΠ΅Π½ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Π½Π° Π½Π°ΡΠ°ΡΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° Π΅ Open Connect CDN, ΠΊΠΎΠΉΡΠΎ Π΄ΠΎΡΡΠ°Π²Ρ ΡΡΠ°ΡΠΈΡΠ½ΠΎ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ β Π²ΠΈΠ΄Π΅ΠΎ, ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΠ΄ Π·Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΠΈ Ρ.Π½. CDN Π΅ ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π° Π½Π° ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΡΡΠ²ΡΡΠΈ (OCA β Open Connect Appliance). ΠΡΡΡΠ΅ ΡΠ° ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈ ΠΌΠ°ΡΡΠΈΠ²ΠΈ SSD ΠΈ HDD Π΄ΠΈΡΠΊΠΎΠ²Π΅, ΡΠΏΡΠ°Π²Π»ΡΠ²Π°Π½ΠΈ ΠΎΡ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½Π° FreeBSD, Ρ NGINX ΠΈ Π½Π°Π±ΠΎΡ ΠΎΡ ΡΡΠ»ΡΠ³ΠΈ. ΠΡΠΎΠ΅ΠΊΡΠΈΡΠ°ΠΌΠ΅ ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΈΡΠ΅ ΠΈ ΡΠΎΡΡΡΠ΅ΡΠ½ΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ ΡΠ°ΠΊΠ°, ΡΠ΅ ΡΠ°ΠΊΡΠ² CDN ΡΡΡΠ²ΡΡ Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·ΠΏΡΠ°ΡΠ° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π΄Π°Π½Π½ΠΈ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅.
Π‘ΡΠ΅Π½Π°ΡΠ° ΠΎΡ ΡΠ΅Π·ΠΈ ΡΡΡΠ²ΡΡΠΈ Π² ΡΠΎΡΠΊΠ°ΡΠ° Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΡΡΠ°ΡΠΈΠΊ (Internet eXchange β IX) ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΡΠ°ΠΊΠ°:

Internet Exchange ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π½Π° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈΡΠ΅ ΠΈ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈΡΠ΅ Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ Π΄Π° ΡΠ΅ ΡΠ²ΡΡΠ·Π²Π°Ρ ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρ ΡΠΈ Π·Π° ΠΏΠΎ-ΠΏΡΡΠΊ ΠΎΠ±ΠΌΠ΅Π½ Π½Π° Π΄Π°Π½Π½ΠΈ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ. ΠΠΎ ΡΠ΅Π»ΠΈΡ ΡΠ²ΡΡ ΠΈΠΌΠ° ΠΎΠΊΠΎΠ»ΠΎ 70-80 ΡΠΎΡΠΊΠΈ Internet Exchange, ΠΊΡΠ΄Π΅ΡΠΎ ΡΠ° ΡΡΡΠ°Π½ΠΎΠ²Π΅Π½ΠΈ Π½Π°ΡΠΈΡΠ΅ ΡΡΡΠ²ΡΡΠΈ, ΠΈ Π½ΠΈΠ΅ ΡΠ°ΠΌΠΈ ΡΠ΅ Π³ΡΠΈΠΆΠΈΠΌ Π·Π° ΡΡΡ
Π½Π°ΡΠ° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡ ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°:

ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, Π½ΠΈΠ΅ ΡΡΡΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠΌΠ΅ ΡΡΡΠ²ΡΡΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π½Π° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Ρ Π² ΡΠ²ΠΎΡΡΠ° ΠΌΡΠ΅ΠΆΠ°, ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΠΉΠΊΠΈ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° Π½Π° ΡΡΠ°ΡΠΈΠΊΠ° Π½Π° ΠΠ΅ΡΡΠ»ΠΈΠΊΡ ΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎΡΠΎ Π½Π° ΡΡΡΠΈΠΌΠΈΠ½Π³Π° Π·Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅:

ΠΠ°Π±ΠΎΡΡΡ ΠΎΡ ΡΡΠ»ΡΠ³ΠΈ Π½Π° AWS ΠΎΡΠ³ΠΎΠ²Π°ΡΡ Π·Π° ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ ΠΊΡΠΌ ΡΡΡΠ²ΡΡΠΈΡΠ΅ Π½Π° CDN, Π° ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΠΈ Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠ°ΠΌΠΈΡΠ΅ ΡΡΡΠ²ΡΡΠΈ β ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ, ΡΠΎΡΡΡΠ΅ΡΠ½ΠΈΡ ΠΊΠΎΠ΄, Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ ΠΈ Ρ.Π½. ΠΠ° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΎΡΠΎ Π½ΠΈΠ΅ ΡΡΡΠΎ ΠΈΠ·Π³ΡΠ°Π΄ΠΈΡ
ΠΌΠ΅ backbone ΠΌΡΠ΅ΠΆΠ°, ΠΊΠΎΡΡΠΎ ΡΠ²ΡΡΠ·Π²Π° ΡΡΡΠ²ΡΡΠΈΡΠ΅ Π² ΡΠΎΡΠΊΠΈΡΠ΅ Π½Π° Internet Exchange Ρ AWS. Backbone ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π° Π³Π»ΠΎΠ±Π°Π»Π½Π° ΠΌΡΠ΅ΠΆΠ° ΠΎΡ ΠΎΠΏΡΠΈΡΠ½ΠΈ Π²Π»Π°ΠΊΠ½Π° ΠΈ ΡΡΡΠ΅ΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ°ΠΌΠ΅ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΠΌΠ΅ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ Π½Π°ΡΠΈΡΠ΅ Π½ΡΠΆΠ΄ΠΈ.
ΠΠΎ , Π½Π°ΡΠ°ΡΠ° CDN ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° Π΄ΠΎΡΡΠ°Π²Ρ Π² ΠΏΠΈΠΊΠΎΠ²ΠΈΡΠ΅ ΡΠ°ΡΠΎΠ²Π΅ ΠΎΠΊΠΎΠ»ΠΎ β ΡΠ°ΡΡ ΠΎΡ Π³Π»ΠΎΠ±Π°Π»Π½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΡΡΠ°ΡΠΈΠΊ ΠΈ β ΠΎΡ ΡΡΠ°ΡΠΈΠΊΠ° Π² Π‘Π΅Π²Π΅ΡΠ½Π° ΠΠΌΠ΅ΡΠΈΠΊΠ°, ΠΊΡΠ΄Π΅ΡΠΎ Netflix ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π° Π½Π°ΠΉ-Π΄ΡΠ»Π³ΠΎ. ΠΠΏΠ΅ΡΠ°ΡΠ»ΡΠ²Π°ΡΠΈ ΡΠΈΡΡΠΈ, Π½ΠΎ Π·Π° ΠΌΠ΅Π½ Π΅Π΄Π½ΠΎ ΠΎΡ Π½Π°ΠΉ-ΡΠ΄ΠΈΠ²ΠΈΡΠ΅Π»Π½ΠΈΡΠ΅ ΠΏΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ Π΅, ΡΠ΅ ΡΡΠ»Π°ΡΠ° CDN ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π° ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΠΎΡ Π΅ΠΊΠΈΠΏ ΠΎΡ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΎΡ 150 ΡΠΎΠ²Π΅ΠΊΠ°.
ΠΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎ CDN ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π±Π΅ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ°Π½Π° Π·Π° Π΄ΠΎΡΡΠ°Π²ΠΊΠ° Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Π΄Π°Π½Π½ΠΈ. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, Ρ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ ΠΎΡΡΠ·Π½Π°Ρ ΠΌΠ΅, ΡΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΈ Π·Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΈ Π·Π°ΡΠ²ΠΊΠΈ ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ Π² AWS ΠΎΠ±Π»Π°ΠΊΠ°.
ΠΠ° ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ
ΠΠ½Π΅Ρ Netflix ΡΠ°Π·ΠΏΠΎΠ»Π°Π³Π° Ρ 3 ΡΠ΅Π³ΠΈΠΎΠ½Π° AWS, Π° Π·Π°ΡΡΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΈΡΠΊΠ°Π½ΠΈΡΡΠ° Π² ΠΎΠ±Π»Π°ΠΊΠ° ΡΠ΅ Π·Π°Π²ΠΈΡΠΈ ΠΎΡ ΡΠΎΠ²Π° ΠΊΠΎΠ»ΠΊΠΎ Π΄Π°Π»Π΅Ρ Π΅ ΠΊΠ»ΠΈΠ΅Π½ΡΡΡ ΠΎΡ Π½Π°ΠΉ-Π±Π»ΠΈΠ·ΠΊΠΈΡ ΡΠ΅Π³ΠΈΠΎΠ½. Π Π½ΠΈΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ CDN ΡΡΡΠ²ΡΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π·Π° Π΄ΠΎΡΡΠ°Π²ΡΠ½Π΅ Π½Π° ΡΡΠ°ΡΠΈΡΠ½ΠΎ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅. ΠΠΎΠΆΠ΅ΠΌ Π»ΠΈ ΠΏΠΎ Π½ΡΠΊΠ°ΠΊΡΠ² Π½Π°ΡΠΈΠ½ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΡΠ°Π·ΠΈ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°, Π·Π° Π΄Π° ΡΡΠΊΠΎΡΠΈΠΌ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΈΡΠ΅ ΠΈΡΠΊΠ°Π½ΠΈΡ? ΠΠ° ΡΡΠΆΠ°Π»Π΅Π½ΠΈΠ΅, ΠΊΠ΅ΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅Π·ΠΈ ΠΈΡΠΊΠ°Π½ΠΈΡ Π½Π΅ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ β API-ΡΠΎ Π΅ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΎ ΠΈ Π²ΡΠ΅ΠΊΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π΅ ΡΠ½ΠΈΠΊΠ°Π»Π΅Π½.
ΠΠ΅ΠΊΠ° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ ΠΏΡΠΎΠΊΡΠΈ Π½Π° CDN ΡΡΡΠ²ΡΡΠ° ΠΈ Π·Π°ΠΏΠΎΡΠ½Π΅ΠΌ Π΄Π° ΠΏΡΠ΅Π½Π°ΡΠΎΡΠ²Π°ΠΌΠ΅ ΡΡΠ°ΡΠΈΠΊΠ° ΠΏΡΠ΅Π· Π½Π΅Π³ΠΎ. Π©Π΅ Π±ΡΠ΄Π΅ Π»ΠΈ ΠΏΠΎ-Π±ΡΡΠ·ΠΎ?
ΠΠ°ΡΡΠ°ΡΡΡ
ΠΠ΅ΠΊΠ° ΡΠΈ ΡΠΏΠΎΠΌΠ½ΠΈΠΌ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΡΡ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ. ΠΠ½Π΅Ρ Π³ΠΎΠ»ΡΠΌΠ° ΡΠ°ΡΡ ΠΎΡ ΡΡΠ°ΡΠΈΠΊΠ° Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° HTTPs, ΠΊΠΎΠΉΡΠΎ Π·Π°Π²ΠΈΡΠΈ ΠΎΡ Π΄ΠΎΠ»Π½ΠΈΡΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ TCP ΠΈ TLS. ΠΠ° Π΄Π° ΡΠ΅ ΡΠ²ΡΡΠΆΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΡΡ ΡΡΡ ΡΡΡΠ²ΡΡΠ°, ΡΠΎΠΉ ΠΏΡΠ°Π²ΠΈ handshake, ΠΈ Π·Π° Π΄Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΈ Π·Π°ΡΠΈΡΠ΅Π½Π° Π²ΡΡΠ·ΠΊΠ°, ΠΊΠ»ΠΈΠ΅Π½ΡΡΡ ΡΡΡΠ±Π²Π° Π΄Π° ΠΎΠ±ΠΌΠ΅Π½Ρ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ ΡΡΡ ΡΡΡΠ²ΡΡΠ° ΡΡΠΈ ΠΏΡΡΠΈ ΠΈ ΠΎΡΠ΅ ΠΏΠΎΠ½Π΅ Π²Π΅Π΄Π½ΡΠΆ, Π·Π° Π΄Π° ΠΏΡΠ΅Π΄Π°Π΄Π΅ Π΄Π°Π½Π½ΠΈ. ΠΡΠΈ Π·Π°ΠΊΡΡΠ½Π΅Π½ΠΈΠ΅ ΠΎΡ Π΅Π΄ΠΈΠ½ ΠΎΠ±ΠΌΠ΅Π½ (RTT) ΠΎΡ 100 ΠΌΡ, ΡΠ΅ Π½ΠΈ ΡΡΡΠ±Π²Π°Ρ 400 ΠΌΡ, Π·Π° Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΠΌ ΠΏΡΡΠ²ΠΈΡ Π±ΠΈΡ Π΄Π°Π½Π½ΠΈ:

ΠΠΊΠΎ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ΅ ΡΠ° ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈ Π½Π° CDN ΡΡΡΠ²ΡΡΠ°, ΡΠΎΠ³Π°Π²Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° βΡΡΠΊΠΎΠΏΠΎΠΆΠ°ΡΠΈΠ΅β ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΈ ΡΡΡΠ²ΡΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΡΡΡΠ΅ΡΡΠ²Π΅Π½ΠΎ ΡΡΠΊΡΠ°ΡΠ΅Π½ΠΎ, Π°ΠΊΠΎ CDN Π΅ ΠΏΠΎ-Π±Π»ΠΈΠ·ΠΎ. ΠΠ° ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΠ΅ Π·Π°ΠΊΡΡΠ½Π΅Π½ΠΈΠ΅ΡΠΎ Π΄ΠΎ CDN ΡΡΡΠ²ΡΡΠ° Π΅ 30 ΠΌΡ. Π’ΠΎΠ³Π°Π²Π° Π·Π° ΠΏΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΡΠ²ΠΈΡ Π±ΠΈΡ ΡΠ΅ Π½ΠΈ ΡΡΡΠ±Π²Π°Ρ Π²Π΅ΡΠ΅ 220 ΠΌΡ:

ΠΠΎ ΠΏΡΠ΅Π΄ΠΈΠΌΡΡΠ²Π°ΡΠ° Π½Π΅ ΡΠ²ΡΡΡΠ²Π°Ρ Π΄ΠΎΡΡΠΊ. Π‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ Π²ΡΡΠ·ΠΊΠ°ΡΠ° Π²Π΅ΡΠ΅ Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π΅Π½Π°, TCP ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π° congestion window (Π±ΡΠΎΡ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΡΠ°, ΠΊΠΎΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠ΅Π΄Π°Π²Π° ΠΏΠΎ ΡΠ°Π·ΠΈ Π²ΡΡΠ·ΠΊΠ° ΠΏΠ°ΡΠ°Π»Π΅Π»Π½ΠΎ). ΠΠΊΠΎ ΡΠ΅ Π·Π°Π³ΡΠ±ΠΈ ΠΏΠ°ΠΊΠ΅Ρ Π΄Π°Π½Π½ΠΈ, ΠΊΠ»Π°ΡΠΈΡΠ΅ΡΠΊΠΈΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π° TCP ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° (ΠΊΠ°ΡΠΎ TCP New Reno) Π½Π°ΠΌΠ°Π»ΡΠ²Π°Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΎΡΠΎ βΠΎΠΊΠ½ΠΎβ Π½Π°ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π°. Π£Π²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° congestion window ΠΈ ΡΠΊΠΎΡΠΎΡΡΡΠ° Π½Π° Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ ΠΎΡ Π·Π°Π³ΡΠ±Π° ΠΎΡΠ½ΠΎΠ²ΠΎ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ Π·Π°ΠΊΡΡΠ½Π΅Π½ΠΈΠ΅ΡΠΎ (RTT) Π΄ΠΎ ΡΡΡΠ²ΡΡΠ°. ΠΠΊΠΎ ΡΠ°Π·ΠΈ Π²ΡΡΠ·ΠΊΠ° Π΅ ΡΠ°ΠΌΠΎ Π΄ΠΎ CDN ΡΡΡΠ²ΡΡΠ°, ΡΠΎΠ²Π° Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΠΎ-Π±ΡΡΠ·ΠΎ. ΠΡΠΈ ΡΠΎΠ²Π°, Π·Π°Π³ΡΠ±Π°ΡΠ° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ Π΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎ ΡΠ²Π»Π΅Π½ΠΈΠ΅, ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π·Π° Π±Π΅Π·ΠΆΠΈΡΠ½ΠΈ ΠΌΡΠ΅ΠΆΠΈ.
ΠΡΠΎΠΏΡΡΠΊΠ½Π°ΡΠ° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ Π½Π° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π°ΠΌΠ°Π»ΡΠ²Π°, ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π² ΠΏΠΈΠΊΠΎΠ²ΠΈΡΠ΅ ΡΠ°ΡΠΎΠ²Π΅ Π·Π°ΡΠ°Π΄ΠΈ ΡΡΠ°ΡΠΈΠΊΠ° ΠΎΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅, ΠΊΠΎΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ "Π·Π°Π΄ΡΡΡΡΠ²Π°Π½ΠΈΡ". Π ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅, Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π½ΡΠΌΠ° Π½Π°ΡΠΈΠ½ Π΄Π° ΡΠ΅ Π΄Π°Π΄Π΅ ΠΏΡΠΈΠΎΡΠΈΡΠ΅Ρ Π½Π° Π΅Π΄Π½ΠΈ Π·Π°ΡΠ²ΠΊΠΈ Π½Π°Π΄ Π΄ΡΡΠ³ΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π° ΡΠ΅ Π΄Π°Π΄Π΅ ΠΏΡΠΈΠΎΡΠΈΡΠ΅Ρ Π½Π° ΠΌΠ°Π»ΠΊΠΈ ΠΏΠΎ ΠΎΠ±Π΅ΠΌ ΠΈ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»Π½ΠΈ Π½Π° Π·Π°ΠΊΡΡΠ½Π΅Π½ΠΈΠ΅ Π·Π°ΡΠ²ΠΊΠΈ Π² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Ρ "ΡΠ΅ΠΆΠΊΠΈ" ΠΏΠΎΡΠΎΡΠΈ Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠΈΡΠΎ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Ρ ΠΌΡΠ΅ΠΆΠ°ΡΠ°. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, Π² Π½Π°ΡΠΈΡ ΡΠ»ΡΡΠ°ΠΉ, Π½Π°Π»ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½Π° ΠΎΡΠ½ΠΎΠ²Π½Π° ΠΌΡΠ΅ΠΆΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ ΡΠΎΠ²Π° Π½Π° ΡΠ°ΡΡ ΠΎΡ ΠΏΡΡΡ Π½Π° Π·Π°ΡΠ²ΠΊΠ°ΡΠ° β ΠΌΠ΅ΠΆΠ΄Ρ CDN ΠΈ ΠΎΠ±Π»Π°ΠΊΠ°, ΠΈ Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΠΌΠ΅ Π½Π°ΠΏΡΠ»Π½ΠΎ. ΠΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΡΡΡΠΎΡΡ ΠΌΠ°Π»ΠΊΠΈ ΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΈ ΠΎΡ Π·Π°ΠΊΡΡΠ½Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ Π΄Π° ΠΈΠΌΠ°Ρ ΠΏΡΠΈΠΎΡΠΈΡΠ΅Ρ, Π° Π³ΠΎΠ»Π΅ΠΌΠΈΡΠ΅ ΠΏΠΎΡΠΎΡΠΈ Π΄Π°Π½Π½ΠΈ Π΄Π° Π²ΡΡΠ²ΡΡ ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-ΠΊΡΡΠ½ΠΎ. ΠΠΎΠ»ΠΊΠΎΡΠΎ ΠΏΠΎ-Π±Π»ΠΈΠ·ΠΎ Π΅ CDN Π΄ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°, ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΏΠΎ-Π²ΠΈΡΠΎΠΊΠ° Π΅ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡΠ°.
Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π²ΡΡΡ Ρ Π·Π°ΠΊΡΡΠ½Π΅Π½ΠΈΠ΅ΡΠΎ ΠΎΠΊΠ°Π·Π²Π°Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈΡΠ΅ Π½Π° Π½ΠΈΠ²ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ (OSI Π½ΠΈΠ²ΠΎ 7). ΠΠΎΠ²ΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ, ΠΊΠ°ΡΠΎ HTTP/2, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° ΠΏΠ°ΡΠ°Π»Π΅Π»Π½ΠΈ Π·Π°ΡΠ²ΠΊΠΈ. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, ΠΈΠΌΠ°ΠΌΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ Π½Π° Netflix Ρ ΠΎΡΡΠ°ΡΠ΅Π»ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ Π½ΠΎΠ²ΠΈΡΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ. ΠΠ΅ Π²ΡΠΈΡΠΊΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΎΠ±Π½ΠΎΠ²Π΅Π½ΠΈ ΠΈΠ»ΠΈ ΠΎΠΏΡΠΈΠΌΠ°Π»Π½ΠΎ Π½Π°ΡΡΡΠΎΠ΅Π½ΠΈ. Π ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΎΠΊΡΠΈΡΠΎ Π½Π° CDN ΠΈ ΠΎΠ±Π»Π°ΠΊΠ° β ΠΏΡΠ»Π΅Π½ ΠΊΠΎΠ½ΡΡΠΎΠ» ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π½ΠΎΠ²ΠΈ, ΠΎΠΏΡΠΈΠΌΠ°Π»Π½ΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ. ΠΠ΅Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½Π°ΡΠ° ΡΠ°ΡΡ ΡΡΡ ΡΡΠ°ΡΠΈΡΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²Π° ΡΠ°ΠΌΠΎ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΈ ΡΡΡΠ²ΡΡΠ° Π½Π° CDN. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΠΌΠ΅ ΠΌΡΠ»ΡΠΈΠΏΠ»Π΅ΠΊΡΠΈΡΠ°Π½Π΅ Π½Π° Π·Π°ΡΠ²ΠΊΠΈ ΠΏΠΎ Π²Π΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π΅Π½Π° Π²ΡΡΠ·ΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρ CDN ΠΈ ΠΎΠ±Π»Π°ΠΊΠ°, ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΠΉΠΊΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π²ΡΡΠ·ΠΊΠ°ΡΠ° Π½Π° Π½ΠΈΠ²ΠΎ TCP:

ΠΠ·ΠΌΠ΅ΡΠ²Π°ΠΌΠ΅
ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ ΡΠ΅ΠΎΡΠΈΡΡΠ° ΠΎΠ±Π΅ΡΠ°Π²Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ, Π½ΠΈΠ΅ Π½Π΅ ΡΠ΅ Π²ΠΏΡΡΠΊΠ°ΠΌΠ΅ Π²Π΅Π΄Π½Π°Π³Π° Π² ΠΏΡΡΠΊΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π² ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡ. ΠΠΌΠ΅ΡΡΠΎ ΡΠΎΠ²Π°, ΡΡΡΠ±Π²Π° ΠΏΡΡΠ²ΠΎ Π΄Π° Π΄ΠΎΠΊΠ°ΠΆΠ΅ΠΌ, ΡΠ΅ ΠΈΠ΄Π΅ΡΡΠ° ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°. ΠΠ° ΡΠΎΠ²Π° ΡΡΡΠ±Π²Π° Π΄Π° ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈΠΌ Π½Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π²ΡΠΏΡΠΎΡΠ°:
- Π‘ΠΊΠΎΡΠΎΡΡ: ΡΠ΅ Π±ΡΠ΄Π΅ Π»ΠΈ ΠΏΡΠΎΠΊΡΠΈΡΠΎ ΠΏΠΎ-Π±ΡΡΠ·ΠΎ?
- ΠΠ°Π΄Π΅ΠΆΠ΄Π½ΠΎΡΡ: ΡΠ΅ ΡΠ΅ ΡΡΠΏΠΈ Π»ΠΈ ΠΏΠΎ-ΡΠ΅ΡΡΠΎ?
- Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ: ΠΊΠ°ΠΊ Π΄Π° ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°ΠΌΠ΅ Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ°?
- Π¦Π΅Π½Π°: ΠΊΠΎΠ»ΠΊΠΎ ΡΡΡΡΠ²Π° ΡΠ°Π·Π³ΡΡΡΠ°Π½Π΅ΡΠΎ Π½Π° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°?
ΠΠ΅ΠΊΠ° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ Π½Π°ΡΠΈΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΊΡΠΌ ΠΎΡΠ΅Π½ΠΊΠ° Π½Π° ΠΏΡΡΠ²Π°ΡΠ° ΡΠΎΡΠΊΠ°. ΠΡΡΠ°Π½Π°Π»ΠΈΡΠ΅ ΡΠ΅ ΡΠ°Π·Π³Π»Π΅ΠΆΠ΄Π°Ρ ΠΏΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π°ΡΠΈΠ½.
ΠΠ° Π°Π½Π°Π»ΠΈΠ· Π½Π° ΡΠΊΠΎΡΠΎΡΡΡΠ° Π½Π° Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ ΠΈΡΠΊΠ°ΠΌΠ΅ Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΠΌ Π΄Π°Π½Π½ΠΈ Π·Π° Π²ΡΠΈΡΠΊΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ, Π±Π΅Π· Π΄Π° Ρ Π°ΡΡΠΈΠΌ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ Π±Π΅Π· Π΄Π° ΡΡΡΠΏΠΈΠΌ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡΡΠ°. ΠΠ° ΡΠΎΠ²Π° ΠΈΠΌΠ° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π°:
- RUM, ΠΈΠ»ΠΈ ΠΏΠ°ΡΠΈΠ²Π½ΠΎ ΠΈΠ·ΠΌΠ΅ΡΠ²Π°Π½Π΅ Π½Π° Π·Π°ΡΠ²ΠΊΠΈΡΠ΅. ΠΠ·ΠΌΠ΅ΡΠ²Π°ΠΌΠ΅ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ΅ΠΊΡΡΠΈΡΠ΅ Π·Π°ΡΠ²ΠΊΠΈ ΠΎΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ ΠΈ ΠΎΡΠΈΠ³ΡΡΡΠ²Π°ΠΌΠ΅ ΠΏΡΠ»Π½ΠΎ ΠΏΠΎΠΊΡΠΈΡΠΈΠ΅ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅. ΠΠ΅Π΄ΠΎΡΡΠ°ΡΡΠΊ Π΅, ΡΠ΅ ΡΠΈΠ³Π½Π°Π»ΡΡ Π½Π΅ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠ°Π±ΠΈΠ»Π΅Π½ ΠΏΠΎΡΠ°Π΄ΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ°ΠΊΡΠΎΡΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΈ Π½Π° Π·Π°ΡΠ²ΠΊΠΈΡΠ΅, Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΡΡΠ²ΡΡΠ° ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΡΠ΅ΡΡΠ²Π°ΠΌΠ΅ Π½ΠΎΠ²Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π±Π΅Π· Π΄Π° ΠΏΠΎΠ²Π»ΠΈΡΠ΅ΠΌ Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡΡΠ°.
- ΠΠ°Π±ΠΎΡΠ°ΡΠΎΡΠ½ΠΈ ΡΠ΅ΡΡΠΎΠ²Π΅. Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΡΡΠ²ΡΡΠΈ ΠΈ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°, ΠΈΠΌΠΈΡΠΈΡΠ°ΡΠ° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ. Π‘ ΡΡΡ ΠΏΡΠΎΠ²Π΅ΠΆΠ΄Π°ΠΌΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈΡΠ΅ ΡΠ΅ΡΡΠΎΠ²Π΅. Π’Π°ΠΊΠ° ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΠΌΠ΅ ΠΏΡΠ»Π΅Π½ ΠΊΠΎΠ½ΡΡΠΎΠ» Π²ΡΡΡ Ρ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΠΎΡ ΠΈΠ·ΠΌΠ΅ΡΠ²Π°Π½ΠΈΡΡΠ° ΠΈ ΡΡΠ΅Π½ ΡΠΈΠ³Π½Π°Π». ΠΠΎ Π½ΡΠΌΠ°ΠΌΠ΅ ΠΏΡΠ»Π½ΠΎ ΠΏΠΎΠΊΡΠΈΡΠΈΠ΅ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ (ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π°ΠΊΠΎ ΡΡΠ»ΡΠ³Π°ΡΠ° Π΅ Π³Π»ΠΎΠ±Π°Π»Π½Π° ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Ρ ΠΈΠ»ΡΠ΄ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°).
ΠΠ°ΠΊ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΎΠ±Π΅Π΄ΠΈΠ½ΠΈΠΌ ΠΏΡΠ΅Π΄ΠΈΠΌΡΡΠ²Π°ΡΠ° Π½Π° Π΄Π²Π°ΡΠ° ΠΌΠ΅ΡΠΎΠ΄Π°?
ΠΠ°ΡΠΈΡΡ Π΅ΠΊΠΈΠΏ Π½Π°ΠΌΠ΅ΡΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅. ΠΠ°ΠΏΠΈΡΠ°Ρ ΠΌΠ΅ ΠΌΠ°Π»ΡΠΊ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ΠΊΠΎΠ΄ β ΠΏΡΠΎΠ±Π° β ΠΊΠΎΠΉΡΠΎ Π²Π³ΡΠ°Π΄ΠΈΡ ΠΌΠ΅ Π² Π½Π°ΡΠ΅ΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΡΠΎΠ±ΠΈΡΠ΅ Π½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π΄Π° ΠΏΡΠ°Π²ΠΈΠΌ Π½Π°ΠΏΡΠ»Π½ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°Π½ΠΈ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΡΠ΅ΡΡΠΎΠ²Π΅ ΠΎΡ Π½Π°ΡΠΈΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°. Π Π°Π±ΠΎΡΠΈ ΠΏΠΎ ΡΠ»Π΅Π΄Π½ΠΈΡ Π½Π°ΡΠΈΠ½:
- Π‘ΠΊΠΎΡΠΎ ΡΠ»Π΅Π΄ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΈ Π·Π°Π²ΡΡΡΠ²Π°Π½Π΅ Π½Π° Π½Π°ΡΠ°Π»Π½Π°ΡΠ° Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡ, ΡΡΠ°ΡΡΠΈΡΠ°ΠΌΠ΅ Π½Π°ΡΠΈΡΠ΅ ΠΏΡΠΎΠ±ΠΈ.
- ΠΠ»ΠΈΠ΅Π½ΡΡΡ ΠΏΡΠ°Π²ΠΈ Π·Π°ΡΠ²ΠΊΠ° ΠΊΡΠΌ ΡΡΡΠ²ΡΡΠ° ΠΈ ΠΏΠΎΠ»ΡΡΠ°Π²Π° "ΡΠ΅ΡΠ΅ΠΏΡΠ°" Π·Π° ΡΠ΅ΡΡΠ°. Π Π΅ΡΠ΅ΠΏΡΠ°ΡΠ° Π½Π΅ Π΅ Π½ΠΈΡΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ ΡΠΏΠΈΡΡΠΊ Ρ URL Π°Π΄ΡΠ΅ΡΠΈ, Π·Π° ΠΊΠΎΠΈΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ HTTP(s) Π·Π°ΡΠ²ΠΊΠ°. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, ΡΠ΅ΡΠ΅ΠΏΡΠ°ΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ Π½Π° Π·Π°ΡΠ²ΠΊΠΈΡΠ΅: Π·Π°ΠΊΡΡΠ½Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ Π·Π°ΡΠ²ΠΊΠΈΡΠ΅, ΠΎΠ±Π΅ΠΌ Π½Π° ΠΈΡΠΊΠ°Π½ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ, HTTP(s) Π·Π°Π³Π»Π°Π²ΠΈΡ ΠΈ Ρ.Π½. ΠΡΠΈ ΡΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΡΠ΅ΡΡΠ²Π°ΠΌΠ΅ ΠΏΠ°ΡΠ°Π»Π΅Π»Π½ΠΎ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ΅ΡΠ΅ΠΏΡΠΈ β ΠΏΡΠΈ Π·Π°ΡΠ²ΠΊΠ° Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ, ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠΌΠ΅ ΠΊΠΎΡ ΡΠ΅ΡΠ΅ΠΏΡΠ° Π΄Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΠΌ.
- ΠΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΎΠ±Π°ΡΠ° ΡΠ΅ ΠΈΠ·Π±ΠΈΡΠ° ΡΠ°ΠΊΠ°, ΡΠ΅ Π΄Π° Π½Π΅ ΠΏΡΠΎΡΠΈΠ²ΠΎΡΠ΅ΡΠΈ Π½Π° Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡΠ΅ ΡΠ΅ΡΡΡΡΠΈ ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°. ΠΡΡΡΠ½ΠΎΡΡ ΡΠ΅ ΠΈΠ·Π±ΠΈΡΠ° Π²ΡΠ΅ΠΌΠ΅, ΠΊΠΎΠ³Π°ΡΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΡΡ Π½Π΅ Π΅ Π°ΠΊΡΠΈΠ²Π΅Π½.
- Π‘Π»Π΅Π΄ ΠΏΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅ Π½Π° ΡΠ΅ΡΠ΅ΠΏΡΠ°ΡΠ° ΠΊΠ»ΠΈΠ΅Π½ΡΡΡ ΠΈΠ·Π²ΡΡΡΠ²Π° Π·Π°ΡΠ²ΠΊΠΈ ΠΊΡΠΌ Π²ΡΡΠΊΠ° ΠΎΡ URL Π°Π΄ΡΠ΅ΡΠΈΡΠ΅ ΠΏΠ°ΡΠ°Π»Π΅Π»Π½ΠΎ. ΠΠ°ΡΠ²ΠΊΠ°ΡΠ° ΠΊΡΠΌ Π²ΡΠ΅ΠΊΠΈ Π°Π΄ΡΠ΅Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΡΠ°ΡΡ β Ρ.Π½. "ΠΏΡΠ»ΡΠΎΠ²Π΅". ΠΡΠΈ ΠΏΡΡΠ²ΠΈΡ ΠΏΡΠ»Ρ ΠΈΠ·ΠΌΠ΅ΡΠ²Π°ΠΌΠ΅ ΠΊΠΎΠ»ΠΊΠΎ Π²ΡΠ΅ΠΌΠ΅ Π΅ Π½ΡΠΆΠ½ΠΎ Π·Π° ΡΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° Π²ΡΡΠ·ΠΊΠ° ΠΈ ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ. ΠΡΠΈ Π²ΡΠΎΡΠΈΡ ΠΏΡΠ»Ρ ΠΈΠ·ΠΌΠ΅ΡΠ²Π°ΠΌΠ΅ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΏΠΎ Π²Π΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π΅Π½Π°ΡΠ° Π²ΡΡΠ·ΠΊΠ°. ΠΡΠ΅Π΄ΠΈ ΡΡΠ΅ΡΠΈΡ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π·Π°Π΄Π°Π΄Π΅ΠΌ Π·Π°ΠΊΡΡΠ½Π΅Π½ΠΈΠ΅ ΠΈ Π΄Π° ΠΈΠ·ΠΌΠ΅ΡΠΈΠΌ ΡΠΊΠΎΡΠΎΡΡΡΠ° Π½Π° ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΡΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° Π²ΡΡΠ·ΠΊΠ° ΠΈ Ρ.Π½.
ΠΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΠ΅ΡΡΠ° ΠΈΠ·ΠΌΠ΅ΡΠ²Π°ΠΌΠ΅ Π²ΡΠΈΡΠΊΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠ»ΡΡΠΈ:
- Π²ΡΠ΅ΠΌΠ΅ Π·Π° DNS Π·Π°ΠΏΠΈΡΠ²Π°Π½Π΅;
- Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΡΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° TCP ΡΠ²ΡΡΠ·Π²Π°Π½Π΅;
- Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΡΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° TLS ΡΠ²ΡΡΠ·Π²Π°Π½Π΅;
- Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΠΏΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΡΠ²ΠΈΡ Π±Π°ΠΉΡ Π΄Π°Π½Π½ΠΈ;
- ΠΎΠ±ΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅;
- ΡΡΠ°ΡΡΡ ΠΊΠΎΠ΄ Π½Π° ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠ°.
- Π‘Π»Π΅Π΄ ΠΏΡΠΈΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° Π²ΡΠΈΡΠΊΠΈ ΠΏΡΠ»ΡΠ° ΠΏΡΠΎΠ±Π°ΡΠ° Π·Π°ΡΠ΅ΠΆΠ΄Π° ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΠΎΡ Π²ΡΠΈΡΠΊΠΈ ΠΈΠ·ΠΌΠ΅ΡΠ²Π°Π½ΠΈΡ Π·Π° Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ°.

ΠΠ»ΡΡΠΎΠ²ΠΈΡΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΠΈ ΡΠ° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π° Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ Π»ΠΎΠ³ΠΈΠΊΠ°ΡΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ°, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π΄Π°Π½Π½ΠΈ Π½Π° ΡΡΡΠ²Π΅ΡΠ° ΠΈ ΠΈΠ·ΠΌΠ΅ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠ°ΡΠ°Π»Π΅Π»Π½ΠΈ Π·Π°ΠΏΠΈΡΠ²Π°Π½ΠΈΡ. ΠΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½ ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΠΌΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° ΠΈΠ·ΠΎΠ»ΠΈΡΠ°ΠΌΠ΅ ΠΈ ΡΠ΅ΡΡΠ²Π°ΠΌΠ΅ Π²Π»ΠΈΡΠ½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ°ΠΊΡΠΎΡΠΈ, ΠΊΠΎΠΈΡΠΎ Π²Π»ΠΈΡΡΡ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° Π·Π°ΠΏΠΈΡΠ²Π°Π½ΠΈΡΡΠ°, Π΄Π° Π³ΠΈ Π²Π°ΡΠΈΡΠ°ΠΌΠ΅ Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° Π΅Π΄Π½Π° ΡΠ΅ΡΠ΅ΠΏΡΠ° ΠΈ Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ ΠΎΡ ΡΠ΅Π°Π»Π½ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ.
Π’Π°Π·ΠΈ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° ΡΠ΅ ΠΎΠΊΠ°Π·Π° ΠΏΠΎΠ»Π΅Π·Π½Π° Π½Π΅ ΡΠ°ΠΌΠΎ Π·Π° Π°Π½Π°Π»ΠΈΠ· Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° Π·Π°ΠΏΠΈΡΠ²Π°Π½ΠΈΡΡΠ°. Π ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΈΠΌΠ°ΠΌΠ΅ 14 Π°ΠΊΡΠΈΠ²Π½ΠΈ ΡΠ΅ΡΠ΅ΠΏΡΠΈ, Π½Π°Π΄ 6000 ΠΏΡΠΎΠ±ΠΈ Π² ΡΠ΅ΠΊΡΠ½Π΄Π°, ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΡΠΈ Π΄Π°Π½Π½ΠΈ ΠΎΡ Π²ΡΠΈΡΠΊΠΈ ΠΊΡΠ°ΠΈΡΠ° Π½Π° ΡΠ²Π΅ΡΠ° ΠΈ Ρ ΠΏΡΠ»Π½ΠΎ ΠΏΠΎΠΊΡΠΈΡΠΈΠ΅ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΡΠ°. ΠΠΊΠΎ Netflix Π·Π°ΠΊΡΠΏΠ΅ΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ ΡΠ΅ΡΠ²ΠΈΡ ΠΎΡ ΡΡΠ΅ΡΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΡΠΎΠΉ ΡΠ΅ΡΠ΅ Π΄Π° ΡΡΡΡΠ²Π° ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ Π΄ΠΎΠ»Π°ΡΠΈ Π³ΠΎΠ΄ΠΈΡΠ½ΠΎ, ΠΏΡΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π»ΠΎΡΠΎ ΠΏΠΎΠΊΡΠΈΡΠΈΠ΅.
Π’Π΅ΡΡΠ²Π°ΠΌΠ΅ ΡΠ΅ΠΎΡΠΈΡΡΠ° Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°: ΠΏΡΠΎΡΠΎΡΠΈΠΏ
Π‘ ΠΏΠΎΠ΄ΠΎΠ±Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΠΎΠ»ΡΡΠΈΡ ΠΌΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° ΠΎΡΠ΅Π½ΠΈΠΌ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡΠ° Π½Π° CDN ΠΏΡΠΎΠΊΡΠΈ ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° Π·Π°ΠΊΡΡΠ½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π·Π°ΠΏΠΈΡΠ²Π°Π½ΠΈΡΡΠ°. Π‘Π΅Π³Π° ΡΡΡΠ±Π²Π° Π΄Π°:
- ΡΡΠ·Π΄Π°Π΄Π΅ΠΌ ΠΏΡΠΎΡΠΎΡΠΈΠΏ Π½Π° ΠΏΡΠΎΠΊΡΠΈ;
- ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΠΌ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠ° Π½Π° CDN;
- ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠΌ ΠΊΠ°ΠΊ Π΄Π° Π½Π°ΡΠΎΡΠΈΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ ΠΊΡΠΌ ΠΏΡΠΎΠΊΡΠΈ Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ΅Π½ CDN ΡΡΡΠ²ΡΡ;
- ΡΡΠ°Π²Π½ΠΈΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Ρ Π·Π°ΠΏΠΈΡΠ²Π°Π½ΠΈΡ Π² AWS Π±Π΅Π· ΠΏΡΠΎΠΊΡΠΈ.
ΠΠ°Π΄Π°ΡΠ°ΡΠ° Π΅ Π΄Π° ΠΎΡΠ΅Π½ΠΈΠΌ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡΠ° Π½Π° ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉ-Π±ΡΡΠ·ΠΎ. ΠΠ° ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΎΡΠΎΡΠΈΠΏΠ° ΠΈΠ·Π±ΡΠ°Ρ ΠΌΠ΅ Go, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° Π½Π°Π»ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° Π΄ΠΎΠ±ΡΠΈ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. ΠΠ° Π²ΡΠ΅ΠΊΠΈ CDN-ΡΡΡΠ²ΡΡ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Ρ ΠΌΠ΅ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠ° Π½Π° ΠΏΡΠΎΠΊΡΠΈ ΠΊΠ°ΡΠΎ ΡΡΠ°ΡΠΈΡΠ΅Π½ Π±ΠΈΠ½Π°ΡΠ΅Π½ ΡΠ°ΠΉΠ», Π·Π° Π΄Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈΡΠ΅ ΠΈ Π΄Π° ΠΎΠΏΡΠΎΡΡΠΈΠΌ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΡΠ°. Π Π½Π°ΡΠ°Π»Π½Π°ΡΠ° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΌΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½ΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ ΠΈ ΠΌΠ°Π»ΠΊΠΈ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π·Π° HTTP/2 connection pooling ΠΈ request multiplexing.
ΠΠ° Π±Π°Π»Π°Π½ΡΠΈΡΠ°Π½Π΅ ΠΌΠ΅ΠΆΠ΄Ρ AWS ΡΠ΅Π³ΠΈΠΎΠ½ΠΈΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΌΠ΅ Π³Π΅ΠΎΠ³ΡΠ°ΡΡΠΊΠ° DNS Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ, ΡΡΡΠ°ΡΠ°, ΠΊΠΎΡΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° Π±Π°Π»Π°Π½ΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅. ΠΠ° ΠΈΠ·Π±ΠΎΡΠ° Π½Π° CDN ΡΡΡΠ²ΡΡ Π·Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ TCP Anycast Π·Π° ΡΡΡΠ²ΡΡΠΈΡΠ΅ Π² Internet Exchange (IX). Π ΡΠΎΠ·ΠΈ Π²Π°ΡΠΈΠ°Π½Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π΅Π΄ΠΈΠ½ IP Π°Π΄ΡΠ΅Ρ Π·Π° Π²ΡΠΈΡΠΊΠΈ CDN ΡΡΡΠ²ΡΡΠΈ, ΠΏΡΠΈ ΠΊΠΎΠ΅ΡΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΡΡ ΡΠ΅ Π±ΡΠ΄Π΅ Π½Π°ΡΠΎΡΠ΅Π½ ΠΊΡΠΌ CDN ΡΡΡΠ²ΡΡΠ° Ρ Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ IP hops. ΠΡΠΈ CDN ΡΡΡΠ²ΡΡΠΈΡΠ΅, ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈ ΠΏΡΠΈ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈΡΠ΅ (ISP), Π½ΡΠΌΠ°ΠΌΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ» Π½Π°Π΄ ΡΡΡΠ΅ΡΠ° Π·Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π½Π° TCP Anycast, Π·Π°ΡΠΎΠ²Π° Π·Π°Π΄Π΅ΠΉΡΡΠ²Π°ΠΌΠ΅ , ΠΏΠΎ ΠΊΠΎΡΡΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ ΡΠ΅ Π½Π°ΡΠΎΡΠ²Π°Ρ ΠΊΡΠΌ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈΡΠ΅ Π·Π° Π²ΠΈΠ΄Π΅ΠΎΡΡΡΠΈΠΉΠΌΠΈΠ½Π³.
Π ΡΠ°ΠΊΠ°, ΠΈΠΌΠ°ΠΌΠ΅ ΡΡΠΈ ΡΠΈΠΏΠ° ΠΏΡΡΠΈΡΠ° Π·Π° Π·Π°ΠΏΠΈΡΠ²Π°Π½Π΅: Π² ΠΎΠ±Π»Π°ΠΊΠ° ΡΡΠ΅Π· ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ, ΠΏΡΠ΅Π· CDN ΡΡΡΠ²ΡΡ Π² IX ΠΈΠ»ΠΈ ΠΏΡΠ΅Π· CDN ΡΡΡΠ²ΡΡ, ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ ΠΏΡΠΈ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π΄ΠΎΡΡΠ°Π²ΡΠΈΠΊΠ°. ΠΠ°ΡΠ°ΡΠ° ΡΠ΅Π» Π΅ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΠΊΠΎΠΉ ΠΏΡΡ Π΅ Π½Π°ΠΉ-Π΄ΠΎΠ±ΡΡ ΠΈ ΠΊΠ°ΠΊΠ²Π° Π΅ ΠΏΠΎΠ»Π·Π°ΡΠ° ΠΎΡ ΠΏΡΠΎΠΊΡΠΈΡΠΎ, Π² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Ρ Π½Π°ΡΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΠΉΡΠΎ Π·Π°ΠΏΠΈΡΠ²Π°Π½ΠΈΡΡΠ° ΡΠ΅ Π½Π°ΡΠΎΡΠ²Π°Ρ Π² ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡΡΠ°. ΠΠ° ΡΠ΅Π»ΡΠ° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΠΏΡΠΎΠ±ΠΈ ΠΏΠΎ ΡΠ»Π΅Π΄Π½ΠΈΡ Π½Π°ΡΠΈΠ½:

ΠΡΠ΅ΠΊΠΈ ΠΎΡ ΠΏΡΡΠΈΡΠ°ΡΠ° ΡΡΠ°Π²Π° ΠΎΡΠ΄Π΅Π»Π½Π° ΡΠ°ΡΠ³Π΅Ρ ΠΈ Π½ΠΈΠ΅ Π½Π°Π±Π»ΡΠ΄Π°Π²Π°ΠΌΠ΅ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΠΌΠ΅. ΠΠ° Π°Π½Π°Π»ΠΈΠ·Π° ΠΎΠ±Π΅Π΄ΠΈΠ½ΡΠ²Π°ΠΌΠ΅ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΠΎΡ ΠΏΡΠΎΠΊΡΠΈΡΠΎ Π² Π΅Π΄Π½Π° Π³ΡΡΠΏΠ° (ΠΈΠ·Π±ΠΈΡΠ°ΠΌΠ΅ Π½Π°ΠΉ-Π΄ΠΎΠ±ΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ IX ΠΈ ISP ΠΏΡΠΎΠΊΡΠΈ) ΠΈ ΡΡΠ°Π²Π½ΡΠ²Π°ΠΌΠ΅ Ρ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π½Π° Π·Π°ΠΏΠΈΡΠ²Π°Π½ΠΈΡΡΠ° Π² ΠΎΠ±Π»Π°ΠΊΠ° Π±Π΅Π· ΠΏΡΠΎΠΊΡΠΈ:

ΠΠ°ΠΊΡΠΎ Π»ΠΈΡΠΈ, ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΡΠ° Π½Π΅ΡΡΠ½ΠΈ β Π² ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΡΠ»ΡΡΠ°ΠΈ ΠΏΡΠΎΠΊΡΠΈΡΠΎ ΠΎΡΠΈΠ³ΡΡΡΠ²Π° Π΄ΠΎΠ±ΡΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅, Π½ΠΎ ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΠΈΠΌΠ° Π·Π½Π°ΡΠΈΡΠ΅Π»Π΅Π½ Π±ΡΠΎΠΉ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ, ΠΏΡΠΈ ΠΊΠΎΠΈΡΠΎ ΡΠΈΡΡΠ°ΡΠΈΡΡΠ° Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΡΠ΅ Π²Π»ΠΎΡΠ°Π²Π°.
Π ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ²Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡ ΠΌΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π²Π°ΠΆΠ½ΠΈ Π½Π΅ΡΠ°:
- ΠΡΠ΅Π½ΠΈΡ ΠΌΠ΅ ΠΎΡΠ°ΠΊΠ²Π°Π½Π°ΡΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ Π½Π° Π·Π°ΠΏΠΈΡΠ²Π°Π½ΠΈΡΡΠ° ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ Π² ΠΎΠ±Π»Π°ΠΊΠ° ΡΡΠ΅Π· CDN ΠΏΡΠΎΠΊΡΠΈ.
- ΠΠΎΠ»ΡΡΠΈΡ ΠΌΠ΅ Π΄Π°Π½Π½ΠΈ ΠΎΡ Π½Π°ΡΡΠΎΡΡΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ, ΠΎΡ Π²ΡΠΈΡΠΊΠΈ ΡΠΈΠΏΠΎΠ²Π΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
- Π Π°Π·Π±ΡΠ°Ρ ΠΌΠ΅, ΡΠ΅ ΡΠ΅ΠΎΡΠΈΡΡΠ° Π½Π΅ ΡΠ΅ ΠΏΠΎΡΠ²ΡΡΠ΄ΠΈ Π½Π° 100% ΠΈ ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎΡΠΎ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ CDN ΠΏΡΠΎΠΊΡΠΈ Π½Π΅ ΡΠ°Π±ΠΎΡΠΈ Π·Π° Π½Π°Ρ.
- ΠΠ΅ ΡΠΈΡΠΊΡΠ²Π°Ρ ΠΌΠ΅ β Π½Π΅ ΠΏΡΠΎΠΌΠ΅Π½ΡΡ ΠΌΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ° Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡΡΠ° Π·Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅.
- ΠΠΈΡΠΎ Π½Π΅ ΡΠ΅ ΡΡΡΠΏΠΈ.
ΠΡΠΎΡΠΎΡΠΈΠΏ 2.0
Π ΡΠ°ΠΊΠ°, Π²ΡΡΡΠ°ΠΌΠ΅ ΡΠ΅ Π½Π° ΡΠ΅ΡΡΠΎΠΆΠ½Π°ΡΠ° Π΄ΡΡΠΊΠ° ΠΈ ΠΏΠΎΠ²ΡΠ°ΡΡΠΌΠ΅ ΠΏΡΠΎΡΠ΅ΡΠ° ΠΎΡΠ½ΠΎΠ²ΠΎ.
ΠΠ΄Π΅ΡΡΠ° Π΅ β Π²ΠΌΠ΅ΡΡΠΎ 100% ΠΏΡΠΎΠΊΡΠΈ, Π΄Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠΌ Π·Π° Π²ΡΠ΅ΠΊΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ Π½Π°ΠΉ-Π±ΡΡΠ·ΠΈΡ ΠΏΡΡ ΠΈ Π΄Π° Π½Π°ΡΠΎΡΠ²Π°ΠΌΠ΅ Π·Π°ΠΏΠΈΡΠ²Π°Π½ΠΈΡΡΠ° ΡΠ°ΠΌ β Ρ.Π΅. Π΄Π° ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ ΡΠΎΠ²Π°, ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅ Π½Π°ΡΠΈΡΠ° client steering.

ΠΠ°ΠΊ Π΄Π° Π³ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅? ΠΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π»ΠΎΠ³ΠΈΠΊΠ° Π½Π° ΡΡΡΠ²ΡΡΠ½Π°ΡΠ° ΡΡΡΠ°Π½Π°, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΠ΅Π»ΡΠ° Π΅ Π΄Π° ΡΠ΅ ΡΠ²ΡΡΠΆΠ΅ΠΌ Ρ ΡΠΎΠ·ΠΈ ΡΡΡΠ²ΡΡ. Π’ΡΡΠ±Π²Π° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ ΡΠΎΠ²Π° ΠΏΠΎ Π½ΡΠΊΠ°ΠΊΡΠ² Π½Π°ΡΠΈΠ½ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ°. Π ΠΈΠ΄Π΅Π°Π»Π½ΠΎ, Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ»ΠΎΠΆΠ½Π° Π»ΠΎΠ³ΠΈΠΊΠ°, Π·Π° Π΄Π° Π½Π΅ ΡΠ΅ΡΠ°Π²Π°ΠΌΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΡΠ° Ρ ΠΌΠ½ΠΎΠ³ΠΎΠ±ΡΠΎΠΉΠ½ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ.
ΠΡΠ³ΠΎΠ²ΠΎΡΡΡ Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° DNS. Π Π½Π°ΡΠΈΡ ΡΠ»ΡΡΠ°ΠΉ ΠΈΠΌΠ°ΠΌΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π° DNS ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° ΠΈ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π½Π°ΡΡΡΠΎΠΈΠΌ Π΄ΠΎΠΌΠ΅ΠΉΠ½ Π·ΠΎΠ½Π°, Π·Π° ΠΊΠΎΡΡΠΎ Π½Π°ΡΠΈΡΠ΅ ΡΡΡΠ²ΡΡΠΈ ΡΠ΅ Π±ΡΠ΄Π°Ρ Π°Π²ΡΠΎΡΠΈΡΠ΅ΡΠ½ΠΈ. Π Π°Π±ΠΎΡΠΈ ΡΠ°ΠΊΠ°:
- ΠΠ»ΠΈΠ΅Π½ΡΡΡ ΠΏΡΠ°Π²ΠΈ Π·Π°ΡΠ²ΠΊΠ° ΠΊΡΠΌ DNS-ΡΡΡΠ²ΡΡΠ°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Ρ ΠΎΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ api.netflix.com.
- ΠΠ°ΡΠ²ΠΊΠ°ΡΠ° ΠΏΠΎΡΡΡΠΏΠ²Π° Π½Π° Π½Π°ΡΠΈΡ DNS-ΡΡΡΠ²ΡΡ.
- DNS-ΡΡΡΠ²ΡΡΡΡ Π·Π½Π°Π΅ ΠΊΠΎΠΉ Π΅ Π½Π°ΠΉ-Π±ΡΡΠ·ΠΈΡΡ ΠΌΠ°ΡΡΡΡΡ Π·Π° ΡΠΎΠ·ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΡΡΠΎΡΠ²Π΅ΡΠ½ΠΈΡ IP Π°Π΄ΡΠ΅Ρ.
Π ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΈΠΌΠ° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½Π° ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ: Π°Π²ΡΠΎΡΠΈΡΠ΅ΡΠ½ΠΈΡΠ΅ DNS Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ Π½Π΅ Π²ΠΈΠΆΠ΄Π°Ρ IP Π°Π΄ΡΠ΅ΡΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π²Π·Π΅ΠΌΠ°Ρ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΡΠ°ΠΌΠΎ IP Π°Π΄ΡΠ΅ΡΠ° Π½Π° ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΠΈΡ ΡΠ΅Π·ΠΎΠ»Π²Π΅Ρ, ΠΊΠΎΠΉΡΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΡΡ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°.
Π ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ° Π½Π°ΡΠΈΡΡ Π°Π²ΡΠΎΡΠΈΡΠ΅ΡΠ΅Π½ ΡΠ΅Π·ΠΎΠ»Π²Π΅Ρ ΡΡΡΠ±Π²Π° Π΄Π° Π²Π·Π΅ΠΌΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ Π·Π° ΠΎΡΠ΄Π΅Π»Π½ΠΈΡ ΠΊΠ»ΠΈΠ΅Π½Ρ, Π° Π·Π° Π³ΡΡΠΏΠ° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΠΈΡ ΡΠ΅Π·ΠΎΠ»Π²Π΅Ρ.
ΠΠ° ΡΠ΅ΡΠ°Π²Π°Π½Π΅ΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΡΡΡΠΈΡΠ΅ ΠΏΡΠΎΠ±ΠΈ, Π°Π³ΡΠ΅Π³ΠΈΡΠ°ΠΉΠΊΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΠΎΡ ΠΈΠ·ΠΌΠ΅ΡΠ²Π°Π½ΠΈΡΡΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ ΠΏΠΎ Π²ΡΠ΅ΠΊΠΈ ΠΎΡ ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΠΈΡΠ΅ ΡΠ΅Π·ΠΎΠ»Π²Π΅ΡΠΈ ΠΈ ΡΠ΅ΡΠ°Π²Π°ΠΌΠ΅ Π½Π°ΠΊΡΠ΄Π΅ Π΄Π° Π½Π°ΡΠΎΡΠΈΠΌ ΡΠ°Π·ΠΈ Π³ΡΡΠΏΠ° - ΠΏΡΠ΅Π· ΠΏΡΠΎΠΊΡΠΈ ΡΡΠ΅Π· IX Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° TCP Anycast, ΠΏΡΠ΅Π· ISP ΠΏΡΠΎΠΊΡΠΈ ΠΈΠ»ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π² ΠΎΠ±Π»Π°ΠΊΠ°.
ΠΠΎΠ»ΡΡΠ°Π²Π°ΠΌΠ΅ ΡΠ°ΠΊΠ°Π²Π° ΡΠΈΡΡΠ΅ΠΌΠ°:

ΠΠΎΠ»ΡΡΠ΅Π½Π°ΡΠ° ΠΌΠΎΠ΄Π΅Π» Π½Π° DNS steering ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π°ΡΠΎΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° ΠΈΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΡ Π·Π° ΡΠΊΠΎΡΠΎΡΡΠΈ Π½Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ Π΄ΠΎ ΠΎΠ±Π»Π°ΠΊΠ°.
ΠΡΠ½ΠΎΠ²ΠΎ, Π²ΡΠΏΡΠΎΡΡΡ Π΅ - ΠΊΠΎΠ»ΠΊΠΎ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ ΡΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄? ΠΠ° Π΄Π° ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈΠΌ, ΠΎΡΠ½ΠΎΠ²ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π½Π°ΡΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΠΏΡΠΎΠ±ΠΈ. ΠΠ°ΡΠΎΠ²Π° Π½Π°ΡΡΡΠΎΠΉΠ²Π°ΠΌΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ, ΠΊΡΠ΄Π΅ΡΠΎ Π΅Π΄Π½Π° ΠΎΡ ΡΠ΅Π»ΠΈΡΠ΅ ΡΠ»Π΅Π΄Π²Π° ΠΏΠΎΡΠΎΠΊΠ°ΡΠ° ΠΎΡ DNS steering, Π° Π΄ΡΡΠ³Π°ΡΠ° - ΠΎΡΠΈΠ²Π° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π² ΠΎΠ±Π»Π°ΠΊΠ° (ΡΠ΅ΠΊΡΡΠΎΡΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ).

Π ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ° ΡΡΠ°Π²Π½ΡΠ²Π°ΠΌΠ΅ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΠΈ ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΠΌΠ΅ ΠΎΡΠ΅Π½ΠΊΠ° Π·Π° Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡ:

Π ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ°, Π½Π°ΡΡΠΈΡ
ΠΌΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π²Π°ΠΆΠ½ΠΈ Π½Π΅ΡΠ°:
- ΠΡΠ΅Π½ΠΈΡ ΠΌΠ΅ ΠΎΡΠ°ΠΊΠ²Π°Π½Π°ΡΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ Π½Π° Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ ΠΊΡΠΌ ΠΎΠ±Π»Π°ΠΊΠ°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ DNS Steering.
- ΠΠΎΠ»ΡΡΠΈΡ ΠΌΠ΅ Π΄Π°Π½Π½ΠΈ ΠΎΡ Π½Π°ΡΡΠΎΡΡΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ, ΠΎΡ Π²ΡΠΈΡΠΊΠΈ ΡΠΈΠΏΠΎΠ²Π΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
- ΠΠΎΠΊΠ°ΠΆΠ°Ρ ΠΌΠ΅ Π΅ΡΠΈΠΊΠ°ΡΠ½ΠΎΡΡΡΠ° Π½Π° ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π°ΡΠ° ΠΈΠ΄Π΅Ρ.
- ΠΠ΅ ΡΠΈΡΠΊΡΠ²Π°Ρ ΠΌΠ΅ β Π½Π΅ ΠΏΡΠΎΠΌΠ΅Π½ΡΡ ΠΌΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ° Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡΡΠ° Π·Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅.
- ΠΠΈΡΠΎ Π½Π΅ ΡΠ΅ ΡΡΡΠΏΠΈ.
Π‘Π΅Π³Π° Π·Π° ΡΠ»ΠΎΠΆΠ½ΠΎΡΠΎ - ΠΏΡΡΠΊΠ°ΠΌΠ΅ Π² ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡ.
ΠΠ°ΠΉ-Π»Π΅ΡΠ½ΠΎΡΠΎ Π²Π΅ΡΠ΅ Π΅ Π·Π°Π΄ Π³ΡΡΠ±Π° β ΠΈΠΌΠ°ΠΌΠ΅ ΡΠ°Π±ΠΎΡΠ΅Ρ ΠΏΡΠΎΡΠΎΡΠΈΠΏ. Π‘Π΅Π³Π° ΡΡΡΠ΄Π½Π°ΡΠ° ΡΠ°ΡΡ β Π΄Π° ΠΏΡΡΠ½Π΅ΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΡΠΎ Π·Π° ΡΠ΅Π»ΠΈΡ ΡΡΠ°ΡΠΈΠΊ Π½Π° Netflix, Π΄Π° Π³ΠΎ ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ Π½Π° 150 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ, Ρ ΠΈΠ»ΡΠ΄ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΡΡΠΎΡΠΈΡΠΈ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΠ·ΠΈ ΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΏΡΠΎΠΌΠ΅Π½ΡΡΠΈ ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ ΠΈ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°. ΠΠ° ΡΡΡΠ²ΡΡΠΈΡΠ΅ Π½Π° Netflix ΠΈΠ΄Π²Π°Ρ ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ Π·Π°ΡΠ²ΠΊΠΈ Π² ΡΠ΅ΠΊΡΠ½Π΄Π° ΠΈ Π»Π΅ΡΠ½ΠΎ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΠΎΠ²ΡΠ΅Π΄ΠΈΠΌ ΡΡΠ»ΡΠ³Π°ΡΠ° Ρ Π½Π΅ΠΎΡΠΌΠΎΡΡΠΈΡΠ΅Π»Π½ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅. Π ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΈΡΠΊΠ°ΠΌΠ΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎ Π΄Π° Π½Π°ΡΠΎΡΠ²Π°ΠΌΠ΅ ΡΡΠ°ΡΠΈΠΊΠ° ΠΏΡΠ΅Π· Ρ ΠΈΠ»ΡΠ΄ΠΈ CDN ΡΡΡΠ²ΡΡΠΈ, Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ, ΠΊΡΠ΄Π΅ΡΠΎ Π½Π΅ΡΠΎ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½Ρ ΠΈ ΡΠ°Π·Π²Π°Π»Ρ Π² Π½Π°ΠΉ-Π½Π΅ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΡ ΠΌΠΎΠΌΠ΅Π½Ρ.
Π Π²ΡΠΏΡΠ΅ΠΊΠΈ Π²ΡΠΈΡΠΊΠΎ, Π² Π΅ΠΊΠΈΠΏΠ° ΠΈΠΌΠ° 3 ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ°, ΠΎΡΠ³ΠΎΠ²ΠΎΡΠ½ΠΈ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ°, ΡΠ°Π·ΠΏΠΎΠ»Π°Π³Π°Π½Π΅ΡΠΎ ΠΈ ΠΏΡΠ»Π½Π°ΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°.
ΠΠ°ΡΠΎΠ²Π° ΠΏΠΎ-Π½Π°ΡΠ°ΡΡΠΊ ΡΠ΅ Π³ΠΎΠ²ΠΎΡΠΈΠΌ Π·Π° ΡΠΏΠΎΠΊΠΎΠ΅Π½ ΠΈ Π·Π΄ΡΠ°Π² ΡΡΠ½.
ΠΠ°ΠΊ Π΄Π° ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠΈΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ°, Π±Π΅Π· Π΄Π° ΠΏΠΎΡ Π°ΡΡΠΈΠΌ Π²ΡΠΈΡΠΊΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°? Π ΠΎΡΠ½ΠΎΠ²Π°ΡΠ° Π½Π° Π½Π°ΡΠΈΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΡΡΠΎΡΡ 3 ΠΏΡΠΈΠ½ΡΠΈΠΏΠ°:
- ΠΠ°ΠΌΠ°Π»ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½ΠΈΡ ΠΌΠ°ΡΠ°Π± Π½Π° ΠΏΠΎΠ²ΡΠ΅Π΄ΠΈΡΠ΅ (blast radius).
- ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° Π·Π° ΠΈΠ·Π½Π΅Π½Π°Π΄ΠΈ β ΠΎΡΠ°ΠΊΠ²Π°ΠΌΠ΅, ΡΠ΅ Π½Π΅ΡΠΎ ΡΠ΅ ΡΠ΅ ΠΏΠΎΠ²ΡΠ΅Π΄ΠΈ, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΠ΅ΡΡΠ²Π°Π½Π΅ΡΠΎ ΠΈ Π»ΠΈΡΠ½ΠΈΡ ΠΎΠΏΠΈΡ.
- ΠΠΎΡΡΠ΅ΠΏΠ΅Π½Π½Π° Π΄Π΅Π³ΡΠ°Π΄Π°ΡΠΈΡ (graceful degradation) β Π°ΠΊΠΎ Π½Π΅ΡΠΎ Π½Π΅ ΡΠ°Π±ΠΎΡΠΈ ΠΊΠ°ΠΊΡΠΎ ΡΡΡΠ±Π²Π°, ΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΡΠ΅ΠΌΠΎΠ½ΡΠΈΡΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ, ΠΌΠ°ΠΊΠ°Ρ ΠΈ Π½Π΅ ΠΏΠΎ Π½Π°ΠΉ-Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΈΡ Π½Π°ΡΠΈΠ½.
ΠΠΊΠ°Π·Π° ΡΠ΅, ΡΠ΅ Π² Π½Π°ΡΠΈΡ ΡΠ»ΡΡΠ°ΠΉ, Ρ ΡΠ°ΠΊΡΠ² ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΊΡΠΌ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π½Π°ΠΌΠ΅ΡΠΈΠΌ ΠΏΡΠΎΡΡΠΎ ΠΈ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π΄Π° ΠΎΠΏΡΠΎΡΡΠΈΠΌ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°. Π Π°Π·Π±ΡΠ°Ρ ΠΌΠ΅, ΡΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΌΠ°Π»ΠΊΠΎ ΠΏΠ°ΡΡΠ΅ ΠΊΠΎΠ΄ Π² ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΈ Π΄Π° ΡΠ»Π΅Π΄ΠΈΠΌ Π·Π° Π³ΡΠ΅ΡΠΊΠΈ Π² ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡΠ΅ Π·Π°ΡΠ²ΠΊΠΈ, ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°Π½ΠΈ ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ Π²ΡΡΠ·ΠΊΠ°ΡΠ°. ΠΡΠΈ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ Π³ΡΠ΅ΡΠΊΠΈ ΠΏΡΠ°Π²ΠΈΠΌ fallback Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π² ΠΎΠ±Π»Π°ΠΊΠ°. Π’Π°ΠΊΠΎΠ²Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΈΠ·ΠΈΡΠΊΠ²Π° Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΈ ΡΡΠΈΠ»ΠΈΡ ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΡΠ΅ Π΅ΠΊΠΈΠΏΠΈ, Π½ΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π½Π°ΠΌΠ°Π»ΡΠ²Π° ΡΠΈΡΠΊΠ° ΠΎΡ Π½Π΅ΠΎΡΠ°ΠΊΠ²Π°Π½ΠΈ ΠΏΠΎΠ²ΡΠ΅Π΄ΠΈ ΠΈ ΠΈΠ·Π½Π΅Π½Π°Π΄ΠΈ Π·Π° Π½Π°Ρ.
Π Π°Π·Π±ΠΈΡΠ° ΡΠ΅, Π²ΡΠΏΡΠ΅ΠΊΠΈ fallback, Π²ΡΠ΅ ΠΏΠ°ΠΊ ΡΠ»Π΅Π΄Π²Π°ΠΌΠ΅ ΡΡΡΠΎΠ³Π° Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Π° ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ°:
- Π’Π΅ΡΡ Ρ ΠΏΡΠΎΠ±ΠΈ.
- A/B ΡΠ΅ΡΡΠ²Π°Π½Π΅ ΠΈΠ»ΠΈ Canaries.
- ΠΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΠΏΡΡΠΊΠ°Π½Π΅ (progressive rollout).
Π‘ ΠΏΡΠΎΠ±ΠΈΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ Π±Π΅ΡΠ΅ ΠΎΠΏΠΈΡΠ°Π½ β ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ ΠΏΡΡΠ²ΠΎ ΡΠ΅ ΡΠ΅ΡΡΠ²Π°Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Π½Π°ΡΡΡΠΎΠ΅Π½ ΡΠ΅ΡΠ΅ΠΏΡ.
ΠΠ° canary ΡΠ΅ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½ΠΈ ΡΡΡΠ±Π²Π°Ρ ΡΡΠ°Π²Π½ΠΈΠΌΠΈ Π΄Π²ΠΎΠΉΠΊΠΈ ΡΡΡΠ²ΡΡΠΈ, Π½Π° ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΡΡΠ°Π²Π½ΠΈΠΌ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΠΏΡΠ΅Π΄ΠΈ ΠΈ ΡΠ»Π΅Π΄ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅. ΠΠ° ΡΠ΅Π»ΡΠ° ΠΎΡ Π½Π°ΡΠΈΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠ±ΡΠΎΠΉΠ½ΠΈ CDN ΡΠ°ΠΉΡΠΎΠ²Π΅ ΠΏΡΠ°Π²ΠΈΠΌ ΠΈΠ·Π±ΠΎΡΠΊΠ° ΠΎΡ Π΄Π²ΠΎΠΉΠΊΠΈ ΡΡΡΠ²ΡΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΠ»ΡΡΠ°Π²Π°Ρ ΡΡΠ°Π²Π½ΠΈΠΌ ΡΡΠ°ΡΠΈΠΊ:

Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° ΠΏΠΎΡΡΠ°Π²ΡΠΌΠ΅ ΡΠ±ΠΎΡΠΊΠ°ΡΠ° Ρ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π½Π° Canary ΡΡΡΠ²ΡΡΠΈ. ΠΠ° ΠΎΡΠ΅Π½ΠΊΠ° Π½Π° ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΡΡΠ°ΡΡΠΈΡΠ°ΠΌΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΊΠΎΡΡΠΎ ΡΡΠ°Π²Π½ΡΠ²Π° ΠΎΠΊΠΎΠ»ΠΎ 100-150 ΠΌΠ΅ΡΡΠΈΠΊΠΈ Ρ ΠΈΠ·Π²Π°Π΄ΠΊΠ° ΠΎΡ Control ΡΡΡΠ²ΡΡΠΈ:

ΠΠΊΠΎ Canary ΡΠ΅ΡΡΠ²Π°Π½Π΅ΡΠΎ ΠΏΡΠ΅ΠΌΠΈΠ½Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎ, ΠΏΡΠ°Π²ΠΈΠΌ ΡΠ΅Π»ΠΈΠ· ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ, Π½Π° Π²ΡΠ»Π½ΠΈ. ΠΠ° Π²ΡΠ΅ΠΊΠΈ ΠΎΡ ΡΠ΅Π±ΡΠ°ΠΉΡΠΎΠ²Π΅ΡΠ΅ Π½Π΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ ΡΡΡΠ²ΡΡΠΈ Π΅Π΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ β Π·Π°Π³ΡΠ±Π°ΡΠ° Π½Π° ΡΡΠ» ΡΠ΅Π±ΡΠ°ΠΉΡ Π² ΡΠ»ΡΡΠ°ΠΉ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΎΠΊΠ°Π·Π²Π° ΠΏΠΎ-ΡΡΡΠ΅ΡΡΠ²Π΅Π½ΠΎ Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ° Π·Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅, ΠΎΡΠΊΠΎΠ»ΠΊΠΎΡΠΎ Π·Π°Π³ΡΠ±Π°ΡΠ° Π½Π° ΡΡΡΠΎΡΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠ²ΡΡΠΈ, Π½ΠΎ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΌΠ΅ΡΡΠ°.
ΠΠ°ΡΠΎ ΡΡΠ»ΠΎ, Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡΠ° ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡΠ° Π½Π° ΡΠ°ΠΊΡΠ² ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Π·Π°Π²ΠΈΡΠΈ ΠΎΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΡΠΎ ΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎΡΠΎ Π½Π° ΡΡΠ±ΡΠ°Π½ΠΈΡΠ΅ ΠΌΠ΅ΡΡΠΈΠΊΠΈ. ΠΠ° Π½Π°ΡΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ ΡΡΠ±ΠΈΡΠ°ΠΌΠ΅ ΠΌΠ΅ΡΡΠΈΠΊΠΈ ΠΎΡ Π²ΡΠΈΡΠΊΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ:
- ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ β Π±ΡΠΎΠΉ ΡΠ΅ΡΠΈΠΈ ΠΈ Π·Π°ΡΠ²ΠΊΠΈ, fallback rates;
- ΠΏΡΠΎΠΊΡΠΈ β ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ° Π·Π° Π±ΡΠΎΡ ΠΈ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π½Π° Π·Π°ΡΠ²ΠΊΠΈΡΠ΅;
- DNS β Π±ΡΠΎΠΉ ΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ ΠΎΡ Π·Π°ΡΠ²ΠΊΠΈΡΠ΅;
- cloud edge β Π±ΡΠΎΠΉ ΠΈ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ Π² ΠΎΠ±Π»Π°ΠΊΠ°.
ΠΡΠΈΡΠΊΠΎ ΡΠΎΠ²Π° ΡΠ΅ ΡΡΠ±ΠΈΡΠ° Π² Π΅Π΄ΠΈΠ½Π΅Π½ pipeline, ΠΈ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ Π½ΡΠΆΠ΄ΠΈΡΠ΅, ΡΠ΅ΡΠ°Π²Π°ΠΌΠ΅ ΠΊΠ°ΠΊΠ²ΠΈ ΠΌΠ΅ΡΡΠΈΠΊΠΈ Π΄Π° ΠΈΠ·ΠΏΡΠ°ΡΠ°ΠΌΠ΅ Π·Π° real-time Π°Π½Π°Π»ΠΈΠ·, Π° ΠΊΠ°ΠΊΠ²ΠΈ β Π² Elasticsearch ΠΈΠ»ΠΈ Big Data Π·Π° ΠΏΠΎ-ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π° Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ°.
ΠΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³

Π Π½Π°ΡΠΈΡ ΡΠ»ΡΡΠ°ΠΉ ΠΏΡΠ°Π²ΠΈΠΌ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π½Π° ΠΊΡΠΈΡΠΈΡΠ½ΠΈΡ ΠΏΡΡ Π½Π° Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΈ ΡΡΡΠ²Π΅ΡΠ°. ΠΡΠΈ ΡΠΎΠ²Π°, Π±ΡΠΎΡΡ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ°, Π½Π° ΡΡΡΠ²Π΅ΡΠ° ΠΈ ΠΏΠΎ ΠΏΡΡΡ ΠΏΡΠ΅Π· ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ β Π΅ ΠΎΠ³ΡΠΎΠΌΠ΅Π½. ΠΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΈ ΡΡΡΠ²Π΅ΡΠ° ΡΠ° ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΈ β ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΠ°Π±ΠΎΡΠ° Π½Π° Π΄Π΅ΡΠ΅ΡΠΊΠΈ Π΅ΠΊΠΈΠΏΠΈ ΠΈ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² Π΅ΠΊΠΎΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°. ΠΠΈΠ΅ ΡΠΌΠ΅ Π² ΡΡΠ΅Π΄Π°ΡΠ° β ΠΏΡΠΈ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ° Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΈΠΌΠ° Π³ΠΎΠ»ΡΠΌ ΡΠ°Π½Ρ, ΡΠ΅ ΡΠ΅ ΡΡΠ°ΡΡΠ²Π°ΠΌΠ΅ Π² ΡΠΎΠ²Π°. ΠΠ°ΡΠΎΠ²Π° Π΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±ΡΠ΅ Π΄Π° ΡΠ°Π·Π±ΠΈΡΠ°ΠΌΠ΅ ΠΊΠ°ΠΊ Π΄Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠΌΠ΅, ΡΡΠ±ΠΈΡΠ°ΠΌΠ΅ ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ ΠΌΠ΅ΡΡΠΈΠΊΠΈ Π·Π° Π±ΡΡΠ·Π° Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅.
ΠΠ΄Π΅Π°Π»Π½ΠΎ β ΠΏΡΠ»Π΅Π½ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π²ΡΠΈΡΠΊΠΈ Π²ΠΈΠ΄ΠΎΠ²Π΅ ΠΌΠ΅ΡΡΠΈΠΊΠΈ ΠΈ ΡΠΈΠ»ΡΡΠΈ Π² ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅. ΠΠΎ ΠΌΠ΅ΡΡΠΈΠΊΠΈΡΠ΅ ΡΠ° ΠΌΠ½ΠΎΠ³ΠΎ, Π·Π°ΡΠΎΠ²Π° Π²ΡΠ·Π½ΠΈΠΊΠ²Π° Π²ΡΠΏΡΠΎΡΡΡ Π·Π° ΡΠ°Π·Ρ ΠΎΠ΄ΠΈΡΠ΅. Π Π½Π°ΡΠΈΡ ΡΠ»ΡΡΠ°ΠΉ ΡΠ°Π·Π΄Π΅Π»ΡΠΌΠ΅ ΠΌΠ΅ΡΡΠΈΠΊΠΈΡΠ΅ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠ΅ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΠΎ ΡΠ»Π΅Π΄Π½ΠΈΡ Π½Π°ΡΠΈΠ½:

ΠΠ° ΠΎΡΠΊΡΠΈΠ²Π°Π½Π΅ ΠΈ triage Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π° real-time ΡΠΈΡΡΠ΅ΠΌΠ° Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ ΠΈ β Π·Π° Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ. Π’Ρ ΡΡΡ
ΡΠ°Π½ΡΠ²Π° Π°Π³ΡΠ΅Π³ΠΈΡΠ°Π½ΠΈ ΠΌΠ΅ΡΡΠΈΠΊΠΈ Π² ΠΏΠ°ΠΌΠ΅ΡΡΠ°, Π½Π°Π΄Π΅ΠΆΠ΄Π½Π° Π΅ ΠΈ ΡΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ° Ρ alerting system. ΠΠ° Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΈ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ° ΠΈΠΌΠ°ΠΌΠ΅ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π»ΠΎΠ³ΠΎΠ²Π΅ Ρ Elasticsearch ΠΈ Kibana. ΠΠ° ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈ Π°Π½Π°Π»ΠΈΠ· ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠ°Π½Π΅ β ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ big data ΠΈ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π² Tableau.
ΠΠ·Π³Π»Π΅ΠΆΠ΄Π°, ΡΠ΅ Ρ ΡΠ°ΠΊΡΠ² ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΡΠ΄Π½ΠΎ Π΄Π° ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ. ΠΠ±Π°ΡΠ΅ ΠΏΡΠΈ ΠΉΠ΅ΡΠ°ΡΡ ΠΈΡΠ½Π° ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΌΠ΅ΡΡΠΈΠΊΠΈΡΠ΅ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠ΅, ΠΌΠΎΠΆΠ΅ΠΌ Π±ΡΡΠ·ΠΎ Π΄Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°, Π΄Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠΌ ΡΠΈΠΏΠ° Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΈ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° β Π΄Π° Π·Π°Π΄ΡΠ»Π±ΠΎΡΠΈΠΌ Π°Π½Π°Π»ΠΈΠ·a Π½Π° Π΄Π΅ΡΠ°ΠΉΠ»Π½ΠΈΡΠ΅ ΠΌΠ΅ΡΡΠΈΠΊΠΈ. ΠΠ° Π΄Π° ΠΎΡΠΊΡΠΈΠ΅ΠΌ ΠΈΠ·ΡΠΎΡΠ½ΠΈΠΊΠ° Π½Π° ΠΏΠΎΠ²ΡΠ΅Π΄Π°ΡΠ°, ΠΈΠ·ΡΠ°Π·Ρ ΠΎΠ΄Π²Π°ΠΌΠ΅ ΠΎΠ±ΡΠΎ ΠΎΠΊΠΎΠ»ΠΎ 1-2 ΠΌΠΈΠ½ΡΡΠΈ. Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° Π²Π΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈΠΌ Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ΅Π½ Π΅ΠΊΠΈΠΏ ΠΏΠΎ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ° β ΠΎΡ Π΄Π΅ΡΠ΅ΡΠΊΠΈ ΠΌΠΈΠ½ΡΡΠΈ Π΄ΠΎ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠ°ΡΠ°.
ΠΠΎΡΠΈ ΠΈ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ° Π±ΡΡΠ·ΠΎ, Π½Π΅ ΠΈΡΠΊΠ°ΠΌΠ΅ ΡΠΎΠ²Π° Π΄Π° ΡΠ΅ ΡΠ»ΡΡΠ²Π° ΡΠ΅ΡΡΠΎ. Π ΠΈΠ΄Π΅Π°Π»Π½ΠΈΡ ΡΠ»ΡΡΠ°ΠΉ ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΠΌΠ΅ ΠΊΡΠΈΡΠΈΡΠ΅Π½ Π°Π»Π΅ΡΡ ΡΠ°ΠΌΠΎ ΠΊΠΎΠ³Π°ΡΠΎ ΠΈΠΌΠ° Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π²ΡΡΡ Ρ ΡΡΠ»ΡΠ³Π°ΡΠ°. ΠΠ° Π½Π°ΡΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° Π·Π°ΠΏΠΈΡΠ²Π°Π½ΠΈΡΡΠ° ΠΈΠΌΠ°ΠΌΠ΅ ΡΠ°ΠΌΠΎ 2 Π°Π»Π΅ΡΡΠ°, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°Ρ:
- ΠΏΡΠΎΡΠ΅Π½Ρ Π½Π° Client Fallback β ΠΎΡΠ΅Π½ΠΊΠ° Π½Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅;
- ΠΏΡΠΎΡΠ΅Π½Ρ Π½Π° Probe errors β Π΄Π°Π½Π½ΠΈ Π·Π° ΡΡΠ°Π±ΠΈΠ»Π½ΠΎΡΡΡΠ° Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ.
Π’Π΅Π·ΠΈ ΠΊΡΠΈΡΠΈΡΠ½ΠΈ Π°Π»Π΅ΡΡΠΈ ΡΠ»Π΅Π΄ΡΡ Π΄Π°Π»ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΡΠ°Π±ΠΎΡΠΈ Π·Π° ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ. ΠΠ°Π±Π»ΡΠ΄Π°Π²Π°ΠΌΠ΅ ΠΊΠΎΠ»ΠΊΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΡΠ° ΡΠ΅ Π²ΡΠ·ΠΏΠΎΠ»Π·Π²Π°Π»ΠΈ ΠΎΡ fallback, Π°ΠΊΠΎ Π½Π΅ ΡΠ° ΠΌΠΎΠ³Π»ΠΈ Π΄Π° ΠΏΠΎΠ»ΡΡΠ°Ρ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° Π·Π°ΠΏΠΈΡΠ²Π°Π½ΠΈΡΡΠ°. Π‘ΡΠ΅Π΄Π½ΠΎ ΠΈΠΌΠ°ΠΌΠ΅ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΎΡ 1 ΠΊΡΠΈΡΠΈΡΠ½ΠΎ ΠΈΠ·Π²Π΅ΡΡΠΈΠ΅ Π½Π° ΡΠ΅Π΄ΠΌΠΈΡΠ°, Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π°Ρ ΠΎΠ³ΡΠΎΠΌΠ΅Π½ Π±ΡΠΎΠΉ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ. ΠΠ°ΡΠΎ ΡΠΎΠ²Π° Π΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ Π·Π° Π½Π°Ρ?
- Π‘ΡΡΠ΅ΡΡΠ²ΡΠ²Π° client fallback Π² ΡΠ»ΡΡΠ°ΠΉ, ΡΠ΅ Π½Π°ΡΠΈΡΡ ΠΏΡΠΎΠΊΡΠΈ Π½Π΅ ΡΠ°Π±ΠΎΡΠΈ.
- ΠΠΌΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½Π° steering ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΊΠΎΡΡΠΎ ΡΠ΅Π°Π³ΠΈΡΠ° Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅.
ΠΠ° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΎΡΠΎ ΠΏΠΎ-ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ. ΠΠ°ΡΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΠΏΡΠΎΠ±ΠΈ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ Π½Π° ΠΎΠΏΡΠΈΠΌΠ°Π»Π½ΠΈΡ ΠΌΠ°ΡΡΡΡΡ Π·Π° Π·Π°ΠΏΠΈΡΠ²Π°Π½ΠΈΡΡΠ° ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΊΡΠΌ ΠΎΠ±Π»Π°ΠΊΠ° Π½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΡΠΏΡΠ°Π²ΡΠΌΠ΅ Ρ Π½ΡΠΊΠΎΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ.
ΠΠ° ΡΠ΅ Π²ΡΡΠ½Π΅ΠΌ ΠΊΡΠΌ Π½Π°ΡΠ°ΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π½Π° ΠΏΡΠΎΠ±ΠΈΡΠ΅ ΠΈ 3 ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ ΠΌΠ°ΡΡΡΡΡΠΈ. ΠΡΠ²Π΅Π½ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΡΠ»Π΅Π΄ΠΈΠΌ ΡΠ°ΠΌΠΈΡ ΡΠ°ΠΊΡ Π½Π° Π΄ΠΎΡΡΠ°Π²ΠΊΠ°. ΠΠΊΠΎ Π½Π΅ ΡΡΠΏΠ΅Π΅ΠΌ Π΄Π° Π·Π°ΡΠ΅Π΄ΠΈΠΌ Π΄Π°Π½Π½ΠΈΡΠ΅, Π³Π»Π΅Π΄Π°ΠΉΠΊΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΠΏΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΌΠ°ΡΡΡΡΡΠΈ, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠΌ ΠΊΡΠ΄Π΅ ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ Π΅ ΡΡΡΠΏΠ΅Π½ΠΎ ΠΈ ΠΌΠΎΠΆΠ΅ΠΌ Π»ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ Π΄Π° Π³ΠΎ ΠΏΠΎΠΏΡΠ°Π²ΠΈΠΌ, ΠΏΡΠΎΠΌΠ΅Π½ΡΠΉΠΊΠΈ ΠΌΠ°ΡΡΡΡΡΠ° Π½Π° Π·Π°ΠΏΠΈΡΠ²Π°Π½Π΅ΡΠΎ.
ΠΡΠΈΠΌΠ΅ΡΠΈ:



Π’ΠΎΠ·ΠΈ ΠΏΡΠΎΡΠ΅Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°. ΠΠ° Π³ΠΎ Π²ΠΊΠ»ΡΡΠΈΠΌ Π² steering-ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°. Π Π΄Π° Ρ Π½Π°ΡΡΠΈΠΌ Π΄Π° ΡΠ΅Π°Π³ΠΈΡΠ° Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° ΠΈ Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΎΡΡΡΠ°. ΠΠΊΠΎ Π½Π΅ΡΠΎ Π·Π°ΠΏΠΎΡΠ½Π΅ Π΄Π° ΡΠ΅ ΡΡΡΠΏΠ²Π° β Π΄Π° ΡΠ΅Π°Π³ΠΈΡΠ°, Π°ΠΊΠΎ ΠΈΠΌΠ° ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ° ΠΎΠΏΡΠΈΡ. ΠΡΠΈ ΡΠΎΠ²Π° ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»Π½Π°ΡΠ° ΡΠ΅Π°ΠΊΡΠΈΡ Π½Π΅ Π΅ ΠΊΡΠΈΡΠΈΡΠ½Π°, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° fallback Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅.
ΠΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΡΠ΅ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΡΠΎΡΠΌΡΠ»ΠΈΡΠ°Π½ΠΈ ΡΠ°ΠΊΠ°:
- Π½Π°ΠΌΠ°Π»ΡΠ²Π°ΠΌΠ΅ ΠΌΠ°ΡΠ°Π±Π° Π½Π° ΠΏΠΎΠ²ΡΠ΅Π΄ΠΈΡΠ΅;
- ΡΡΠ±ΠΈΡΠ°ΠΌΠ΅ ΠΌΠ΅ΡΡΠΈΠΊΠΈ;
- Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΠΏΠΎΠΏΡΠ°Π²ΡΠΌΠ΅ ΠΏΠΎΠ²ΡΠ΅Π΄ΠΈΡΠ΅, Π°ΠΊΠΎ ΠΌΠΎΠΆΠ΅ΠΌ;
- Π°ΠΊΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ β ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΠΌΠ΅;
- Π Π°Π±ΠΎΡΠΈΠΌ ΠΏΠΎ dashboards ΠΈ triage toolset Π·Π° Π±ΡΡΠ·Π° ΡΠ΅Π°ΠΊΡΠΈΡ.
ΠΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈ ΡΡΠΎΡΠΈ
ΠΠ° Π½Π°ΠΏΠΈΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΎΡΠΎΡΠΈΠΏ Π½Π΅ Π΅ Π½ΡΠΆΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅. Π Π½Π°ΡΠΈΡ ΡΠ»ΡΡΠ°ΠΉ ΡΠΎΠΉ Π±Π΅ΡΠ΅ Π³ΠΎΡΠΎΠ² ΡΠ°ΠΌΠΎ ΡΠ»Π΅Π΄ 4 ΠΌΠ΅ΡΠ΅ΡΠ°. Π‘ Π½Π΅Π³ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡ ΠΌΠ΅ Π½ΠΎΠ²ΠΈ ΠΌΠ΅ΡΡΠΈΠΊΠΈ ΠΈ ΡΠ»Π΅Π΄ 10 ΠΌΠ΅ΡΠ΅ΡΠ° ΠΎΡ Π½Π°ΡΠ°Π»ΠΎΡΠΎ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° ΠΏΠΎΠ»ΡΡΠΈΡ ΠΌΠ΅ ΠΏΡΡΠ²ΠΈΡ production ΡΡΠ°ΡΠΈΠΊ. Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° Π·Π°ΠΏΠΎΡΠ½Π° ΡΡΡΠ΄Π½Π° ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ»ΠΎΠΆΠ½Π° ΡΠ°Π±ΠΎΡΠ°: ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ·Π°ΡΠΈΡ ΠΈ ΠΌΠ°ΡΠ°Π±ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°, ΠΌΠΈΠ³ΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡ ΡΡΠ°ΡΠΈΠΊ ΠΈ ΡΡΠ΅Π½Π΅ ΠΎΡ Π³ΡΠ΅ΡΠΊΠΈΡΠ΅. ΠΠ°ΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΎΡΠ±Π΅Π»Π΅ΠΆΠΈ, ΡΠ΅ ΡΠΎΠ·ΠΈ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π΅Π½ ΠΏΡΠΎΡΠ΅Ρ Π½ΡΠΌΠ° Π΄Π° Π±ΡΠ΄Π΅ Π»ΠΈΠ½Π΅Π΅Π½ β Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ Π²ΡΠΈΡΠΊΠΈ ΡΡΠΈΠ»ΠΈΡ, Π½Π΅ ΠΌΠΎΠΆΠ΅ Π²ΡΠΈΡΠΊΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ΠΈ. ΠΡΡΠ·Π°ΡΠ° ΠΈΡΠ΅ΡΠ°ΡΠΈΡ ΠΈ ΡΠ΅Π°ΠΊΡΠΈΡ Π½Π° Π½ΠΎΠ²ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ ΡΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΈ.

ΠΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° Π½Π°ΡΠΈΡ ΠΎΠΏΠΈΡ, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ°ΠΌΠ΅ ΡΠ»Π΅Π΄Π½ΠΎΡΠΎ:
- ΠΠ΅ ΡΠ΅ Π΄ΠΎΠ²Π΅ΡΡΠ²Π°ΠΉΡΠ΅ Π½Π° ΠΈΠ½ΡΡΠΈΡΠΈΡΡΠ°.
ΠΠ°ΡΠ°ΡΠ° ΠΈΠ½ΡΡΠΈΡΠΈΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π½ΠΈ ΠΏΠΎΠ΄Π²Π΅ΠΆΠ΄Π°ΡΠ΅, Π²ΡΠΏΡΠ΅ΠΊΠΈ ΠΎΠ³ΡΠΎΠΌΠ½ΠΈΡ ΠΎΠΏΠΈΡ Π½Π° ΡΠ»Π΅Π½ΠΎΠ²Π΅ΡΠ΅ Π½Π° Π΅ΠΊΠΈΠΏΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·Π°Ρ ΠΌΠ΅ ΠΎΡΠ°ΠΊΠ²Π°Π½ΠΎΡΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ ΠΎΡ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° CDN ΠΏΡΠΎΠΊΡΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° TCP Anycast.
- ΠΠΎΠ»ΡΡΠ°Π²Π°ΠΉΡΠ΅ Π΄Π°Π½Π½ΠΈ ΠΎΡ production.
ΠΠ°ΠΆΠ½ΠΎ Π΅ Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π΄ΠΎΡΡΡΠΏ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉ-Π±ΡΡΠ·ΠΎ ΠΏΠΎΠ½Π΅ Π΄ΠΎ ΠΌΠ°Π»ΠΊΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ production Π΄Π°Π½Π½ΠΈ. ΠΡΠΎΡΡ Π½Π° ΡΠ½ΠΈΠΊΠ°Π»Π½ΠΈΡΠ΅ ΡΠ»ΡΡΠ°ΠΈ, ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ, Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π² Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠ½ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡ Π΅ ΠΏΠΎΡΡΠΈ Π½Π΅Π²ΡΠ·ΠΌΠΎΠΆΠ΅Π½ Π·Π° ΠΏΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅. ΠΡΡΠ·ΠΈΡΡ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ ΠΏΠΎ-Π±ΡΡΠ·ΠΎ Π΄Π° Π½Π°ΡΡΠΈΡΠ΅ Π·Π° ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ Π΄Π° Π³ΠΈ Π²Π·Π΅ΠΌΠ΅ΡΠ΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ Π² Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°.
- ΠΠ΅ ΡΠ»Π΅Π΄Π²Π°ΠΉΡΠ΅ ΡΡΠΆΠ΄ΠΈ ΡΡΠ²Π΅ΡΠΈ ΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ β ΡΡΠ±ΠΈΡΠ°ΠΉΡΠ΅ ΡΠ²ΠΎΠΈ Π΄Π°Π½Π½ΠΈ.
Π‘Π»Π΅Π΄Π²Π°ΠΉΡΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΡΠ΅ Π·Π° ΡΡΠ±ΠΈΡΠ°Π½Π΅ ΠΈ Π°Π½Π°Π»ΠΈΠ· Π½Π° Π΄Π°Π½Π½ΠΈ, Π½ΠΎ Π½Π΅ ΠΏΡΠΈΠ΅ΠΌΠ°ΠΉΡΠ΅ ΡΠ»ΡΠΏΠΎ ΡΡΠΆΠ΄ΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ ΠΈ ΡΠ²ΡΡΠ΄Π΅Π½ΠΈΡ. Π‘Π°ΠΌΠΎ Π²ΠΈΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π·Π½Π°Π΅ΡΠ΅ ΡΠΎΡΠ½ΠΎ ΠΊΠ°ΠΊΠ²ΠΎ ΡΠ°Π±ΠΎΡΠΈ Π·Π° Π²Π°ΡΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ. ΠΠ°ΡΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΈ Π²Π°ΡΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ°Π²Π°Ρ ΡΡΡΠ΅ΡΡΠ²Π΅Π½ΠΎ ΠΎΡ Π΄ΡΡΠ³ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. ΠΠ° ΡΠ°ΡΡΠΈΠ΅, ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠ΅ Π·Π° Π°Π½Π°Π»ΠΈΠ· ΡΠ΅Π³Π° ΡΠ° Π΄ΠΎΡΡΡΠΏΠ½ΠΈ ΠΈ Π»Π΅ΡΠ½ΠΈ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅. ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΡΠ΅ ΠΎΡ Π²Π°Ρ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²Π°Ρ Π½Π° ΡΠ΅Π·ΠΈ, Π·Π°ΡΠ²ΡΠ²Π°Π½ΠΈ ΠΎΡ Netflix, Facebook, Akamai ΠΈ Π΄ΡΡΠ³ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. Π Π½Π°ΡΠΈΡ ΡΠ»ΡΡΠ°ΠΉ, ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° TLS, HTTP2 ΠΈΠ»ΠΈ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ°ΡΠ° Π·Π° DNS Π·Π°ΠΏΠΈΡΠ²Π°Π½ΠΈΡ Π΅ ΡΠ°Π·Π»ΠΈΡΠ½Π° ΠΎΡ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ Π½Π° Facebook, Uber, Akamai β Π·Π°ΡΠΎΡΠΎ ΡΠ°Π·ΠΏΠΎΠ»Π°Π³Π°ΠΌΠ΅ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΠΈ ΠΏΠΎΡΠΎΡΠΈ ΠΎΡ Π΄Π°Π½Π½ΠΈ.
- ΠΠ΅ ΡΠ΅ ΡΡΡΠ΅ΠΌΠ΅ΡΠ΅ ΠΊΡΠΌ ΠΌΠΎΠ΄Π½ΠΈ ΡΡΠ΅Π½Π΄ΠΎΠ²Π΅ Π±Π΅Π· Π½ΡΠΆΠ΄Π° ΠΈ ΠΎΡΠ΅Π½ΠΊΠ° Π½Π° Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡΠ°.
ΠΠ°ΠΏΠΎΡΠ²Π°ΠΉΡΠ΅ Ρ ΠΏΡΠΎΡΡΠΎΡΠΎ. ΠΠΎ-Π΄ΠΎΠ±ΡΠ΅ Π΅ Π΄Π° ΠΈΠ·Π³ΡΠ°Π΄ΠΈΡΠ΅ ΠΏΡΠΎΡΡΠ° ΡΠ°Π±ΠΎΡΠ΅ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΠΊΡΠ°ΡΠΊΠΎ Π²ΡΠ΅ΠΌΠ΅, ΠΎΡΠΊΠΎΠ»ΠΊΠΎΡΠΎ Π΄Π° ΠΈΠ½Π²Π΅ΡΡΠΈΡΠ°ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π½Π΅Π½ΡΠΆΠ½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ. Π Π΅ΡΠ°Π²Π°ΠΉΡΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ° Π²Π°ΠΆΠ½ΠΈ Π½Π° ΠΎΡΠ½ΠΎΠ²Π°ΡΠ° Π½Π° Π²Π°ΡΠΈΡΠ΅ ΠΈΠ·ΠΌΠ΅ΡΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ.
- ΠΡΠ΄Π΅ΡΠ΅ Π³ΠΎΡΠΎΠ²ΠΈ Π·Π° Π½ΠΎΠ²ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
Π’ΠΎΡΠ½ΠΎ ΠΊΠ°ΠΊΡΠΎ Π΅ ΡΡΡΠ΄Π½ΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ΡΡ Π²ΡΠΈΡΠΊΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ - ΡΡΡΠ΄Π½ΠΎ Π΅ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ΡΡ ΠΏΡΠ΅Π΄ΠΈΠΌΡΡΠ²Π°ΡΠ° ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ°. ΠΠ·Π΅ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Ρ ΠΎΡ ΡΡΠ°ΡΡΠΈΡΠ°ΡΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ - ΡΡΡ Π½Π°ΡΠ° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ Π΄Π° ΡΠ΅ Π°Π΄Π°ΠΏΡΠΈΡΠ°Ρ ΠΊΡΠΌ Π½ΡΠΆΠ΄ΠΈΡΠ΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅. ΠΡΠ² Π²Π°ΡΠΈΡ ΡΠ»ΡΡΠ°ΠΉ - ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΎΡΠΊΡΠΈΠ΅ΡΠ΅ Π½ΠΎΠ²ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ. Π Π½Π°ΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡ ΡΠ΅Π»ΡΠ° Π½ΠΈ Π±Π΅ΡΠ΅ Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈΠΌ Π·Π°ΠΊΡΡΠ½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π·Π°ΡΠ²ΠΊΠΈΡΠ΅. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ ΠΎΠ±ΡΡΠΆΠ΄Π°Π½ΠΈΡΡΠ°, ΠΎΡΡΠ·Π½Π°Ρ ΠΌΠ΅, ΡΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΡΠΈΠ»Π°Π³Π°ΠΌΠ΅ ΠΏΡΠΎΠΊΡΠΈ ΡΡΡΠ²ΡΡΠΈ ΡΡΡΠΎ ΡΠ°ΠΊΠ°:
- Π·Π° Π±Π°Π»Π°Π½Ρ Π½Π° ΡΡΠ°ΡΠΈΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρ AWS ΡΠ΅Π³ΠΈΠΎΠ½ΠΈΡΠ΅ ΠΈ Π½Π°ΠΌΠ°Π»ΡΠ²Π°Π½Π΅ Π½Π° ΡΠ°Π·Ρ ΠΎΠ΄ΠΈΡΠ΅;
- Π·Π° ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠ°Π±ΠΈΠ»Π½ΠΎΡΡΡΠ° Π½Π° CDN;
- Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ Π½Π° DNS;
- Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ Π½Π° TLS/TCP.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Π Π΄ΠΎΠΊΠ»Π°Π΄Π° ΠΎΠΏΠΈΡΠ°Ρ ΠΊΠ°ΠΊ Netflix ΡΠ΅ΡΠ°Π²Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ ΡΡΠΊΠΎΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ ΠΈ ΠΎΠ±Π»Π°ΠΊΠ°. ΠΠ°ΠΊ ΡΡΠ±ΠΈΡΠ°ΠΌΠ΅ Π΄Π°Π½Π½ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΠΏΡΠΎΠ±ΠΈ ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΡΡΠ±ΡΠ°Π½ΠΈΡΠ΅ ΠΈΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈ Π΄Π°Π½Π½ΠΈ, Π·Π° Π΄Π° Π½Π°ΡΠΎΡΠ²Π°ΠΌΠ΅ production Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ ΠΏΠΎ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉ-Π±ΡΡΠ·ΠΈΡ ΠΏΡΡ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ. ΠΠ°ΠΊ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΡΠ΅ Π½Π° ΡΠ°Π±ΠΎΡΠ° Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ, Π½Π°ΡΠ°ΡΠ° CDN ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°, ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ° ΠΈ DNS ΡΡΡΠ²ΡΡΠΈΡΠ΅ Π·Π° ΠΏΠΎΡΡΠΈΠ³Π°Π½Π΅ Π½Π° ΡΠ°Π·ΠΈ ΡΠ΅Π».
ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, Π½Π°ΡΠ΅ΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΅ ΡΠ°ΠΌΠΎ ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° ΡΠΎΠ²Π° ΠΊΠ°ΠΊ Π² Netflix ΡΠΌΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π»ΠΈ ΡΠ°ΠΊΠ°Π²Π° ΡΠΈΡΡΠ΅ΠΌΠ°. ΠΠ°ΠΊΠ²ΠΎ ΠΏΡΠΎΡΠ°Π±ΠΎΡΠΈ Π·Π° Π½Π°Ρ. ΠΡΠΈΠ»ΠΎΠΆΠ½Π°ΡΠ° ΡΠ°ΡΡ Π½Π° Π΄ΠΎΠΊΠ»Π°Π΄Π° ΠΌΠΈ Π·Π° Π²Π°Ρ - ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΡΠ΅ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°, ΠΊΠΎΠΈΡΠΎ ΡΠ»Π΅Π΄Π²Π°ΠΌΠ΅, Π·Π° Π΄Π° ΠΏΠΎΡΡΠΈΠ³Π½Π΅ΠΌ Π΄ΠΎΠ±ΡΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ.
ΠΠ°ΡΠ΅ΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ Π²ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠΆΠ΄Π°. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, ΡΠ΅ΠΎΡΠΈΡΡΠ° ΠΈ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΡΠ΅ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΎΡΡΠ°Π²Π°Ρ, Π΄ΠΎΡΠΈ Π°ΠΊΠΎ Π½ΡΠΌΠ°ΡΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π° CDN ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°, ΠΈΠ»ΠΈ Π°ΠΊΠΎ ΡΡ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ°Π²Π° ΠΎΡ Π½Π°ΡΠ°ΡΠ°.
Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° ΠΎΡΡΠ°Π²Π° Π²Π°ΠΆΠ½ΠΎΡΡΡΠ° Π½Π° ΡΠΊΠΎΡΠΎΡΡΡΠ° Π½Π° Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ Π·Π° Π±ΠΈΠ·Π½Π΅ΡΠ°. ΠΠΎΡΠΈ Π·Π° ΠΎΡΠ½ΠΎΠ²Π½Π° ΡΡΠ»ΡΠ³Π° ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΈΠ·Π±ΠΎΡ: ΠΌΠ΅ΠΆΠ΄Ρ βΠΎΠ±Π»Π°ΡΠ½ΠΈβ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ, ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΡΡΡΠ²ΡΡΠΈΡΠ΅, CDN ΠΈ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ Π½Π° DNS. ΠΠ°ΡΠΈΡΡ ΠΈΠ·Π±ΠΎΡ ΡΠ΅ Π²Π»ΠΈΡΠ΅ Π½Π° Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡΠ° Π½Π° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ Π·Π° Π²Π°ΡΠΈΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ. Π Π·Π° Π²Π°Ρ Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° ΠΈΠ·ΠΌΠ΅ΡΠ²Π°ΡΠ΅ ΠΈ ΡΠ°Π·Π±ΠΈΡΠ°ΡΠ΅ ΡΠΎΠ²Π° Π²Π»ΠΈΡΠ½ΠΈΠ΅.
ΠΠ°ΠΏΠΎΡΠ½Π΅ΡΠ΅ Ρ ΠΏΡΠΎΡΡΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΎΠ±ΡΡΠ½Π΅ΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π½Π°ΡΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΠΉΡΠΎ ΠΏΡΠΎΠΌΠ΅Π½ΡΡΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°. Π£ΡΠ΅ΡΠ΅ ΡΠ΅ Π² ΠΏΡΠΎΡΠ΅ΡΠ° ΠΈ ΡΡΡΠ²ΡΡΡΠ΅Π½ΡΡΠ²Π°ΠΉΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ Π²Π°ΡΠΈΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ, Π²Π°ΡΠ°ΡΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° ΠΈ Π²Π°ΡΠΈΡ Π±ΠΈΠ·Π½Π΅Ρ. ΠΠΈΡΠ»Π΅ΡΠ΅ Π·Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° ΠΎΡ Π½Π΅ΠΎΡΠ°ΠΊΠ²Π°Π½ΠΈ Π°Π²Π°ΡΠΈΠΈ Π² ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ°Π½Π΅. Π ΡΠΎΠ³Π°Π²Π° ΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΡΠΊΠΎΡΠΈΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠ° Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, Π΄Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΠΈΡΠ΅ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡΠ° Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΡΠΎ, Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅ΡΠ΅ ΠΈΠ·Π»ΠΈΡΠ½Π°ΡΠ° Π½Π°ΡΠΎΠ²Π°ΡΠ΅Π½ΠΎΡΡ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° ΠΈ Π΄Π° ΡΠΏΠΈΡΠ΅ ΡΠΏΠΎΠΊΠΎΠΉΠ½ΠΎ.
Π’Π°Π·ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π° Π² ΠΎΠ½Π»Π°ΠΉΠ½ ΡΠΎΡΠΌΠ°Ρ. Π©Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π·Π°Π΄Π°Π΄Π΅ΠΌ Π²ΡΠΏΡΠΎΡΠΈ Π½Π° Π΅Π΄ΠΈΠ½ ΠΎΡ Π±Π°ΡΠΈΡΠ΅ Π½Π° DevOps, ΡΠ°ΠΌΠΈΡ ΠΠΆΠΎΠ½ Π£ΠΈΠ»ΠΈΡ!
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: habr.com
