Netflix β Π»ΠΈΠ΄Π΅Ρ ΡΡΠ½ΠΊΠ° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠ΅Π»Π΅Π²ΠΈΠ΄Π΅Π½ΠΈΡ β ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ, ΡΠΎΠ·Π΄Π°Π²ΡΠ°Ρ ΠΈ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΠ°Ρ ΡΡΠΎΡ ΡΠ΅Π³ΠΌΠ΅Π½Ρ. Netflix ΠΈΠ·Π²Π΅ΡΡΠ΅Π½ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ±ΡΠΈΡΠ½ΡΠΌ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠΌ ΠΊΠΈΠ½ΠΎ ΠΈ ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ², Π΄ΠΎΡΡΡΠΏΠ½ΡΡ
Ρ ΠΏΠΎΡΡΠΈ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΠ³ΠΎΠ»ΠΊΠ° ΠΏΠ»Π°Π½Π΅ΡΡ ΠΈ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Ρ Π΄ΠΈΡΠΏΠ»Π΅Π΅ΠΌ, Π½ΠΎ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠΎΠΉ ΠΈ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΠΎΠΉ ΠΊΡΠ»ΡΡΡΡΠΎΠΉ.
ΠΠ°Π³Π»ΡΠ΄Π½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ Netflix ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Π° ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ΅ ΡΠ»ΠΎΠΆΠ½ΡΡ
ΡΠΈΡΡΠ΅ΠΌ Π½Π° DevOops 2019 ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠ»
ΠΠΎΠΊΠ»Π°Π΄ ΠΏΠΎΠ»ΡΡΠΈΠ» Π»ΡΡΡΠΈΠ΅ ΠΎΡΠ·ΡΠ²Ρ ΠΎΡ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ² ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ, ΠΈ ΠΌΡ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΠ»ΠΈ Π΄Π»Ρ Π²Π°Ρ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ Π²Π΅ΡΡΠΈΡ.
Π Π΄ΠΎΠΊΠ»Π°Π΄Π΅ Π‘Π΅ΡΠ³Π΅ΠΉ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΠ°ΡΡΠΊΠ°Π·Π°Π»
- ΠΏΡΠΎ ΡΠΎ, ΡΡΠΎ Π²Π»ΠΈΡΠ΅Ρ Π½Π° Π·Π°Π΄Π΅ΡΠΆΠΊΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠΌ ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ;
- ΠΊΠ°ΠΊ ΡΡΡ Π·Π°Π΄Π΅ΡΠΆΠΊΡ ΡΠΌΠ΅Π½ΡΡΠΈΡΡ;
- ΠΊΠ°ΠΊ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΡΡ ΡΡΡΠΎΠΉΡΠΈΠ²ΡΠ΅ ΠΊ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌ ΡΠΈΡΡΠ΅ΠΌΡ;
- ΠΊΠ°ΠΊ Π΄ΠΎΡΡΠΈΠ³Π°ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° Π² ΡΠΆΠ°ΡΡΠ΅ ΡΡΠΎΠΊΠΈ, ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ ΡΠΈΡΠΊΠΎΠΌ Π΄Π»Ρ Π±ΠΈΠ·Π½Π΅ΡΠ°;
- ΠΊΠ°ΠΊ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΠΈ ΡΡΠΈΡΡΡΡ Π½Π° ΠΎΡΠΈΠ±ΠΊΠ°Ρ .
ΠΡΠ²Π΅ΡΡ Π½Π° ΡΡΠΈ Π²ΠΎΠΏΡΠΎΡΡ Π½ΡΠΆΠ½Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΌ, ΠΊΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΠΊΡΡΠΏΠ½ΡΡ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΡΡ .
ΠΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΠΈ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°ΡΡ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ, ΠΊΡΠΎ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΡ.
ΠΠ°Π»Π΅Π΅ β ΠΏΠΎΠ²Π΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡ Π»ΠΈΡΠ° ΡΠΏΠΈΠΊΠ΅ΡΠ°.
ΠΠ°ΠΆΠ½ΠΎΡΡΡ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ°
Π‘ΠΊΠΎΡΠΎΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-Π·Π°ΠΏΡΠΎΡΠΎΠ² Π½Π°ΠΏΡΡΠΌΡΡ ΡΠ²ΡΠ·Π°Π½Π° Ρ Π±ΠΈΠ·Π½Π΅ΡΠΎΠΌ. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΡΠ΅ΡΡ ΡΠΎΠΏΠΈΠ½Π³Π°: ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Amazon Π² 2009 Π³ΠΎΠ΄Ρ
ΠΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ², Π° ΡΠ»Π΅Π΄ΠΎΠΌ Π·Π° Π½ΠΈΠΌΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
ΡΠ°ΠΉΡΠΎΠ² ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΡΠ»ΠΈ Π²Π°ΡΠ° ΡΡΡΠ°Π½ΠΈΡΠ° Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΡΡ Π΄ΠΎΠ»ΡΡΠ΅ 3 ΡΠ΅ΠΊΡΠ½Π΄, Π²Ρ ΡΠ΅ΡΡΠ΅ΡΠ΅ ΠΎΠΊΠΎΠ»ΠΎ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ. Π‘
Π‘ΠΊΠΎΡΠΎΡΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΡΠ°ΠΊΠΆΠ΅ Π²Π°ΠΆΠ½Π° ΠΈ Π² ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΡΡ
ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡΡ
, Π³Π΄Π΅ Π·Π°Π΄Π΅ΡΠΆΠΊΠ° ΠΊΡΠΈΡΠΈΡΠ½Π°. Π 2015 Π³ΠΎΠ΄Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Hibernia Networks
Π‘ΠΎΠ³Π»Π°ΡΠ½ΠΎ
ΠΠ΄Π½Π°ΠΊΠΎ Netflix β Π½Π΅ ΡΠΈΠΏΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ. ΠΠ»ΠΈΡΠ½ΠΈΠ΅ Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ ΠΈ ΡΠΊΠΎΡΠΎΡΡΠΈ Π½Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ β Π°ΠΊΡΠΈΠ²Π½Π°Ρ ΡΡΠ΅ΡΠ° Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΡΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ Π²ΡΠ±ΠΎΡ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°, Π·Π°Π²ΠΈΡΡΡΠΈΠ΅ ΠΎΡ Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ, Π½ΠΎ Π·Π°Π³ΡΡΠ·ΠΊΠ° ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈ ΡΡΡΠΈΠΌΠΈΠ½Π³ ΡΠ°ΠΊΠΆΠ΅ Π·Π°Π²ΠΈΡΡΡ ΠΈ ΠΎΡ ΡΠΊΠΎΡΠΎΡΡΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ. ΠΠ½Π°Π»ΠΈΠ· ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΊΠ»ΡΡΠ΅Π²ΡΡ
ΡΠ°ΠΊΡΠΎΡΠΎΠ², Π²Π»ΠΈΡΡΡΠΈΡ
Π½Π° ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΡΠ΅ΡΠ²ΠΈΡΠ° Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, β Π°ΠΊΡΠΈΠ²Π½Π°Ρ ΡΡΠ΅ΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΠΊΠΎΠΌΠ°Π½Π΄ Π² Netflix. ΠΠ΄Π½Π° ΠΈΠ· Π·Π°Π΄Π°Ρ β ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρ Netflix ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ ΠΈ ΠΎΠ±Π»Π°ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠΎΠΉ.
Π Π΄ΠΎΠΊΠ»Π°Π΄Π΅ ΠΌΡ ΡΡΠΎΠΊΡΡΠΈΡΡΠ΅ΠΌΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ (latency) Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ Netflix. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡΡ ΠΊ ΠΏΡΠΎΡΠ΅ΡΡΠ°ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΠΎΠΏΠ΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ ΠΈ ΡΡΠ°ΡΠΈΡΡ Π²ΡΠ΅ΠΌΡ Π½Π° ΠΈΠ½Π½ΠΎΠ²Π°ΡΠΈΠΈ ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ, Π° Π½Π΅ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΈ ΠΏΠΎΠ»ΠΎΠΌΠΎΠΊ.
ΠΠ½ΡΡΡΠΈ Netflix
Π’ΡΡΡΡΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Netflix ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΡΠ΅ΡΡΡΠ΅ ΡΠ°Π·Π½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π΅Π»Π°ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Π΄Π»Ρ Android, iOS, TV ΠΈ Π²Π΅Π±-Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ². Π ΠΌΡ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΈΠ» ΡΡΠ°ΡΠΈΠΌ Π½Π° ΡΠΎ, ΡΡΠΎΠ±Ρ ΡΠ»ΡΡΡΠΈΡΡ ΠΈ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΌΡ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ ΡΠΎΡΠ½ΠΈ A/B-ΡΠ΅ΡΡΠΎΠ².
ΠΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠΎΡΠ½Π΅ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠΎΠ² Π² ΠΎΠ±Π»Π°ΠΊΠ΅ AWS, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΠ΅ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠΈΠ·Π°ΡΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ², ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΡ, Big Data ΠΈ Encoding. ΠΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΡΠ°ΡΠΈΠΊΠ° Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ:
Π‘Π»Π΅Π²Π° Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ entry point, Π° Π·Π°ΡΠ΅ΠΌ ΡΡΠ°ΡΠΈΠΊ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΠΎΡΠ½ΡΠΌΠΈ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΡΠ°Π·Π½ΡΠΌΠΈ backend ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ.
ΠΡΠ΅ ΠΎΠ΄ΠΈΠ½ Π²Π°ΠΆΠ½ΡΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Π½Π°ΡΠ΅ΠΉ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ β ΡΡΠΎ 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 network, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ ΡΠ΅ΡΠ²Π΅ΡΠ° Π² Internet Exchange ΡΠΎΡΠΊΠ°Ρ
Ρ AWS. Backbone network ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΈΠ· ΡΠ΅Π±Ρ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΡ ΡΠ΅ΡΡ ΠΈΠ· ΠΎΠΏΡΠΎΠ²ΠΎΠ»ΠΎΠΊΠΎΠ½Π½ΡΡ
ΠΊΠ°Π±Π΅Π»Π΅ΠΉ ΠΈ ΡΠΎΡΡΠ΅ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡΡ
ΠΎΠ΄Ρ ΠΈΠ· Π½Π°ΡΠΈΡ
Π½ΡΠΆΠ΄.
ΠΠΎ
ΠΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ, 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-ΡΠ΅ΡΠ²Π΅ΡΠ°, ΡΡΠΎ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ Π±ΡΡΡΡΠ΅Π΅. ΠΡΠΈ ΡΡΠΎΠΌ ΠΏΠΎΡΠ΅ΡΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² β ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ΅ ΡΠ²Π»Π΅Π½ΠΈΠ΅, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΄Π»Ρ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΡ
ΡΠ΅ΡΠ΅ΠΉ.
ΠΡΠΎΠΏΡΡΠΊΠ½Π°Ρ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° ΠΌΠΎΠΆΠ΅Ρ ΡΠ½ΠΈΠΆΠ°ΡΡΡΡ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π² ΠΏΠΈΠΊΠΎΠ²ΡΠ΅ ΡΠ°ΡΡ ΠΈΠ·-Π·Π° ΡΡΠ°ΡΠΈΠΊΠ° ΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡ ΠΊ Β«ΠΏΡΠΎΠ±ΠΊΠ°ΠΌΒ». ΠΡΠΈ ΡΡΠΎΠΌ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ Π½Π΅Ρ ΡΠΏΠΎΡΠΎΠ±Π° Π΄Π°ΡΡ ΠΏΡΠΈΠΎΡΠΈΡΠ΅Ρ ΠΎΠ΄Π½ΠΈΠΌ Π·Π°ΠΏΡΠΎΡΠ°ΠΌ ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΊ Π΄ΡΡΠ³ΠΈΠΌ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π°ΡΡ ΠΏΡΠΈΠΎΡΠΈΡΠ΅Ρ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΌ ΠΏΠΎ ΠΎΠ±ΡΠ΅ΠΌΡ ΠΈ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΠΊ Π·Π°Π΄Π΅ΡΠΆΠΊΠ΅ Π·Π°ΠΏΡΠΎΡΠ°ΠΌ ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΊ Β«ΡΡΠΆΠ΅Π»ΡΠΌΒ» ΠΏΠΎΡΠΎΠΊΠ°ΠΌ Π΄Π°Π½Π½ΡΡ , ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°Π³ΡΡΠΆΠ°ΡΡ ΡΠ΅ΡΡ. ΠΠ΄Π½Π°ΠΊΠΎ Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ Π½Π°Π»ΠΈΡΠΈΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ backbone ΡΠ΅ΡΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π½Π° ΡΠ°ΡΡΠΈ ΠΏΡΡΠΈ Π·Π°ΠΏΡΠΎΡΠ° β ΠΌΠ΅ΠΆΠ΄Ρ CDN ΠΈ ΠΎΠ±Π»Π°ΠΊΠΎΠΌ, ΠΈ ΠΌΡ Π΅Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°ΡΡ. ΠΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΡΠ΅ ΠΎΡ Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ ΠΏΠ°ΠΊΠ΅ΡΡ ΠΏΡΠΈΠΎΡΠΈΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π»ΠΈΡΡ, Π° Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΏΠΎΡΠΎΠΊΠΈ Π΄Π°Π½Π½ΡΡ ΠΏΠΎΡΠ»ΠΈ ΡΡΡΡ ΠΏΠΎΠ·ΠΆΠ΅. Π§Π΅ΠΌ Π±Π»ΠΈΠΆΠ΅ CDN ΠΊ ΠΊΠ»ΠΈΠ΅Π½ΡΡ β ΡΠ΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ.
ΠΡΠ΅ Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π½Π° Π·Π°Π΄Π΅ΡΠΆΠΊΡ ΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ application ΡΡΠΎΠ²Π½Ρ (OSI Level 7). ΠΠΎΠ²ΡΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ HTTP/2, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ². ΠΠ΄Π½Π°ΠΊΠΎ Ρ Π½Π°Ρ Π΅ΡΡΡ Netflix Π΅ΡΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΡ ΡΠΎ ΡΡΠ°ΡΡΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ, Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠΈΠ΅ Π½ΠΎΠ²ΡΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ. ΠΠ΅ Π²ΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ, ΠΈΠ»ΠΈ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ. ΠΡΠΈ ΡΡΠΎΠΌ ΠΌΠ΅ΠΆΠ΄Ρ CDN ΠΏΡΠΎΠΊΡΠΈ ΠΈ ΠΎΠ±Π»Π°ΠΊΠΎΠΌ β ΠΏΠΎΠ»Π½ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½ΠΎΠ²ΡΠ΅, ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ. ΠΠ΅ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½Π°Ρ ΡΠ°ΡΡΡ ΡΠΎ ΡΡΠ°ΡΡΠΌΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°ΠΌΠΈ Π±ΡΠ΄Π΅Ρ Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠΌ ΠΈ CDN-ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ. ΠΠΎΠ»Π΅Π΅ ΡΠΎΠ³ΠΎ, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π΅Π»Π°ΡΡ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² Π½Π° ΡΠΆΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ CDN ΠΈ ΠΎΠ±Π»Π°ΠΊΠΎΠΌ, ΡΠ»ΡΡΡΠ°Ρ ΡΡΠΈΠ»ΠΈΠ·Π°ΡΠΈΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Π½Π° TCP ΡΡΠΎΠ²Π½Π΅:
ΠΠ·ΠΌΠ΅ΡΡΠ΅ΠΌ
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ ΡΠ΅ΠΎΡΠΈΡ ΠΎΠ±Π΅ΡΠ°Π΅Ρ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ, ΠΌΡ Π½Π΅ Π±ΡΠΎΡΠ°Π΅ΠΌΡΡ ΡΡΠ°Π·Ρ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π² production. ΠΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ½Π°ΡΠ°Π»Π° Π΄ΠΎΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ ΠΈΠ΄Π΅Ρ ΡΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΎΡΠ²Π΅ΡΠΈΡΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΠΎΠΏΡΠΎΡΠΎΠ²:
- Π‘ΠΊΠΎΡΠΎΡΡΡ: Π±ΡΠ΄Π΅Ρ Π»ΠΈ ΠΏΡΠΎΠΊΡΠΈ Π±ΡΡΡΡΠ΅Π΅?
- ΠΠ°Π΄Π΅ΠΆΠ½ΠΎΡΡΡ: Π±ΡΠ΄Π΅Ρ Π»ΠΈ ΡΠ°ΡΠ΅ Π»ΠΎΠΌΠ°ΡΡΡΡ?
- Π‘Π»ΠΎΠΆΠ½ΠΎΡΡΡ: ΠΊΠ°ΠΊ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°ΡΡ Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ?
- Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ: ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΎΠΈΡ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ?
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ Π½Π°Ρ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΊ ΠΎΡΠ΅Π½ΠΊΠ΅ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΏΡΠ½ΠΊΡΠ°. ΠΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ ΠΏΠΎΡ ΠΎΠΆΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ.
ΠΠ»Ρ Π°Π½Π°Π»ΠΈΠ·Π° ΡΠΊΠΎΡΠΎΡΡΠΈ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΌΡ Ρ ΠΎΡΠΈΠΌ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, Π½Π΅ ΡΡΠ°ΡΠΈΡΡ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΠΈ Π½Π΅ ΡΠ»ΠΎΠΌΠ°ΡΡ production. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΎΠ²:
- RUM, ΠΈΠ»ΠΈ ΠΏΠ°ΡΡΠΈΠ²Π½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π·Π°ΠΏΡΠΎΡΠΎΠ². ΠΠ·ΠΌΠ΅ΡΡΠ΅ΠΌ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅ΠΌ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΏΠΎΠΊΡΡΡΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ. ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ β Π½Π΅ ΠΎΡΠ΅Π½Ρ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠΉ ΡΠΈΠ³Π½Π°Π» ΠΈΠ·-Π·Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΡΠ°ΠΊΡΠΎΡΠΎΠ², Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠ·-Π·Π° ΡΠ°Π·Π½ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² Π·Π°ΠΏΡΠΎΡΠΎΠ², Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅. ΠΡΠΎΠΌΠ΅ ΡΡΠΎΠ³ΠΎ, Π½Π΅Π»ΡΠ·Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ Π½ΠΎΠ²ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π±Π΅Π· ΡΡΡΠ΅ΠΊΡΠ° Π½Π° production.
- ΠΠ°Π±ΠΎΡΠ°ΡΠΎΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡ. Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΈ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°, ΠΈΠΌΠΈΡΠΈΡΡΡΡΠΈΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ². Π‘ ΠΈΡ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΡΠ΅ΡΡΡ. Π’Π°ΠΊ ΠΌΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΠΏΠΎΠ»Π½ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π½Π°Π΄ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌΠΈ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ ΠΈ ΡΠ΅ΡΠΊΠΈΠΉ ΡΠΈΠ³Π½Π°Π». ΠΠΎ Π½Π΅Ρ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΏΠΎΠΊΡΡΡΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΈ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ (ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Ρ ΡΠ΅ΡΠ²ΠΈΡΠΎΠΌ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΠΈΡΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΡΡΡΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΡΡΡΡΠΎΠΉΡΡΠ²).
ΠΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΎΠ±ΠΎΠΈΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ²?
ΠΠ°ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π°ΡΠ»Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅. ΠΡ Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΊΡΡΠΎΡΠ΅ΠΊ ΠΊΠΎΠ΄Π° β ΠΏΡΠΎΠ±Ρ β ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΡΡΠΎΠΈΠ»ΠΈ Π² Π½Π°ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΡΠΎΠ±Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π½Π°ΠΌ Π΄Π΅Π»Π°ΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΠΌΡΠ΅ ΡΠ΅ΡΠ΅Π²ΡΠ΅ ΡΠ΅ΡΡΡ Ρ Π½Π°ΡΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ². Π Π°Π±ΠΎΡΠ°Π΅Ρ ΡΡΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
- ΠΡΠΊΠΎΡΠ΅ ΠΏΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ ΠΌΡ Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ Π½Π°ΡΠΈ ΠΏΡΠΎΠ±Ρ.
- ΠΠ»ΠΈΠ΅Π½Ρ Π΄Π΅Π»Π°Π΅Ρ Π·Π°ΠΏΡΠΎΡ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ ΠΈ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ Β«ΡΠ΅ΡΠ΅ΠΏΡΒ» ΡΠ΅ΡΡΠ°. Π Π΅ΡΠ΅ΠΏΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ· URL-Π°Π΄ΡΠ΅ΡΠΎΠ², ΠΊ ΠΊΠΎΡΠΎΡΡΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ HTTP(s) Π·Π°ΠΏΡΠΎΡ. ΠΠΎΠΌΠΈΠΌΠΎ ΡΡΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅ΠΏΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΡΠ΅Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ²: Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π·Π°ΠΏΡΠΎΡΠ°ΠΌΠΈ, ΠΎΠ±ΡΠ΅ΠΌ Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°Π΅ΠΌΡΡ Π΄Π°Π½Π½ΡΡ , HTTP(s) headers ΠΈ Ρ.Π΄. ΠΡΠΈ ΡΡΠΎΠΌ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·Π½ΡΡ ΡΠ΅ΡΠ΅ΠΏΡΠΎΠ² β ΠΏΡΠΈ Π·Π°ΠΏΡΠΎΡΠ΅ Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΌΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ, ΠΊΠ°ΠΊΠΎΠΉ ΡΠ΅ΡΠ΅ΠΏΡ Π²ΡΠ΄Π°ΡΡ.
- ΠΡΠ΅ΠΌΡ Π·Π°ΠΏΡΡΠΊΠ° ΠΏΡΠΎΠ±Ρ Π²ΡΠ±ΠΈΡΠ°Π΅ΡΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π½Π΅ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΎΠ²Π°ΡΡ Ρ Π°ΠΊΡΠΈΠ²Π½ΡΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ΅ΡΠ΅Π²ΡΡ ΡΠ΅ΡΡΡΡΠΎΠ² Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅. ΠΠΎ ΡΡΡΠΈ, Π²ΡΠ±ΠΈΡΠ°Π΅ΡΡΡ Π²ΡΠ΅ΠΌΡ ΠΊΠΎΠ³Π΄Π° ΠΊΠ»ΠΈΠ΅Π½Ρ Π½Π΅ Π°ΠΊΡΠΈΠ²Π΅Π½.
- ΠΠΎΡΠ»Π΅ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ΅ΡΠ΅ΠΏΡΠ° ΠΊΠ»ΠΈΠ΅Π½Ρ Π΄Π΅Π»Π°Π΅Ρ Π·Π°ΠΏΡΠΎΡΡ Π½Π° ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· URL-Π°Π΄ΡΠ΅ΡΠΎΠ², ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ. ΠΠ°ΠΏΡΠΎΡ Π½Π° ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· Π°Π΄ΡΠ΅ΡΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΡΡ β Ρ.Π½. Β«ΠΏΡΠ»ΡΡΡΒ». ΠΠ° ΠΏΠ΅ΡΠ²ΠΎΠΌ ΠΏΡΠ»ΡΡΠ΅ ΠΌΡ ΠΈΠ·ΠΌΠ΅ΡΡΠ΅ΠΌ, ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°Π»ΠΎΡΡ Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΠΈ Π·Π°ΠΊΠ°ΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ
. ΠΠ° Π²ΡΠΎΡΠΎΠΌ ΠΏΡΠ»ΡΡΠ΅ ΠΌΡ ΠΈΠ·ΠΌΠ΅ΡΡΠ΅ΠΌ Π²ΡΠ΅ΠΌΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π΄Π°Π½Π½ΡΡ
ΠΏΠΎ ΡΠΆΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΌΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ. ΠΠ΅ΡΠ΅Π΄ ΡΡΠ΅ΡΡΠΈΠΌ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ Π·Π°Π΄Π΅ΡΠΆΠΊΡ ΠΈ ΠΈΠ·ΠΌΠ΅ΡΠΈΡΡ ΡΠΊΠΎΡΠΎΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΠΈ Ρ.ΠΏ.
ΠΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ΅ΡΡΠ° ΠΌΡ ΠΈΠ·ΠΌΠ΅ΡΡΠ΅ΠΌ Π²ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ:
- Π²ΡΠ΅ΠΌΡ DNS Π·Π°ΠΏΡΠΎΡΠ°;
- Π²ΡΠ΅ΠΌΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΠΏΠΎ TCP;
- Π²ΡΠ΅ΠΌΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΠΏΠΎ TLS;
- Π²ΡΠ΅ΠΌΡ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π±Π°ΠΉΡΠ° Π΄Π°Π½Π½ΡΡ ;
- ΠΏΠΎΠ»Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ;
- ΡΡΠ°ΡΡΡ ΠΊΠΎΠ΄ ΡΠ΅Π·ΡΠ»ΡΡΠ°.
- ΠΠΎΡΠ»Π΅ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ Π²ΡΠ΅Ρ ΠΏΡΠ»ΡΡΠΎΠ² ΠΏΡΠΎΠ±Π° Π·Π°Π³ΡΡΠΆΠ°Π΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π²ΡΠ΅Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ Π΄Π»Ρ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΈ.
ΠΠ»ΡΡΠ΅Π²ΡΠΌΠΈ ΠΌΠΎΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΡΠ²Π»ΡΡΡΡΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°Ρ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ ΠΎΡ Π»ΠΎΠ³ΠΈΠΊΠΈ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ
Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ ΠΈ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΈ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ
Π·Π°ΠΏΡΠΎΡΠΎΠ². Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΌΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ Π²Π»ΠΈΡΠ½ΠΈΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΡΠ°ΠΊΡΠΎΡΠΎΠ², Π²Π»ΠΈΡΡΡΠΈΡ
Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ², Π²Π°ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡ
Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅ΠΏΡΠ°, ΠΈ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Ρ ΡΠ΅Π°Π»ΡΠ½ΡΡ
ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ².
Π’Π°ΠΊΠ°Ρ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° ΠΎΠΊΠ°Π·Π°Π»Π°ΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π·Π°ΠΏΡΠΎΡΠΎΠ². Π Π΄Π°Π½Π½ΡΡ ΠΌΠΎΠΌΠ΅Π½Ρ Ρ Π½Π°Ρ 14 Π°ΠΊΡΠΈΠ²Π½ΡΡ ΡΠ΅ΡΠ΅ΠΏΡΠΎΠ², Π±ΠΎΠ»Π΅Π΅ 6000 ΠΏΡΠΎΠ± Π² ΡΠ΅ΠΊΡΠ½Π΄Ρ, ΠΏΠΎΠ»ΡΡΠ°ΡΡΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΡΠΎ Π²ΡΠ΅Ρ ΡΠ³ΠΎΠ»ΠΊΠΎΠ² Π·Π΅ΠΌΠ»ΠΈ ΠΈ ΠΏΠΎΠ»Π½ΡΠΌ ΠΏΠΎΠΊΡΡΡΠΈΠ΅ΠΌ ΡΡΡΡΠΎΠΉΡΡΠ². ΠΡΠ»ΠΈ Π±Ρ Netflix ΠΏΠΎΠΊΡΠΏΠ°Π»Π° Π±Ρ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΉ ΡΠ΅ΡΠ²ΠΈΡ Ρ ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΡΠΎ ΠΎΠ½ ΡΡΠΎΠΈΠ» Π±Ρ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ Π΄ΠΎΠ»Π»Π°ΡΠΎΠ² Π² Π³ΠΎΠ΄, ΠΏΡΠΈ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Ρ ΡΠ΄ΡΠ΅ΠΌ ΠΏΠΎΠΊΡΡΡΠΈΠΈ.
ΠΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ ΡΠ΅ΠΎΡΠΈΡ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅: ΠΏΡΠΎΡΠΎΡΠΈΠΏ
Π‘ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΡΠ΅Π½ΠΈΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ CDN ΠΏΡΠΎΠΊΡΠΈ Π½Π° Π·Π°Π΄Π΅ΡΠΆΠΊΡ Π·Π°ΠΏΡΠΎΡΠΎΠ². Π’Π΅ΠΏΠ΅ΡΡ Π½ΡΠΆΠ½ΠΎ:
- ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΎΡΠΎΡΠΈΠΏ ΠΏΡΠΎΠΊΡΠΈ;
- ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ ΠΏΡΠΎΡΠΎΡΠΈΠΏ Π½Π° CDN;
- ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, ΠΊΠ°ΠΊ Π½Π°ΠΏΡΠ°Π²Π»ΡΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² ΠΊ ΠΏΡΠΎΠΊΡΠΈ Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌ CDN ΡΠ΅ΡΠ²Π΅ΡΠ΅;
- ΡΡΠ°Π²Π½ΠΈΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Ρ Π·Π°ΠΏΡΠΎΡΠ°ΠΌΠΈ Π² AWS Π±Π΅Π· ΠΏΡΠΎΠΊΡΠΈ.
ΠΠ°Π΄Π°ΡΠ° β ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΡΡΡΠ΅Π΅ ΠΎΡΠ΅Π½ΠΈΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ. ΠΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠ° ΠΌΡ Π²ΡΠ±ΡΠ°Π»ΠΈ Go, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ Π½Π°Π»ΠΈΡΠΈΡ Ρ ΠΎΡΠΎΡΠΈΡ ΡΠ΅ΡΠ΅Π²ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ. ΠΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ CDN-ΡΠ΅ΡΠ²Π΅ΡΠ΅ ΠΌΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈ ΠΏΡΠΎΡΠΎΡΠΈΠΏ ΠΏΡΠΎΠΊΡΠΈ ΠΊΠ°ΠΊ static binary, ΡΡΠΎΠ±Ρ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΈ ΡΠΏΡΠΎΡΡΠΈΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ. Π Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΌΡ ΠΏΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΈ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π΄Π»Ρ 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 ΠΏΡΠΎΠΊΡΠΈ.
- ΠΠΎΠ»ΡΡΠΈΠ»ΠΈ Π΄Π°Π½Π½ΡΠ΅ ΠΎΡ Π½Π°ΡΡΠΎΡΡΠΈΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ², ΡΠΎ Π²ΡΠ΅Ρ ΡΠΈΠΏΠΎΠ² ΡΡΡΡΠΎΠΉΡΡΠ².
- ΠΠΎΠ½ΡΠ»ΠΈ, ΡΡΠΎ ΡΠ΅ΠΎΡΠΈΡ Π½Π΅ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΠ»Π°ΡΡ Π½Π° 100% ΠΈ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ CDN ΠΏΡΠΎΠΊΡΠΈ Π΄Π»Ρ Π½Π°Ρ Π½Π΅ ΡΡΠ°Π±ΠΎΡΠ°Π΅Ρ.
- ΠΠ΅ ΡΠΈΡΠΊΠΎΠ²Π°Π»ΠΈ β Π½Π΅ ΠΌΠ΅Π½ΡΠ»ΠΈ production ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π΄Π»Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ².
- ΠΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΡΠ»ΠΎΠΌΠ°Π»ΠΈ.
ΠΡΠΎΡΠΎΡΠΈΠΏ 2.0
ΠΡΠ°ΠΊ, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΡΡ ΠΊ ΡΠ΅ΡΡΠ΅ΠΆΠ½ΠΎΠΉ Π΄ΠΎΡΠΊΠ΅ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΡΠ΅ΠΌ ΠΏΡΠΎΡΠ΅ΡΡ Π·Π°Π½ΠΎΠ²ΠΎ.
ΠΠ΄Π΅Ρ β Π²ΠΌΠ΅ΡΡΠΎ 100% ΠΏΡΠΎΠΊΡΠΈ Π±ΡΠ΄Π΅ΠΌ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠΌ ΡΠ°ΠΌΡΠΉ Π±ΡΡΡΡΡΠΉ ΠΏΡΡΡ, ΠΈ Π±ΡΠ΄Π΅ΠΌ ΡΡΠ΄Π° Π½Π°ΠΏΡΠ°Π²Π»ΡΡΡ Π·Π°ΠΏΡΠΎΡΡ β ΡΠΎ Π΅ΡΡΡ Π±ΡΠ΄Π΅ΠΌ Π΄Π΅Π»Π°ΡΡ ΡΠΎ, ΡΡΠΎ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ client steering.
ΠΠ°ΠΊ ΡΡΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ? ΠΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π»ΠΎΠ³ΠΈΠΊΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Π΅, Ρ.ΠΊ. ΡΠ΅Π»Ρ β ΠΊ ΡΡΠΎΠΌΡ ΡΠ΅ΡΠ²Π΅ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡΡ. ΠΡΠΆΠ½ΠΎ ΠΊΠ°ΠΊΠΈΠΌ-ΡΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅. Π ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎ, ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ, ΡΡΠΎΠ±Ρ Π½Π΅ ΡΠ΅ΡΠ°ΡΡ Π²ΠΎΠΏΡΠΎΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ ΠΎΠ±ΡΠΈΡΠ½ΡΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΡ
ΠΏΠ»Π°ΡΡΠΎΡΠΌ.
ΠΡΠ²Π΅Ρ β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ DNS. Π Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ Ρ Π½Π°Ρ Π΅ΡΡΡ ΡΠ²ΠΎΡ DNS ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°, ΠΈ ΠΌΡ ΠΌΠΎΠΆΠ΅Ρ Π½Π°ΡΡΡΠΎΠΈΡΡ Π΄ΠΎΠΌΠ΅Π½Π½ΡΡ Π·ΠΎΠ½Ρ, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ Π½Π°ΡΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ° Π±ΡΠ΄ΡΡ Π°Π²ΡΠΎΡΠΈΡΠ°ΡΠ½ΡΠΌΠΈ. Π Π°Π±ΠΎΡΠ°Π΅Ρ ΡΡΠΎ ΡΠ°ΠΊ:
- ΠΠ»ΠΈΠ΅Π½Ρ Π΄Π΅Π»Π°Π΅Ρ Π·Π°ΠΏΡΠΎΡ ΠΊ DNS-ΡΠ΅ΡΠ²Π΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Ρ ΠΎΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ api.netflix.xom.
- ΠΠ°ΠΏΡΠΎΡ ΠΏΠΎΡΡΡΠΏΠ°Π΅Ρ Π½Π° Π½Π°Ρ DNS-ΡΠ΅ΡΠ²Π΅Ρ
- DNS-ΡΠ΅ΡΠ²Π΅Ρ Π·Π½Π°Π΅Ρ ΠΊΠ°ΠΊΠΎΠΉ ΠΏΡΡΡ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΡΠ°ΠΌΡΠΉ Π±ΡΡΡΡΡΠΉ ΠΈ Π²ΡΠ΄Π°Π΅Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ip Π°Π΄ΡΠ΅Ρ.
Π ΡΠ΅ΡΠ΅Π½ΠΈΠΈ Π΅ΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ: Π°Π²ΡΠΎΡΠΈΡΠ°ΡΠ½ΡΠ΅ DNS-ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΡ Π½Π΅ Π²ΠΈΠ΄ΡΡ IP-Π°Π΄ΡΠ΅Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΈ ΠΌΠΎΠ³ΡΡ ΡΡΠΈΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ IP-Π°Π΄ΡΠ΅Ρ ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΠΎΠ³ΠΎ resolver, ΠΊΠΎΡΠΎΡΡΠΌ ΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΊΠ»ΠΈΠ΅Π½Ρ.
Π ΠΈΡΠΎΠ³Π΅ Π½Π°Ρ Π°Π²ΡΠΎΡΠΈΡΠ°ΡΠ½ΡΠΉ resolver Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ Π΄Π»Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°, Π° Π΄Π»Ρ Π³ΡΡΠΏΠΏΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΠΎΠ³ΠΎ resolver.
ΠΠ»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΠ΅ ΠΆΠ΅ ΠΏΡΠΎΠ±Ρ, Π°Π³ΡΠ΅Π³ΠΈΡΡΠ΅ΠΌ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΠΈΠ· ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΡΡ resolver ΠΈ ΡΠ΅ΡΠ°Π΅ΠΌ, ΠΊΡΠ΄Π° ΠΈΡ ΡΡΡ Π³ΡΡΠΏΠΏΡ Π½Π°ΠΏΡΠ°Π²ΠΈΡΡ β ΠΏΡΠΎΠΊΡΠΈ ΡΠ΅ΡΠ΅Π· IX Ρ ΠΏΠΎΠΌΠΎΡΡΡ TCP Anycast, ΡΠ΅ΡΠ΅Π· ISP ΠΏΡΠΎΠΊΡΠΈ ΠΈΠ»ΠΈ Π½Π°ΠΏΡΡΠΌΡΡ Π² ΠΎΠ±Π»Π°ΠΊΠΎ.
ΠΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΡΠ°ΠΊΡΡ ΡΠΈΡΡΠ΅ΠΌΡ:
ΠΠΎΠ»ΡΡΠ΅Π½Π½Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ DNS steering ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π°ΠΏΡΠ°Π²Π»ΡΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΈΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈΡ
Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΠΉ ΠΎ ΡΠΊΠΎΡΠΎΡΡΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² Π΄ΠΎ ΠΎΠ±Π»Π°ΠΊΠ°.
ΠΠΏΡΡΡ ΠΆΠ΅, Π²ΠΎΠΏΡΠΎΡ β Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ? ΠΠ»Ρ ΠΎΡΠ²Π΅ΡΠ° ΠΌΡ ΡΠ½ΠΎΠ²Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Π½Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΡΠΎΠ±. ΠΠΎΡΡΠΎΠΌΡ ΠΌΡ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΡΠ΅ΡΠ΅Π½ΡΠ°, Π³Π΄Π΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ°ΡΠ³Π΅ΡΠΎΠ² ΡΠ»Π΅Π΄ΡΠ΅Ρ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎΡ DNS steering, Π΄ΡΡΠ³ΠΎΠΉ β ΠΈΠ΄Π΅Ρ Π½Π°ΠΏΡΡΠΌΡΡ Π² ΠΎΠ±Π»Π°ΠΊΠΎ (ΡΠ΅ΠΊΡΡΠΈΠΉ production).
Π ΠΈΡΠΎΠ³Π΅ ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅ΠΌ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΠΈ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΠΎΡΠ΅Π½ΠΊΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ:
Π ΠΈΡΠΎΠ³Π΅, ΠΌΡ ΡΠ·Π½Π°Π»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π°ΠΆΠ½ΡΡ
Π²Π΅ΡΠ΅ΠΉ:
- ΠΡΠ΅Π½ΠΈΠ»ΠΈ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² Π² ΠΎΠ±Π»Π°ΠΊΠΎ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ DNS Steering.
- ΠΠΎΠ»ΡΡΠΈΠ»ΠΈ Π΄Π°Π½Π½ΡΠ΅ ΠΎΡ Π½Π°ΡΡΠΎΡΡΠΈΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ², ΡΠΎ Π²ΡΠ΅Ρ ΡΠΈΠΏΠΎΠ² ΡΡΡΡΠΎΠΉΡΡΠ².
- ΠΠΎΠΊΠ°Π·Π°Π»ΠΈ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ ΠΈΠ΄Π΅ΠΈ.
- ΠΠ΅ ΡΠΈΡΠΊΠΎΠ²Π°Π»ΠΈ β Π½Π΅ ΠΌΠ΅Π½ΡΠ»ΠΈ production ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π΄Π»Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ².
- ΠΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΡΠ»ΠΎΠΌΠ°Π»ΠΈ.
Π’Π΅ΠΏΠ΅ΡΡ ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΠΌ β Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ Π² 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 rates;
- ΠΏΡΠΎΠΊΡΠΈ β ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ° ΠΏΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ ΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π·Π°ΠΏΡΠΎΡΠΎΠ²;
- DNS β ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ²;
- cloud edge β ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΈ Π²ΡΠ΅ΠΌΡ Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² Π² ΠΎΠ±Π»Π°ΠΊΠ΅.
ΠΡΠ΅ ΡΡΠΎ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΡΡ Π² Π΅Π΄ΠΈΠ½ΡΠΉ pipeline, ΠΈ, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π½ΡΠΆΠ΄, ΠΌΡ ΡΠ΅ΡΠ°Π΅ΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΌΠ΅ΡΡΠΈΠΊΠΈ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ Π½Π° real-time Π°Π½Π°Π»ΠΈΡΠΈΠΊΡ, Π° ΠΊΠ°ΠΊΠΈΠ΅ β Π² Elasticsearch ΠΈΠ»ΠΈ Big Data Π΄Π»Ρ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎΠΉ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ.
ΠΠΎΠ½ΠΈΡΠΎΡΠΈΠΌ
Π Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΌΡ Π΄Π΅Π»Π°Π΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½Π° ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΏΡΡΠΈ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠΌ ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ. ΠΡΠΈ ΡΡΠΎΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅, Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅, ΠΈ Π½Π° ΠΏΡΡΠΈ ΡΠ΅ΡΠ΅Π· ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ β ΠΎΠ³ΡΠΎΠΌΠ½ΠΎ. ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅ ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ΅ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ β Π² Ρ
ΠΎΠ΄Π΅ ΡΠ°Π±ΠΎΡΡ Π΄Π΅ΡΡΡΠΊΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ
ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΡΠΊΠΎΡΠΈΡΡΠ΅ΠΌΠ΅. ΠΡ ΠΏΠΎΡΠ΅ΡΠ΅Π΄ΠΈΠ½Π΅ β ΠΏΡΠΈ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π²Π΅Π»ΠΈΠΊ ΡΠ°Π½Ρ, ΡΡΠΎ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ Π² ΡΡΠΎΠΌ ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ. ΠΠΎΡΡΠΎΠΌΡ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ΅ΡΠΊΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΠΊΠ°ΠΊ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ, ΡΠΎΠ±ΠΈΡΠ°ΡΡ ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠ΅ΡΡΠΈΠΊΠΈ Π΄Π»Ρ Π±ΡΡΡΡΠΎΠΉ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌ.
ΠΠ΄Π΅Π°Π»ΡΠ½ΠΎ β ΠΏΠΎΠ»Π½ΡΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊΠΎ Π²ΡΠ΅ΠΌ Π²ΠΈΠ΄Π°ΠΌ ΠΌΠ΅ΡΡΠΈΠΊ ΠΈ ΡΠΈΠ»ΡΡΡΠ°ΠΌ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠΎ ΠΌΠ΅ΡΡΠΈΠΊ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ, ΠΏΠΎΡΡΠΎΠΌΡ Π²ΡΡΠ°Π΅Ρ Π²ΠΎΠΏΡΠΎΡ ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ. Π Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΌΡ ΡΠ°Π·Π΄Π΅Π»Π°Π΅ΠΌ ΠΌΠ΅ΡΡΠΈΠΊΠΈ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
ΠΠ»Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ ΠΈ triage ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ real-time ΡΠΈΡΡΠ΅ΠΌΡ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ
ΠΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ Ρ ΡΠ°ΠΊΠΈΠΌ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΎΠΌ ΠΎΡΠ΅Π½Ρ ΡΠ»ΠΎΠΆΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ. ΠΠ΄Π½Π°ΠΊΠΎ ΠΏΡΠΈ ΠΈΠ΅ΡΠ°ΡΡ ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΠΌΠ΅ΡΡΠΈΠΊ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ², ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π±ΡΡΡΡΠΎ ΠΏΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠΈΠΏ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈ Π·Π°ΡΠ΅ΠΌ β ΡΠ³Π»ΡΠ±ΠΈΡΡΡΡ Π² Π΄Π΅ΡΠ°Π»ΡΠ½ΡΠ΅ ΠΌΠ΅ΡΡΠΈΠΊΠΈ. ΠΠ»Ρ Π²ΡΡΠ²Π»Π΅Π½ΠΈΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠΎΠ»ΠΎΠΌΠΊΠΈ ΠΌΡ Π² ΡΠ΅Π»ΠΎΠΌ ΡΡΠ°ΡΠΈΠΌ ΠΎΠΊΠΎΠ»ΠΎ 1-2 ΠΌΠΈΠ½ΡΡ. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΌΡ ΡΠΆΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅ΠΌ Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Π½Π°Π΄ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΎΠΉ β ΠΎΡ Π΄Π΅ΡΡΡΠΊΠΎΠ² ΠΌΠΈΠ½ΡΡ Π΄ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠ°ΡΠΎΠ².
ΠΠ°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ° Π΄Π΅Π»Π°Π΅ΡΡΡ Π±ΡΡΡΡΠΎ, ΠΌΡ Π½Π΅ Ρ ΠΎΡΠΈΠΌ, ΡΡΠΎΠ±Ρ ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΠ»ΠΎ ΡΠ°ΡΡΠΎ. Π ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΉ alert ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Π΅ΡΡΡ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π½Π° ΡΠ΅ΡΠ²ΠΈΡ. ΠΠ»Ρ Π½Π°ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² Ρ Π½Π°Ρ Π²ΡΠ΅Π³ΠΎ 2 alert, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»ΡΡΡ:
- ΠΏΡΠΎΡΠ΅Π½Ρ Client Fallback β ΠΎΡΠ΅Π½ΠΊΠ° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ²;
- ΠΏΡΠΎΡΠ΅Π½Ρ Probe errors β Π΄Π°Π½Π½ΡΠ΅ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ ΡΠ΅ΡΠ΅Π²ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ.
ΠΡΠΈ critical alerts ΡΠ»Π΅Π΄ΡΡ, ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π»ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ° Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ. ΠΡ ΡΠΌΠΎΡΡΠΈΠΌ Π½Π° ΡΠΎ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈΡΡ 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 ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ, backbone ΡΠ΅ΡΡ, ΠΈ DNS ΡΠ΅ΡΠ²Π΅ΡΠ°, Π΄Π»Ρ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ ΡΡΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ.
ΠΠ΄Π½Π°ΠΊΠΎ, Π½Π°ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ β ΡΡΠΎ Π²ΡΠ΅Π³ΠΎ Π»ΠΈΡΡ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ Π² Netflix ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π»ΠΈ ΡΠ°ΠΊΡΡ ΡΠΈΡΡΠ΅ΠΌΡ. Π§ΡΠΎ ΡΡΠ°Π±ΠΎΡΠ°Π»ΠΎ Π΄Π»Ρ Π½Π°Ρ. ΠΡΠΈΠΊΠ»Π°Π΄Π½Π°Ρ ΡΠ°ΡΡΡ ΠΌΠΎΠ΅Π³ΠΎ Π΄ΠΎΠΊΠ»Π°Π΄Π° Π΄Π»Ρ Π²Π°Ρ β ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠΌ ΠΌΡ ΡΠ»Π΅Π΄ΡΠ΅ΠΌ ΠΈ Π΄ΠΎΡΡΠΈΠ³Π°Π΅ΠΌ Ρ ΠΎΡΠΎΡΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ².
ΠΠ°ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΡΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ ΡΠ΅ΠΎΡΠΈΡ ΠΈ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΎΡΡΠ°ΡΡΡΡ, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π½Π΅Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ CDN ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ, ΠΈΠ»ΠΈ Π΅ΡΠ»ΠΈ ΠΎΠ½Π° ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ Π½Π°ΡΠ΅ΠΉ.
Π’Π°ΠΊΠΆΠ΅ ΠΎΡΡΠ°Π΅ΡΡΡ Π²Π°ΠΆΠ½ΠΎΡΡΡ ΡΠΊΠΎΡΠΎΡΡΠΈ Π·Π°ΠΏΡΠΎΡΠΎΠ² Π½Π° Π±ΠΈΠ·Π½Π΅Ρ. Π Π΄Π°ΠΆΠ΅ Π΄Π»Ρ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΡΠ΅ΡΠ²ΠΈΡΠ° Π½ΡΠΆΠ½ΠΎ Π΄Π΅Π»Π°ΡΡ Π²ΡΠ±ΠΎΡ: ΠΌΠ΅ΠΆΠ΄Ρ Β«ΠΎΠ±Π»Π°ΡΠ½ΡΠΌΠΈΒ» ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ°ΠΌΠΈ, ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ², CDN ΠΈ DNS ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ°ΠΌΠΈ. ΠΠ°Ρ Π²ΡΠ±ΠΎΡ Π±ΡΠ΄Π΅Ρ Π²Π»ΠΈΡΡΡ Π½Π° ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π·Π°ΠΏΡΠΎΡΠΎΠ² Π΄Π»Ρ Π²Π°ΡΠΈΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ². Π Π΄Π»Ρ Π²Π°Ρ Π²Π°ΠΆΠ½ΠΎ ΡΡΠΎ Π²Π»ΠΈΡΠ½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅ΡΡΡΡ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ.
ΠΠ°ΡΠΈΠ½Π°ΠΉΡΠ΅ Ρ ΠΏΡΠΎΡΡΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ, Π·Π°Π±ΠΎΡΡΡΠ΅ΡΡ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ Π²Ρ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡ. Π£ΡΠΈΡΠ΅ΡΡ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΈ ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΡΠΉΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π΄Π°Π½Π½ΡΡ Ρ Π²Π°ΡΠΈΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ², Π²Π°ΡΠ΅ΠΉ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ, ΠΈ Π²Π°ΡΠ΅Π³ΠΎ Π±ΠΈΠ·Π½Π΅ΡΠ°. ΠΡΠΌΠ°ΠΉΡΠ΅ ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΡΡ ΠΏΠΎΠ»ΠΎΠΌΠΎΠΊ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π ΡΠΎΠ³Π΄Π° Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΠΊΠΎΡΠΈΡΡ Π²Π°Ρ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΡΠ»ΡΡΡΠΈΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΈΠ·Π»ΠΈΡΠ½Π΅ΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠΈ Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΈ ΡΠΏΠ°ΡΡ ΡΠΏΠΎΠΊΠΎΠΉΠ½ΠΎ.
Π ΡΡΠΎΠΌ Π³ΠΎΠ΄Ρ
ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡ ΠΏΡΠΎΠΉΠ΄Π΅Ρ Ρ 6 ΠΏΠΎ 10 ΠΈΡΠ»Ρ Π² ΠΎΠ½Π»Π°ΠΉΠ½-ΡΠΎΡΠΌΠ°ΡΠ΅. ΠΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π·Π°Π΄Π°ΡΡ Π²ΠΎΠΏΡΠΎΡΡ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΈΠ· ΠΎΡΡΠΎΠ² DevOps, ΡΠ°ΠΌΠΎΠΌΡ ΠΠΆΠΎΠ½Ρ Π£ΠΈΠ»Π»ΠΈΡΡ!
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com