
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 Mbps ΠΏΡΠ΅ΡΡΠ°Π²Π° Π΄Π° ΠΎΠΊΠ°Π·Π²Π° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π²ΡΡΡ Ρ ΡΠΊΠΎΡΠΎΡΡΡΠ° Π½Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ΅Π½ ΡΠ΅Π±ΡΠ°ΠΉΡ. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π° ΠΌΠ΅ΠΆΠ΄Ρ Π·Π°ΠΊΡΡΠ½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ΡΠΎ ΠΈ ΡΠΊΠΎΡΠΎΡΡΡΠ° Π½Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° ΡΠ΅ ΠΏΡΠΎΡΠ»Π΅Π΄ΡΠ²Π° Π»ΠΈΠ½Π΅ΠΉΠ½Π° Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ:

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

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

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

ΠΠ°Π±ΠΎΡΡΡ ΠΎΡ ΡΡΠ»ΡΠ³ΠΈ Π½Π° AWS ΠΎΡΠ³ΠΎΠ²Π°ΡΡ Π·Π° ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΠΊΡΠΌ ΡΡΡΠ²ΡΡΠΈΡΠ΅ Π½Π° CDN, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠ°ΠΌΠΈΡΠ΅ ΡΡΡΠ²ΡΡΠΈ β ΠΎΠ±Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅, ΡΠΎΡΡΡΠ΅ΡΠ΅Π½ ΠΊΠΎΠ΄, Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈ Ρ.Π½. ΠΠ° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΎΡΠΎ ΡΡΡΠΎ ΠΈΠ·Π³ΡΠ°Π΄ΠΈΡ
ΠΌΠ΅ backbone ΠΌΡΠ΅ΠΆΠ°, ΠΊΠΎΡΡΠΎ ΡΠ²ΡΡΠ·Π²Π° ΡΡΡΠ²ΡΡΠΈΡΠ΅ Π² ΡΠΎΡΠΊΠΈΡΠ΅ Π½Π° Internet Exchange Ρ AWS. Backbone ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π° Π³Π»ΠΎΠ±Π°Π»Π½Π° ΠΌΡΠ΅ΠΆΠ° ΠΎΡ ΠΎΠΏΡΠΈΡΠ½ΠΈ ΠΊΠ°Π±Π΅Π»ΠΈ ΠΈ ΡΠΎΡΡΠ΅ΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ°ΠΌΠ΅ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΠΌΠ΅ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ Π½Π°ΡΠΈΡΠ΅ Π½ΡΠΆΠ΄ΠΈ.
Π‘ΠΏΠΎΡΠ΅Π΄ , Π½Π°ΡΠ°ΡΠ° CDN ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° Π΄ΠΎΡΡΠ°Π²Ρ Π² ΠΏΠΈΠΊΠΎΠ²ΠΈΡΠ΅ ΡΠ°ΡΠΎΠ²Π΅ ΠΎΠΊΠΎΠ»ΠΎ β ΠΎΡ ΡΠ²Π΅ΡΠΎΠ²Π½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΡΡΠ°ΡΠΈΠΊ ΠΈ β ΠΎΡ ΡΡΠ°ΡΠΈΠΊΠ° Π² Π‘Π΅Π²Π΅ΡΠ½Π° ΠΠΌΠ΅ΡΠΈΠΊΠ°, ΠΊΡΠ΄Π΅ΡΠΎ Netflix ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π° Π½Π°ΠΉ-Π΄ΡΠ»Π³ΠΎ. ΠΠΏΠ΅ΡΠ°ΡΠ»ΡΠ²Π°ΡΠΈ ΡΠΈΡΠ»Π°, Π½ΠΎ Π·Π° ΠΌΠ΅Π½ Π΅Π΄Π½ΠΎ ΠΎΡ Π½Π°ΠΉ-ΡΠ΄ΠΈΠ²ΠΈΡΠ΅Π»Π½ΠΈΡΠ΅ ΠΏΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ Π΅, ΡΠ΅ ΡΡΠ»Π°ΡΠ° CDN ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π° ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΠΎΡ Π΅ΠΊΠΈΠΏ ΠΎΡ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΎΡ 150 ΡΠΎΠ²Π΅ΠΊΠ°.
ΠΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎ CDN ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π±Π΅ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ°Π½Π° Π·Π° Π΄ΠΎΡΡΠ°Π²ΠΊΠ° Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Π΄Π°Π½Π½ΠΈ. ΠΠ±Π°ΡΠ΅ Ρ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ ΡΠ°Π·Π±ΡΠ°Ρ ΠΌΠ΅, ΡΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΈ Π·Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΈ Π·Π°ΡΠ²ΠΊΠΈ ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΠΊΡΠΌ AWS ΠΎΠ±Π»Π°ΠΊΠ°.
ΠΠ° ΡΡΠΊΠΎΡΡΠ²Π°Π½Π΅ Π½Π° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ
ΠΠ½Π΅Ρ Netflix ΡΠ°Π·ΠΏΠΎΠ»Π°Π³Π° Ρ ΡΡΠΈ ΡΠ΅Π³ΠΈΠΎΠ½Π° 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 ΡΡΡΠ²ΡΡΠ°, Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ΡΠΎ ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΠΎ-Π±ΡΡΠ·ΠΎ. ΠΡΠΈ ΡΠΎΠ²Π°, Π·Π°Π³ΡΠ±Π°ΡΠ° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ Π΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎ ΡΠ²Π»Π΅Π½ΠΈΠ΅, ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π·Π° Π±Π΅Π·ΠΆΠΈΡΠ½ΠΈ ΠΌΡΠ΅ΠΆΠΈ.
ΠΡΠΎΠΏΡΡΠΊΠ½Π°ΡΠ° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ Π½Π° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠ½ΠΈΠΆΠ°Π²Π°, ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π² ΠΏΠΈΠΊΠΎΠ²ΠΈΡΠ΅ ΡΠ°ΡΠΎΠ²Π΅ Π·Π°ΡΠ°Π΄ΠΈ ΡΡΠ°ΡΠΈΠΊΠ° ΠΎΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅, ΠΊΠΎΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ "Π·Π°Π΄ΡΡΡΡΠ²Π°Π½ΠΈΡ". Π ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π½ΡΠΌΠ° Π½Π°ΡΠΈΠ½ Π΄Π° ΡΠ΅ ΠΏΡΠΈΠΎΡΠΈΡΠΈΠ·ΠΈΡΠ°Ρ Π΅Π΄Π½ΠΈ Π·Π°ΠΏΠΈΡΠ²Π°Π½ΠΈΡ ΡΠΏΡΡΠΌΠΎ Π΄ΡΡΠ³ΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π° ΡΠ΅ Π΄Π°Π΄Π΅ ΠΏΡΠΈΠΎΡΠΈΡΠ΅Ρ Π½Π° ΠΌΠ°Π»ΠΊΠΈ ΠΏΠΎ ΠΎΠ±Π΅ΠΌ ΠΈ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»Π½ΠΈ Π½Π° Π·Π°ΠΊΡΡΠ½Π΅Π½ΠΈΠ΅ Π·Π°ΠΏΠΈΡΠ²Π°Π½ΠΈΡ ΡΠΏΡΡΠΌΠΎ "ΡΠ΅ΠΆΠΊΠΈ" ΠΏΠΎΡΠΎΡΠΈ Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠΈΡΠΎ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Ρ ΠΌΡΠ΅ΠΆΠ°ΡΠ°. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, Π½Π°Π»ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½Π° backbone ΠΌΡΠ΅ΠΆΠ° Π½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ ΡΠΎΠ²Π° Π½Π° ΡΠ°ΡΡ ΠΎΡ ΠΏΡΡΡ Π½Π° Π·Π°ΠΏΠΈΡΠ²Π°Π½Π΅ΡΠΎ β ΠΌΠ΅ΠΆΠ΄Ρ CDN ΠΈ ΠΎΠ±Π»Π°ΠΊΠ°, ΠΈ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΠΌΠ΅ Π½Π°ΠΏΡΠ»Π½ΠΎ. ΠΠΎΠΆΠ΅ΠΌ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ ΡΠ°ΠΊΠ°, ΡΠ΅ ΠΌΠ°Π»ΠΊΠΈΡΠ΅ ΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΈ ΠΎΡ Π·Π°ΠΊΡΡΠ½Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ Π΄Π° ΡΠ΅ ΠΏΡΠΈΠΎΡΠΈΡΠΈΠ·ΠΈΡΠ°Ρ, Π° Π³ΠΎΠ»Π΅ΠΌΠΈΡΠ΅ ΠΏΠΎΡΠΎΡΠΈ Π΄Π°Π½Π½ΠΈ Π΄Π° ΡΡΡΠ³Π½Π°Ρ ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-ΠΊΡΡΠ½ΠΎ. ΠΠΎΠ»ΠΊΠΎΡΠΎ ΠΏΠΎ-Π±Π»ΠΈΠ·ΠΎ Π΅ CDN Π΄ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° β ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΏΠΎ-Π³ΠΎΠ»ΡΠΌΠ° Π΅ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡΠ°.
ΠΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π½Π° Π·Π°ΠΊΡΡΠ½Π΅Π½ΠΈΠ΅ΡΠΎ ΠΎΠΊΠ°Π·Π²Π°Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈΡΠ΅ Π½Π° Π½ΠΈΠ²ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ (OSI Π½ΠΈΠ²ΠΎ 7). ΠΠΎΠ²ΠΈΡΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ, ΠΊΠ°ΡΠΎ HTTP/2, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° ΠΏΠ°ΡΠ°Π»Π΅Π»Π½ΠΈΡΠ΅ Π·Π°ΠΏΠΈΡΠ²Π°Π½ΠΈΡ. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, ΠΏΡΠΈ Π½Π°Ρ Netflix ΠΈΠΌΠ° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΡΡΡ ΡΡΠ°ΡΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ Π½ΠΎΠ²ΠΈΡΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ. ΠΠ΅ Π²ΡΠΈΡΠΊΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΎΠ±Π½ΠΎΠ²Π΅Π½ΠΈ ΠΈΠ»ΠΈ ΠΎΠΏΡΠΈΠΌΠ°Π»Π½ΠΎ Π½Π°ΡΡΡΠΎΠ΅Π½ΠΈ. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, ΠΌΠ΅ΠΆΠ΄Ρ CDN ΠΏΡΠΎΠΊΡΠΈ ΠΈ ΠΎΠ±Π»Π°ΠΊΠ° ΠΈΠΌΠ°ΠΌΠ΅ ΠΏΡΠ»Π΅Π½ ΠΊΠΎΠ½ΡΡΠΎΠ» ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π½ΠΎΠ²ΠΈ, ΠΎΠΏΡΠΈΠΌΠ°Π»Π½ΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ. ΠΠ΅ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½Π°ΡΠ° ΡΠ°ΡΡ ΡΡΡ ΡΡΠ°ΡΠΈΡΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΡΠ²Π° ΡΠ°ΠΌΠΎ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΈ CDN-ΡΡΡΠ²ΡΡΠ°. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΡΠ°Π²ΠΈΠΌ ΠΌΡΠ»ΡΠΈΠΏΠ»Π΅ΠΊΡΠΈΡΠ°Π½Π΅ Π½Π° Π·Π°ΠΏΠΈΡΠ²Π°Π½ΠΈΡΡΠ° Π½Π° Π²Π΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π΅Π½Π°ΡΠ° Π²ΡΡΠ·ΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρ CDN ΠΈ ΠΎΠ±Π»Π°ΠΊΠ°, ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΠΉΠΊΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π²ΡΡΠ·ΠΊΠ°ΡΠ° Π½Π° TCP Π½ΠΈΠ²ΠΎ:

ΠΠ·ΠΌΠ΅ΡΠ²Π°ΠΌΠ΅
ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ½ΠΎ ΡΠ΅ ΠΎΠ±Π΅ΡΠ°Π²Π°Ρ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ, Π½Π΅ Π±ΡΡΠ·Π°ΠΌΠ΅ Π²Π΅Π΄Π½Π°Π³Π° Π΄Π° ΠΏΡΡΠ½Π΅ΠΌ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π² ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡ. ΠΠΌΠ΅ΡΡΠΎ ΡΠΎΠ²Π°, ΠΏΡΡΠ²ΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π΄ΠΎΠΊΠ°ΠΆΠ΅ΠΌ, ΡΠ΅ ΠΈΠ΄Π΅ΡΡΠ° ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ Π² ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°ΡΠ°. ΠΠ° ΡΠ΅Π»ΡΠ° ΡΡΡΠ±Π²Π° Π΄Π° ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈΠΌ Π½Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π²ΡΠΏΡΠΎΡΠ°:
- Π‘ΠΊΠΎΡΠΎΡΡ: Π©Π΅ Π±ΡΠ΄Π΅ Π»ΠΈ ΠΏΡΠΎΠΊΡΠΈΡΠΎ ΠΏΠΎ-Π±ΡΡΠ·ΠΎ?
- ΠΠ°Π΄Π΅ΠΆΠ΄Π½ΠΎΡΡ: Π©Π΅ ΡΠ΅ ΡΡΠΈΠ²Π° Π»ΠΈ ΠΏΠΎ-ΡΠ΅ΡΡΠΎ?
- Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ: ΠΠ°ΠΊ Π΄Π° ΡΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ° Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ°?
- Π¦Π΅Π½Π°: ΠΠΎΠ»ΠΊΠΎ ΡΡΡΡΠ²Π° ΡΠ°Π· deployments Π½Π° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°?
ΠΠ΅ΠΊΠ° ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π½Π°ΡΠΈΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΊΡΠΌ ΠΎΡΠ΅Π½ΠΊΠ°ΡΠ° Π½Π° ΠΏΡΡΠ²Π°ΡΠ° ΡΠΎΡΠΊΠ°. ΠΡΡΠ°Π½Π°Π»ΠΈΡΠ΅ ΡΠ΅ ΡΠ°Π·Π³Π»Π΅ΠΆΠ΄Π°Ρ ΠΏΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π°ΡΠΈΠ½.
ΠΠ° Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° ΡΠΊΠΎΡΠΎΡΡΡΠ° Π½Π° Π·Π°ΠΏΠΈΡΠ²Π°Π½ΠΈΡΡΠ° ΠΈΡΠΊΠ°ΠΌΠ΅ Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΠΌ Π΄Π°Π½Π½ΠΈ Π·Π° Π²ΡΠΈΡΠΊΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ, Π±Π΅Π· Π΄Π° Ρ Π°ΡΡΠΈΠΌ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ Π±Π΅Π· Π΄Π° Π½Π°ΡΡΡΠ°Π²Π°ΠΌΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡΡΠ°. ΠΠ° ΡΠΎΠ²Π° ΠΈΠΌΠ° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π°:
- 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 ΡΡΡΠ²ΡΡ, ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ ΠΏΡΠΈ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π΄ΠΎΡΡΠ°Π²ΡΠΈΠΊΠ°. Π¦Π΅Π»ΡΠ° Π½ΠΈ Π΅ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΠΊΠΎΡ ΠΏΡΡΠ΅ΠΊΠ° Π΅ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ° ΠΈ ΠΊΠ°ΠΊΠ²ΠΈ ΡΠ° ΠΏΡΠ΅Π΄ΠΈΠΌΡΡΠ²Π°ΡΠ° ΠΎΡ ΠΏΡΠΎΠΊΡΠΈ, Π² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Ρ Π½Π°ΡΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΠΉΡΠΎ Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ ΡΠ΅ Π½Π°ΡΠΎΡΠ²Π°Ρ Π² production. ΠΠ° ΡΠ΅Π»ΡΠ° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΠΏΡΠΎΠ±ΠΈ ΠΏΠΎ ΡΠ»Π΅Π΄Π½ΠΈΡ Π½Π°ΡΠΈΠ½:

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

ΠΠ°ΠΊΡΠΎ ΡΠ΅ Π²ΠΈΠΆΠ΄Π°, ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΡΠ΅ ΠΎΠΊΠ°Π·Π°Ρ
Π° ΠΌΠ½ΠΎΠ³ΠΎΠ·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΈ β Π² ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΡΠ»ΡΡΠ°ΠΈ ΠΏΡΠΎΠΊΡΠΈ Π΄Π°Π²Π° Π΄ΠΎΠ±ΡΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅, Π½ΠΎ ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΠΈΠΌΠ° Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ, ΠΏΡΠΈ ΠΊΠΎΠΈΡΠΎ ΡΠΈΡΡΠ°ΡΠΈΡΡΠ° Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΡΠ΅ Π²Π»ΠΎΡΠ°Π²Π°.
Π ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ°, Π½Π°ΠΏΡΠ°Π²ΠΈΡ ΠΌΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π²Π°ΠΆΠ½ΠΈ Π½Π΅ΡΠ°:
- ΠΡΠ΅Π½ΠΈΡ ΠΌΠ΅ ΠΎΡΠ°ΠΊΠ²Π°Π½Π°ΡΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ Π½Π° Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ ΠΊΡΠΌ ΠΎΠ±Π»Π°ΠΊΠ° ΠΏΡΠ΅Π· CDN ΠΏΡΠΎΠΊΡΠΈ.
- Π‘ΡΠ±ΡΠ°Ρ ΠΌΠ΅ Π΄Π°Π½Π½ΠΈ ΠΎΡ ΡΠ΅Π°Π»Π½ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ, ΠΎΡ Π²ΡΠΈΡΠΊΠΈ Π²ΠΈΠ΄ΠΎΠ²Π΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
- Π Π°Π·Π±ΡΠ°Ρ ΠΌΠ΅, ΡΠ΅ ΡΠ΅ΠΎΡΠΈΡΡΠ° Π½Π΅ ΡΠ΅ ΠΏΠΎΡΠ²ΡΡΠ΄ΠΈ Π½Π°ΠΏΡΠ»Π½ΠΎ ΠΈ ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎΡΠΎ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ CDN ΠΏΡΠΎΠΊΡΠΈ Π½Π΅ ΠΏΡΠΎΡΠ°Π±ΠΎΡΠΈ Π·Π° Π½Π°Ρ.
- ΠΠ΅ ΡΠΈΡΠΊΡΠ²Π°Ρ ΠΌΠ΅ β Π½Π΅ ΠΏΡΠΎΠΌΠ΅Π½ΡΡ ΠΌΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈΡΠ΅ Π² production Π·Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅.
- ΠΠΈΡΠΎ Π½Π΅ ΡΠ΅ ΡΡΡΠΏΠΈ.
ΠΡΠΎΡΠΎΡΠΈΠΏ 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.
- Π‘ΡΠ±ΡΠ°Ρ ΠΌΠ΅ Π΄Π°Π½Π½ΠΈ ΠΎΡ ΡΠ΅Π°Π»Π½ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ, ΠΎΡ Π²ΡΠΈΡΠΊΠΈ Π²ΠΈΠ΄ΠΎΠ²Π΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
- ΠΠΎΠΊΠ°ΠΆΠ°Ρ ΠΌΠ΅ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡΠ° Π½Π° ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π°ΡΠ° ΠΈΠ΄Π΅Ρ.
- ΠΠ΅ ΡΠΈΡΠΊΡΠ²Π°Ρ ΠΌΠ΅ β Π½Π΅ ΠΏΡΠΎΠΌΠ΅Π½ΡΡ ΠΌΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈΡΠ΅ Π² production Π·Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅.
- ΠΠΈΡΠΎ Π½Π΅ ΡΠ΅ ΡΡΡΠΏΠΈ.
Π‘Π΅Π³Π° Π·Π° ΡΠ»ΠΎΠΆΠ½ΠΎΡΠΎ β ΠΏΡΡΠΊΠ°ΠΌΠ΅ Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎΡΠΎ.
ΠΠ°ΠΉ-Π»Π΅ΡΠ½ΠΎΡΠΎ Π²Π΅ΡΠ΅ Π΅ Π·Π°Π΄ Π½Π°Ρ β ΠΈΠΌΠ°ΠΌΠ΅ ΡΠ°Π±ΠΎΡΠ΅Ρ ΠΏΡΠΎΡΠΎΡΠΈΠΏ. Π‘Π΅Π³Π° ΡΠ»ΠΎΠΆΠ½Π°ΡΠ° ΡΠ°ΡΡ Π΅ Π΄Π° Π²Π½Π΅Π΄ΡΠΈΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΡΠΎ Π·Π° ΡΠ΅Π»ΠΈΡ ΡΡΠ°ΡΠΈΠΊ Π½Π° 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;
- ΠΏΡΠΎΠΊΡΠΈ β ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ° Π·Π° Π±ΡΠΎΠΉ ΠΈ Π²ΡΠ΅ΠΌΠ΅ Π½Π° Π·Π°ΡΠ²ΠΊΠΈΡΠ΅;
- DNS β Π±ΡΠΎΠΉ ΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ ΠΎΡ Π·Π°ΡΠ²ΠΊΠΈΡΠ΅;
- cloud edge β Π±ΡΠΎΠΉ ΠΈ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ Π² ΠΎΠ±Π»Π°ΠΊΠ°.
ΠΡΠΈΡΠΊΠΎ ΡΠΎΠ²Π° ΡΠ΅ ΡΡΠ±ΠΈΡΠ° Π² Π΅Π΄ΠΈΠ½Π΅Π½ pipeline ΠΈ, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ Π½ΡΠΆΠ΄ΠΈΡΠ΅, ΡΠ΅ΡΠ°Π²Π°ΠΌΠ΅ ΠΊΠ°ΠΊΠ²ΠΈ ΠΌΠ΅ΡΡΠΈΠΊΠΈ Π΄Π° ΠΈΠ·ΠΏΡΠ°ΡΠ°ΠΌΠ΅ Π·Π° ΡΠ΅Π°Π»Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π²Π° Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ°, Π° ΠΊΠ°ΠΊΠ²ΠΈ β Π² Elasticsearch ΠΈΠ»ΠΈ Big Data Π·Π° ΠΏΠΎ-ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π° Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ°.
ΠΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³

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

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



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

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