УскорявамС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ заявкитС ΠΈ спим спокойно

УскорявамС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ заявкитС ΠΈ спим спокойно

Netflix β€” Π»ΠΈΠ΄Π΅Ρ€ Π½Π° ΠΏΠ°Π·Π°Ρ€Π° Π·Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ тСлСвизия β€” компанията, която създадС ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Ρ€Π°Π·Π²ΠΈΠ²Π° Ρ‚ΠΎΠ·ΠΈ сСгмСнт. Netflix Π΅ извСстСн Π½Π΅ само с ΠΎΠ±ΡˆΠΈΡ€Π½ΠΈΡ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΎΡ‚ Ρ„ΠΈΠ»ΠΌΠΈ ΠΈ сСриали, Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ ΠΎΡ‚ ΠΏΠΎΡ‡Ρ‚ΠΈ всяка Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° свСта ΠΈ Π½Π° всяко устройство с дисплСй, Π½ΠΎ ΠΈ с Π½Π°Π΄Π΅ΠΆΠ΄Π½Π°Ρ‚Π° инфраструктура ΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»Π½Π°Ρ‚Π° ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½Π° ΠΊΡƒΠ»Ρ‚ΡƒΡ€Π°.

НаглСдСн ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° Π½Π° Netflix към Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° слоТни систСми Π±Π΅ прСдставСн Π½Π° DevOops 2019. Π‘Π΅Ρ€Π³Π΅ΠΉ Π€Π΅Π΄ΠΎΡ€ΠΎΠ² β€” Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π² Netflix. Π—Π°Π²ΡŠΡ€ΡˆΠΈΠ» Π΅ Π€Π°ΠΊΡƒΠ»Ρ‚Π΅Ρ‚Π° ΠΏΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ° Π½Π° ННГУ с ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° ЛобачСвски, Π‘Π΅Ρ€Π³Π΅ΠΉ Π΅ Π΅Π΄ΠΈΠ½ ΠΎΡ‚ ΠΏΡŠΡ€Π²ΠΈΡ‚Π΅ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ Π² Open Connect β€” Π΅ΠΊΠΈΠΏΠ° Π·Π° CDN Π² Netflix. Π’ΠΎΠΉ Π΅ построил систСми Π·Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΈ Π°Π½Π°Π»ΠΈΠ· Π½Π° Π²ΠΈΠ΄Π΅ΠΎΠ΄Π°Π½Π½ΠΈ, стартира популярната услуга Π·Π° ΠΎΡ†Π΅Π½ΠΊΠ° Π½Π° скоростта Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° FAST.com ΠΈ ΠΏΡ€Π΅Π· послСднитС няколко Π³ΠΎΠ΄ΠΈΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΡŠΡ€Ρ…Ρƒ оптимизация Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ заявкитС, Π·Π° Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Netflix ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ Π΅ възмоТно ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ Π·Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅.

Π”ΠΎΠΊΠ»Π°Π΄ΡŠΡ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΈ ΠΎΡ‚Π·ΠΈΠ²ΠΈ ΠΎΡ‚ участницитС Π² конфСрСнцията ΠΈ Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²ΠΈΡ…ΠΌΠ΅ тСкстова вСрсия Π·Π° вас.

Π’ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄ΠΈ Π²ΠΈΠ΄Π΅ΠΎ

Π’ Π΄ΠΎΠΊΠ»Π°Π΄Π° Π‘Π΅Ρ€Π³Π΅ΠΉ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ€Π°Π·ΠΊΠ°Π·Π°

  • Π·Π° Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΡ‚Π΅, влияСщи Π½Π° Π·Π°ΠΊΡŠΡΠ½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ заявкитС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ ΡΡŠΡ€Π²ΡŠΡ€Π°;
  • ΠΊΠ°ΠΊ Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈΠΌ Ρ‚ΠΎΠ²Π° закъснСниС;
  • ΠΊΠ°ΠΊ Π΄Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°ΠΌΠ΅, ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°ΠΌΠ΅ ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠΌ систСми, устойчиви Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ;
  • ΠΊΠ°ΠΊ Π΄Π° постигамС Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ Π² ΠΊΡ€Π°Ρ‚ΠΊΠΈ сроковС с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π΅Π½ риск Π·Π° бизнСса;
  • ΠΊΠ°ΠΊ Π΄Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΈ Π΄Π° сС ΠΏΠΎΡƒΡ‡Π°Π²Π°ΠΌΠ΅ ΠΎΡ‚ Π³Ρ€Π΅ΡˆΠΊΠΈΡ‚Π΅.

ΠžΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅ Π½Π° Ρ‚Π΅Π·ΠΈ Π²ΡŠΠΏΡ€ΠΎΡΠΈ са Π½ΡƒΠΆΠ½ΠΈ Π½Π΅ само Π½Π° Ρ…ΠΎΡ€Π°Ρ‚Π°, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈ Π² ΠΊΡ€ΡƒΠΏΠ½ΠΈ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΈ.

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π΅Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ трябва Π΄Π° Π·Π½Π°Π΅ ΠΈ ΠΏΡ€ΠΈΠ»Π°Π³Π° всСки, ΠΊΠΎΠΉΡ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π° ΠΈ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈ.

По-Π½Π°Ρ‚Π°Ρ‚ΡŠΠΊ β€” Ρ€Π°Π·ΠΊΠ°Π· ΠΎΡ‚ Π»ΠΈΡ†Π΅Ρ‚ΠΎ Π½Π° говоритСля.

ВаТността Π½Π° скоростта Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚

Бкоростта Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ заявкитС Π΅ пряко ΡΠ²ΡŠΡ€Π·Π°Π½Π° с бизнСса. НСка Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ сфСрата Π½Π° ΠΏΠ°Π·Π°Ρ€ΡƒΠ²Π°Π½Π΅Ρ‚ΠΎ: компанията Amazon ΠΏΡ€Π΅Π· 2009 Π³ΠΎΠ΄ΠΈΠ½Π° ΠΊΠ°Π·Π°,, Ρ‡Π΅ закъснСниС ΠΎΡ‚ 100 мс Π²ΠΎΠ΄ΠΈ Π΄ΠΎ Π·Π°Π³ΡƒΠ±Π° ΠΎΡ‚ 1% ΠΎΡ‚ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ±ΠΈΡ‚Π΅.

ВсС ΠΏΠΎΠ²Π΅Ρ‡Π΅ стават ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈΡ‚Π΅ устройства, Π° Π·Π°Π΅Π΄Π½ΠΎ с тях ΠΈ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈΡ‚Π΅ сайтовС ΠΈ прилоТСния. Ако Π²Π°ΡˆΠ°Ρ‚Π° страница сС Π·Π°Ρ€Π΅ΠΆΠ΄Π° ΠΏΠΎ-дълго ΠΎΡ‚ 3 сСкунди, Π²ΠΈΠ΅ Π³ΡƒΠ±ΠΈΡ‚Π΅ ΠΎΠΊΠΎΠ»ΠΎ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π°Ρ‚Π° ΠΎΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅. ΠžΡ‚ юли 2018 Π³ΠΎΠ΄ΠΈΠ½Π°, 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 ΠΈ ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅. Визуализацията Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° Ρ‚Π°ΠΊΠ°:

Π›ΠΈΠ½ΠΊ към Π²ΠΈΠ΄Π΅ΠΎ с дСмонстрация (6:04-6:23)

ΠžΡ‚Π»ΡΠ²ΠΎ Π΅ Π²Ρ…ΠΎΠ΄Π½Π°Ρ‚Π° Ρ‚ΠΎΡ‡ΠΊΠ°, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΡŠΡ‚ сС разпрСдСля ΠΌΠ΅ΠΆΠ΄Ρƒ няколко стотици микросСрвизи, ΠΊΠΎΠΈΡ‚ΠΎ сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π±Π΅ΠΊΠ΅Π½Π΄ Π΅ΠΊΠΈΠΏΠΈ.

ΠžΡ‰Π΅ СдинствСн Π²Π°ΠΆΠ΅Π½ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π½Π° Π½Π°ΡˆΠ°Ρ‚Π° инфраструктура Π΅ 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 ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° прСдставлява Π³Π»ΠΎΠ±Π°Π»Π½Π° ΠΌΡ€Π΅ΠΆΠ° ΠΎΡ‚ ΠΎΠΏΡ‚ΠΈΡ‡Π½ΠΈ Π²Π»Π°ΠΊΠ½Π° ΠΈ Ρ€ΡƒΡ‚Π΅Ρ€ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°ΠΌΠ΅ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°ΠΌΠ΅ Π² зависимост ΠΎΡ‚ Π½Π°ΡˆΠΈΡ‚Π΅ Π½ΡƒΠΆΠ΄ΠΈ.

По ΠΎΡ†Π΅Π½ΠΊΠΈΡ‚Π΅ Π½Π° Sandvine, Π½Π°ΡˆΠ°Ρ‚Π° 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:

УскорявамС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ заявкитС ΠΈ спим спокойно

Π˜Π·ΠΌΠ΅Ρ€Π²Π°ΠΌΠ΅

Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ тСорията ΠΎΠ±Π΅Ρ‰Π°Π²Π° подобрСния, Π½ΠΈΠ΅ Π½Π΅ сС впускамС Π²Π΅Π΄Π½Π°Π³Π° Π² пусканСто Π½Π° систСмата Π² продукция. ВмСсто Ρ‚ΠΎΠ²Π°, трябва ΠΏΡŠΡ€Π²ΠΎ Π΄Π° Π΄ΠΎΠΊΠ°ΠΆΠ΅ΠΌ, Ρ‡Π΅ идСята Ρ‰Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°. Π—Π° Ρ‚ΠΎΠ²Π° трябва Π΄Π° ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π½Π° няколко Π²ΡŠΠΏΡ€ΠΎΡΠ°:

  • Бкорост: Ρ‰Π΅ бъдС Π»ΠΈ проксито ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ?
  • НадСТдност: Ρ‰Π΅ сС Ρ‡ΡƒΠΏΠΈ Π»ΠΈ ΠΏΠΎ-чСсто?
  • БлоТност: ΠΊΠ°ΠΊ Π΄Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°ΠΌΠ΅ с прилоТСнията?
  • Π¦Π΅Π½Π°: ΠΊΠΎΠ»ΠΊΠΎ струва Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° инфраструктура?

НСка Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ нашия ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ към ΠΎΡ†Π΅Π½ΠΊΠ° Π½Π° ΠΏΡŠΡ€Π²Π°Ρ‚Π° Ρ‚ΠΎΡ‡ΠΊΠ°. ΠžΡΡ‚Π°Π½Π°Π»ΠΈΡ‚Π΅ сС Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π°Ρ‚ ΠΏΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π°Ρ‡ΠΈΠ½.

Π—Π° Π°Π½Π°Π»ΠΈΠ· Π½Π° скоростта Π½Π° заявкитС искамС Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π΄Π°Π½Π½ΠΈ Π·Π° всички ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, Π±Π΅Π· Π΄Π° Ρ…Π°Ρ€Ρ‡ΠΈΠΌ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ Π±Π΅Π· Π΄Π° счупим продукцията. Π—Π° Ρ‚ΠΎΠ²Π° ΠΈΠΌΠ° няколко ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°:

  1. RUM, ΠΈΠ»ΠΈ пасивно ΠΈΠ·ΠΌΠ΅Ρ€Π²Π°Π½Π΅ Π½Π° заявкитС. Π˜Π·ΠΌΠ΅Ρ€Π²Π°ΠΌΠ΅ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° изпълнСниС Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ‚Π΅ заявки ΠΎΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ ΠΈ осигурявамС пълно ΠΏΠΎΠΊΡ€ΠΈΡ‚ΠΈΠ΅ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅. ΠΠ΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΠΊ Π΅, Ρ‡Π΅ ΡΠΈΠ³Π½Π°Π»ΡŠΡ‚ Π½Π΅ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ стабилСн ΠΏΠΎΡ€Π°Π΄ΠΈ мноТСство Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΈ Π½Π° заявкитС, Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°. ОсвСн Ρ‚ΠΎΠ²Π° Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° тСствамС Π½ΠΎΠ²Π° конфигурация Π±Π΅Π· Π΄Π° повлияСм Π½Π° продукцията.
  2. Π›Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΈ тСстовС. Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ ΠΈ инфраструктура, ΠΈΠΌΠΈΡ‚ΠΈΡ€Π°Ρ‰Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ. Π‘ тях ΠΏΡ€ΠΎΠ²Π΅ΠΆΠ΄Π°ΠΌΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈΡ‚Π΅ тСстовС. Π’Π°ΠΊΠ° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ пълСн ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π²ΡŠΡ€Ρ…Ρƒ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΎΡ‚ измСрванията ΠΈ ясСн сигнал. Но нямамС пълно ΠΏΠΎΠΊΡ€ΠΈΡ‚ΠΈΠ΅ Π½Π° устройства ΠΈ мСстополоТСния Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ (особСно Π°ΠΊΠΎ услугата Π΅ Π³Π»ΠΎΠ±Π°Π»Π½Π° ΠΈ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° хиляди ΠΌΠΎΠ΄Π΅Π»ΠΈ устройства).

Как ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΎΠ±Π΅Π΄ΠΈΠ½ΠΈΠΌ прСдимствата Π½Π° Π΄Π²Π°Ρ‚Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π°?

ΠΠ°ΡˆΠΈΡΡ‚ Π΅ΠΊΠΈΠΏ Π½Π°ΠΌΠ΅Ρ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. НаписахмС малък Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄ β€” ΠΏΡ€ΠΎΠ±Π° β€” ΠΊΠΎΠΉΡ‚ΠΎ Π²Π³Ρ€Π°Π΄ΠΈΡ…ΠΌΠ΅ Π² Π½Π°ΡˆΠ΅Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠŸΡ€ΠΎΠ±ΠΈΡ‚Π΅ Π½ΠΈ позволяват Π΄Π° ΠΏΡ€Π°Π²ΠΈΠΌ напълно ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ тСстовС ΠΎΡ‚ Π½Π°ΡˆΠΈΡ‚Π΅ устройства. Π Π°Π±ΠΎΡ‚ΠΈ ΠΏΠΎ слСдния Π½Π°Ρ‡ΠΈΠ½:

  1. Π‘ΠΊΠΎΡ€ΠΎ слСд Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΈ Π·Π°Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° Π½Π°Ρ‡Π°Π»Π½Π°Ρ‚Π° активност, стартирамС Π½Π°ΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±ΠΈ.
  2. ΠšΠ»ΠΈΠ΅Π½Ρ‚ΡŠΡ‚ ΠΏΡ€Π°Π²ΠΈ заявка към ΡΡŠΡ€Π²ΡŠΡ€Π° ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π° "Ρ€Π΅Ρ†Π΅ΠΏΡ‚Π°" Π·Π° тСста. Π Π΅Ρ†Π΅ΠΏΡ‚Π°Ρ‚Π° Π½Π΅ Π΅ Π½ΠΈΡ‰ΠΎ ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ списък с URL адрСси, Π·Π° ΠΊΠΎΠΈΡ‚ΠΎ трябва Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ HTTP(s) заявка. ОсвСн Ρ‚ΠΎΠ²Π°, Ρ€Π΅Ρ†Π΅ΠΏΡ‚Π°Ρ‚Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π½Π° заявкитС: закъснСния ΠΌΠ΅ΠΆΠ΄Ρƒ заявкитС, ΠΎΠ±Π΅ΠΌ Π½Π° исканитС Π΄Π°Π½Π½ΠΈ, HTTP(s) заглавия ΠΈ Ρ‚.Π½. ΠŸΡ€ΠΈ Ρ‚ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° тСствамС ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎ няколко Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ€Π΅Ρ†Π΅ΠΏΡ‚ΠΈ β€” ΠΏΡ€ΠΈ заявка Π·Π° конфигурация, случайно опрСдСлямС коя Ρ€Π΅Ρ†Π΅ΠΏΡ‚Π° Π΄Π° прСдоставим.
  3. Π’Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° стартиранС Π½Π° ΠΏΡ€ΠΎΠ±Π°Ρ‚Π° сС ΠΈΠ·Π±ΠΈΡ€Π° Ρ‚Π°ΠΊΠ°, Ρ‡Π΅ Π΄Π° Π½Π΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈ Π½Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈΡ‚Π΅ рСсурси ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°. Π’ΡΡŠΡ‰Π½ΠΎΡΡ‚ сС ΠΈΠ·Π±ΠΈΡ€Π° Π²Ρ€Π΅ΠΌΠ΅, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡŠΡ‚ Π½Π΅ Π΅ Π°ΠΊΡ‚ΠΈΠ²Π΅Π½.
  4. Π‘Π»Π΅Π΄ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° Ρ€Π΅Ρ†Π΅ΠΏΡ‚Π°Ρ‚Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡŠΡ‚ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° заявки към всяка ΠΎΡ‚ URL адрСситС ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎ. Заявката към всСки адрСс ΠΌΠΎΠΆΠ΅ Π΄Π° сС повтаря β€” Ρ‚.Π½. "пулсовС". ΠŸΡ€ΠΈ ΠΏΡŠΡ€Π²ΠΈΡ пулс ΠΈΠ·ΠΌΠ΅Ρ€Π²Π°ΠΌΠ΅ ΠΊΠΎΠ»ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π΅ Π½ΡƒΠΆΠ½ΠΎ Π·Π° установяванС Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ° ΠΈ изтСглянС Π½Π° Π΄Π°Π½Π½ΠΈ. ΠŸΡ€ΠΈ втория пулс ΠΈΠ·ΠΌΠ΅Ρ€Π²Π°ΠΌΠ΅ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΏΠΎ Π²Π΅Ρ‡Π΅ установСната Π²Ρ€ΡŠΠ·ΠΊΠ°. ΠŸΡ€Π΅Π΄ΠΈ трСтия ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π·Π°Π΄Π°Π΄Π΅ΠΌ закъснСниС ΠΈ Π΄Π° ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΠΌ скоростта Π½Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΡ‚ΠΎ установяванС Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ° ΠΈ Ρ‚.Π½.

    По Π²Ρ€Π΅ΠΌΠ΅ Π½Π° тСста ΠΈΠ·ΠΌΠ΅Ρ€Π²Π°ΠΌΠ΅ всички ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ устройството ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈ:

    • Π²Ρ€Π΅ΠΌΠ΅ Π·Π° DNS Π·Π°ΠΏΠΈΡ‚Π²Π°Π½Π΅;
    • Π²Ρ€Π΅ΠΌΠ΅ Π·Π° установяванС Π½Π° TCP ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅;
    • Π²Ρ€Π΅ΠΌΠ΅ Π·Π° установяванС Π½Π° TLS ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅;
    • Π²Ρ€Π΅ΠΌΠ΅ Π·Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° ΠΏΡŠΡ€Π²ΠΈΡ Π±Π°ΠΉΡ‚ Π΄Π°Π½Π½ΠΈ;
    • ΠΎΠ±Ρ‰ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅;
    • статус ΠΊΠΎΠ΄ Π½Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚Π°.
  5. Π‘Π»Π΅Π΄ ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° всички пулса ΠΏΡ€ΠΎΠ±Π°Ρ‚Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΎΡ‚ всички измСрвания Π·Π° Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ°.

УскорявамС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ заявкитС ΠΈ спим спокойно

ΠšΠ»ΡŽΡ‡ΠΎΠ²ΠΈΡ‚Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΈ са ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π° зависимост ΠΎΡ‚ Π»ΠΎΠ³ΠΈΠΊΠ°Ρ‚Π° Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π΄Π°Π½Π½ΠΈ Π½Π° ΡΡŠΡ€Π²Π΅Ρ€Π° ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€Π²Π°Π½Π΅ Π½Π° ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΈ запитвания. По Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π΄Π° ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°ΠΌΠ΅ ΠΈ тСствамС влияниСто Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ влияят Π½Π° производитСлността Π½Π° запитванията, Π΄Π° Π³ΠΈ Π²Π°Ρ€ΠΈΡ€Π°ΠΌΠ΅ Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Π΅Π΄Π½Π° Ρ€Π΅Ρ†Π΅ΠΏΡ‚Π° ΠΈ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ ΠΎΡ‚ Ρ€Π΅Π°Π»Π½ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ.

Π’Π°Π·ΠΈ инфраструктура сС ΠΎΠΊΠ°Π·Π° ΠΏΠΎΠ»Π΅Π·Π½Π° Π½Π΅ само Π·Π° Π°Π½Π°Π»ΠΈΠ· Π½Π° производитСлността Π½Π° запитванията. Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° ΠΈΠΌΠ°ΠΌΠ΅ 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 прокси) ΠΈ сравнявамС с Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π½Π° запитванията Π² ΠΎΠ±Π»Π°ΠΊΠ° Π±Π΅Π· прокси:

УскорявамС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ заявкитС ΠΈ спим спокойно

ΠšΠ°ΠΊΡ‚ΠΎ Π»ΠΈΡ‡ΠΈ, Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ са нСясни β€” Π² ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ случаи проксито осигурява Π΄ΠΎΠ±Ρ€ΠΎ ускорСниС, Π½ΠΎ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° ΠΈΠΌΠ° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π΅Π½ Π±Ρ€ΠΎΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ, ΠΏΡ€ΠΈ ΠΊΠΎΠΈΡ‚ΠΎ ситуацията Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ сС влошава.

Π’ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ‚ΠΎΠ²Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ…ΠΌΠ΅ няколко Π²Π°ΠΆΠ½ΠΈ Π½Π΅Ρ‰Π°:

  1. ΠžΡ†Π΅Π½ΠΈΡ…ΠΌΠ΅ ΠΎΡ‡Π°ΠΊΠ²Π°Π½Π°Ρ‚Π° производитСлност Π½Π° запитванията ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π² ΠΎΠ±Π»Π°ΠΊΠ° Ρ‡Ρ€Π΅Π· CDN прокси.
  2. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ…ΠΌΠ΅ Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ настоящи ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ, ΠΎΡ‚ всички Ρ‚ΠΈΠΏΠΎΠ²Π΅ устройства.
  3. Π Π°Π·Π±Ρ€Π°Ρ…ΠΌΠ΅, Ρ‡Π΅ тСорията Π½Π΅ сС ΠΏΠΎΡ‚Π²ΡŠΡ€Π΄ΠΈ Π½Π° 100% ΠΈ ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎΡ‚ΠΎ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с CDN прокси Π½Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π·Π° нас.
  4. НС рискувахмС β€” Π½Π΅ промСняхмС конфигурацията Π½Π° продукцията Π·Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅.
  5. Нищо Π½Π΅ сС счупи.

ΠŸΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ 2.0

И Ρ‚Π°ΠΊΠ°, Π²Ρ€ΡŠΡ‰Π°ΠΌΠ΅ сС Π½Π° Ρ‡Π΅Ρ€Ρ‚ΠΎΠΆΠ½Π°Ρ‚Π° дъска ΠΈ повтарямС процСса ΠΎΡ‚Π½ΠΎΠ²ΠΎ.

Π˜Π΄Π΅ΡΡ‚Π° Π΅ β€” вмСсто 100% прокси, Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ Π·Π° всСки ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π½Π°ΠΉ-Π±ΡŠΡ€Π·ΠΈΡ ΠΏΡŠΡ‚ ΠΈ Π΄Π° насочвамС запитванията Ρ‚Π°ΠΌ β€” Ρ‚.Π΅. Π΄Π° Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ сС Π½Π°Ρ€ΠΈΡ‡Π° client steering.

УскорявамС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ заявкитС ΠΈ спим спокойно

Как Π΄Π° Π³ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅? НС ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π»ΠΎΠ³ΠΈΠΊΠ° Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π½Π°Ρ‚Π° страна, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Ρ†Π΅Π»Ρ‚Π° Π΅ Π΄Π° сС ΡΠ²ΡŠΡ€ΠΆΠ΅ΠΌ с Ρ‚ΠΎΠ·ΠΈ ΡΡŠΡ€Π²ΡŠΡ€. Врябва Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ Ρ‚ΠΎΠ²Π° ΠΏΠΎ някакъв Π½Π°Ρ‡ΠΈΠ½ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°. И ΠΈΠ΄Π΅Π°Π»Π½ΠΎ, Π΄Π° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΎ количСство слоТна Π»ΠΎΠ³ΠΈΠΊΠ°, Π·Π° Π΄Π° Π½Π΅ Ρ€Π΅ΡˆΠ°Π²Π°ΠΌΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с интСграцията с ΠΌΠ½ΠΎΠ³ΠΎΠ±Ρ€ΠΎΠΉΠ½ΠΈ клиСнтски ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ.

ΠžΡ‚Π³ΠΎΠ²ΠΎΡ€ΡŠΡ‚ Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° DNS. Π’ нашия случай ΠΈΠΌΠ°ΠΌΠ΅ собствСна DNS инфраструктура ΠΈ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° настроим Π΄ΠΎΠΌΠ΅ΠΉΠ½ Π·ΠΎΠ½Π°, Π·Π° която Π½Π°ΡˆΠΈΡ‚Π΅ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ Π°Π²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½ΠΈ. Π Π°Π±ΠΎΡ‚ΠΈ Ρ‚Π°ΠΊΠ°:

  1. ΠšΠ»ΠΈΠ΅Π½Ρ‚ΡŠΡ‚ ΠΏΡ€Π°Π²ΠΈ заявка към DNS-ΡΡŠΡ€Π²ΡŠΡ€Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ хост, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ api.netflix.com.
  2. Заявката ΠΏΠΎΡΡ‚ΡŠΠΏΠ²Π° Π½Π° нашия DNS-ΡΡŠΡ€Π²ΡŠΡ€.
  3. DNS-ΡΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ Π·Π½Π°Π΅ ΠΊΠΎΠΉ Π΅ Π½Π°ΠΉ-Π±ΡŠΡ€Π·ΠΈΡΡ‚ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ Π·Π° Ρ‚ΠΎΠ·ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΈ прСдоставя ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΈΡ IP адрСс.

Π’ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΈΠΌΠ° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° слоТност: Π°Π²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½ΠΈΡ‚Π΅ DNS доставчици Π½Π΅ Π²ΠΈΠΆΠ΄Π°Ρ‚ IP адрСса Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π²Π·Π΅ΠΌΠ°Ρ‚ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ само IP адрСса Π½Π° рСкурсивния Ρ€Π΅Π·ΠΎΠ»Π²Π΅Ρ€, ΠΊΠΎΠΉΡ‚ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡŠΡ‚ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°.

Π’ ΠΊΡ€Π°ΠΉΠ½Π° смСтка Π½Π°ΡˆΠΈΡΡ‚ Π°Π²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π΅Π½ Ρ€Π΅Π·ΠΎΠ»Π²Π΅Ρ€ трябва Π΄Π° Π²Π·Π΅ΠΌΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π΅ Π·Π° отдСлния ΠΊΠ»ΠΈΠ΅Π½Ρ‚, Π° Π·Π° Π³Ρ€ΡƒΠΏΠ° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° рСкурсивния Ρ€Π΅Π·ΠΎΠ»Π²Π΅Ρ€.

Π—Π° Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΡΡŠΡ‰ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±ΠΈ, Π°Π³Ρ€Π΅Π³ΠΈΡ€Π°ΠΉΠΊΠΈ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΎΡ‚ измСрванията Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ ΠΏΠΎ всСки ΠΎΡ‚ рСкурсивнитС Ρ€Π΅Π·ΠΎΠ»Π²Π΅Ρ€ΠΈ ΠΈ Ρ€Π΅ΡˆΠ°Π²Π°ΠΌΠ΅ накъдС Π΄Π° насочим Ρ‚Π°Π·ΠΈ Π³Ρ€ΡƒΠΏΠ° - ΠΏΡ€Π΅Π· прокси Ρ‡Ρ€Π΅Π· IX с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° TCP Anycast, ΠΏΡ€Π΅Π· ISP прокси ΠΈΠ»ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π² ΠΎΠ±Π»Π°ΠΊΠ°.

ΠŸΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ Ρ‚Π°ΠΊΠ°Π²Π° систСма:

УскорявамС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ заявкитС ΠΈ спим спокойно

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π°Ρ‚Π° ΠΌΠΎΠ΄Π΅Π» Π½Π° DNS steering позволява насочванС Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° историчСски наблюдСния Π·Π° скорости Π½Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π΄ΠΎ ΠΎΠ±Π»Π°ΠΊΠ°.

ΠžΡ‚Π½ΠΎΠ²ΠΎ, Π²ΡŠΠΏΡ€ΠΎΡΡŠΡ‚ Π΅ - ΠΊΠΎΠ»ΠΊΠΎ Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ Ρ‰Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ Ρ‚ΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄? Π—Π° Π΄Π° ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ, ΠΎΡ‚Π½ΠΎΠ²ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π½Π°ΡˆΠ°Ρ‚Π° систСма Π·Π° ΠΏΡ€ΠΎΠ±ΠΈ. Π—Π°Ρ‚ΠΎΠ²Π° настройвамС конфигурация, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ Π΅Π΄Π½Π° ΠΎΡ‚ Ρ†Π΅Π»ΠΈΡ‚Π΅ слСдва посоката ΠΎΡ‚ DNS steering, Π° Π΄Ρ€ΡƒΠ³Π°Ρ‚Π° - ΠΎΡ‚ΠΈΠ²Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π² ΠΎΠ±Π»Π°ΠΊΠ° (Ρ‚Π΅ΠΊΡƒΡ‰ΠΎΡ‚ΠΎ производство).

УскорявамС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ заявкитС ΠΈ спим спокойно

Π’ ΠΊΡ€Π°ΠΉΠ½Π° смСтка сравнявамС Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ ΠΎΡ†Π΅Π½ΠΊΠ° Π·Π° СфСктивност:

УскорявамС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ заявкитС ΠΈ спим спокойно

Π’ ΠΊΡ€Π°ΠΉΠ½Π° смСтка, Π½Π°ΡƒΡ‡ΠΈΡ…ΠΌΠ΅ няколко Π²Π°ΠΆΠ½ΠΈ Π½Π΅Ρ‰Π°:

  1. ΠžΡ†Π΅Π½ΠΈΡ…ΠΌΠ΅ ΠΎΡ‡Π°ΠΊΠ²Π°Π½Π°Ρ‚Π° производитСлност Π½Π° заявкитС ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ към ΠΎΠ±Π»Π°ΠΊΠ°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ DNS Steering.
  2. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ…ΠΌΠ΅ Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ настоящи ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ, ΠΎΡ‚ всички Ρ‚ΠΈΠΏΠΎΠ²Π΅ устройства.
  3. Π”ΠΎΠΊΠ°ΠΆΠ°Ρ…ΠΌΠ΅ Сфикасността Π½Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π°Ρ‚Π° идСя.
  4. НС рискувахмС β€” Π½Π΅ промСняхмС конфигурацията Π½Π° продукцията Π·Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅.
  5. Нищо Π½Π΅ сС счупи.

Π‘Π΅Π³Π° Π·Π° слоТното - пускамС Π² продукция.

Най-лСсното Π²Π΅Ρ‡Π΅ Π΅ Π·Π°Π΄ Π³ΡŠΡ€Π±Π° β€” ΠΈΠΌΠ°ΠΌΠ΅ Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ. Π‘Π΅Π³Π° Ρ‚Ρ€ΡƒΠ΄Π½Π°Ρ‚Π° част β€” Π΄Π° пуснСм Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π·Π° цСлия Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Π½Π° Netflix, Π΄Π° Π³ΠΎ Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ Π½Π° 150 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, хиляди устройства, стотици микросСрвизи ΠΈ постоянно промСнящи сС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈ ΠΈ инфраструктура. На ΡΡŠΡ€Π²ΡŠΡ€ΠΈΡ‚Π΅ Π½Π° Netflix ΠΈΠ΄Π²Π°Ρ‚ ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ заявки Π² сСкунда ΠΈ лСсно ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈΠΌ услугата с нСосмотритСлно дСйствиС. Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ искамС Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ Π΄Π° насочвамС Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΏΡ€Π΅Π· хиляди CDN ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ Π½Π΅Ρ‰ΠΎ постоянно сС промСня ΠΈ разваля Π² Π½Π°ΠΉ-нСподходящия ΠΌΠΎΠΌΠ΅Π½Ρ‚.

И Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ всичко, Π² Π΅ΠΊΠΈΠΏΠ° ΠΈΠΌΠ° 3 ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°, ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π½ΠΈ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π°, Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π°Π½Π΅Ρ‚ΠΎ ΠΈ ΠΏΡŠΠ»Π½Π°Ρ‚Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° систСмата.

Π—Π°Ρ‚ΠΎΠ²Π° ΠΏΠΎ-Π½Π°Ρ‚Π°Ρ‚ΡŠΠΊ Ρ‰Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π·Π° спокоСн ΠΈ Π·Π΄Ρ€Π°Π² сън.

Как Π΄Π° ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π°, Π±Π΅Π· Π΄Π° ΠΏΠΎΡ…Π°Ρ€Ρ‡ΠΈΠΌ всичкото Π²Ρ€Π΅ΠΌΠ΅ Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°? Π’ основата Π½Π° нашия ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ стоят 3 ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°:

  1. НамаляванС Π½Π° потСнциалния ΠΌΠ°Ρ‰Π°Π± Π½Π° ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈΡ‚Π΅ (blast radius).
  2. ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Π·Π° ΠΈΠ·Π½Π΅Π½Π°Π΄ΠΈ β€” ΠΎΡ‡Π°ΠΊΠ²Π°ΠΌΠ΅, Ρ‡Π΅ Π½Π΅Ρ‰ΠΎ Ρ‰Π΅ сС ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈ, нСзависимо ΠΎΡ‚ тСстванСто ΠΈ личния ΠΎΠΏΠΈΡ‚.
  3. ΠŸΠΎΡΡ‚Π΅ΠΏΠ΅Π½Π½Π° дСградация (graceful degradation) β€” Π°ΠΊΠΎ Π½Π΅Ρ‰ΠΎ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΊΠ°ΠΊΡ‚ΠΎ трябва, Ρ‚ΠΎ трябва Π΄Π° сС Ρ€Π΅ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ, ΠΌΠ°ΠΊΠ°Ρ€ ΠΈ Π½Π΅ ΠΏΠΎ Π½Π°ΠΉ-СфСктивния Π½Π°Ρ‡ΠΈΠ½.

Оказа сС, Ρ‡Π΅ Π² нашия случай, с Ρ‚Π°ΠΊΡŠΠ² ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ към ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π½Π°ΠΌΠ΅Ρ€ΠΈΠΌ просто ΠΈ Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄Π° опростим ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° систСмата. Π Π°Π·Π±Ρ€Π°Ρ…ΠΌΠ΅, Ρ‡Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΌΠ°Π»ΠΊΠΎ ΠΏΠ°Ρ€Ρ‡Π΅ ΠΊΠΎΠ΄ Π² ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ Π΄Π° слСдим Π·Π° Π³Ρ€Π΅ΡˆΠΊΠΈ Π² ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈΡ‚Π΅ заявки, ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°Π½ΠΈ ΠΎΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π°. ΠŸΡ€ΠΈ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΏΡ€Π°Π²ΠΈΠΌ fallback Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π² ΠΎΠ±Π»Π°ΠΊΠ°. Π’Π°ΠΊΠΎΠ²Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π΅ изисква Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΈ усилия ΠΎΡ‚ клиСнтскитС Π΅ΠΊΠΈΠΏΠΈ, Π½ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ намалява риска ΠΎΡ‚ Π½Π΅ΠΎΡ‡Π°ΠΊΠ²Π°Π½ΠΈ ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈ ΠΈ ΠΈΠ·Π½Π΅Π½Π°Π΄ΠΈ Π·Π° нас.

Π Π°Π·Π±ΠΈΡ€Π° сС, Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ fallback, всС ΠΏΠ°ΠΊ слСдвамС строга дисциплина ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π°:

  1. ВСст с ΠΏΡ€ΠΎΠ±ΠΈ.
  2. A/B тСстванС ΠΈΠ»ΠΈ Canaries.
  3. ΠŸΠΎΡΡ‚Π΅ΠΏΠ΅Π½Π½ΠΎ пусканС (progressive rollout).

Π‘ ΠΏΡ€ΠΎΠ±ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΡŠΡ‚ бСшС описан β€” ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΏΡŠΡ€Π²ΠΎ сС тСстват с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° настроСн Ρ€Π΅Ρ†Π΅ΠΏΡ‚.

Π—Π° canary тСстванСто Π½ΠΈ трябват сравними Π΄Π²ΠΎΠΉΠΊΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, Π½Π° ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° сравним ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚ΠΈ систСмата ΠΏΡ€Π΅Π΄ΠΈ ΠΈ слСд ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅. Π—Π° Ρ†Π΅Π»Ρ‚Π° ΠΎΡ‚ Π½Π°ΡˆΠΈΡ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎΠ±Ρ€ΠΎΠΉΠ½ΠΈ CDN сайтовС ΠΏΡ€Π°Π²ΠΈΠΌ ΠΈΠ·Π±ΠΎΡ€ΠΊΠ° ΠΎΡ‚ Π΄Π²ΠΎΠΉΠΊΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Ρ‚ сравним Ρ‚Ρ€Π°Ρ„ΠΈΠΊ:

УскорявамС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ заявкитС ΠΈ спим спокойно

Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° поставямС сборката с ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π½Π° Canary ΡΡŠΡ€Π²ΡŠΡ€ΠΈ. Π—Π° ΠΎΡ†Π΅Π½ΠΊΠ° Π½Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ стартирамС систСма, която сравнява ΠΎΠΊΠΎΠ»ΠΎ 100-150 ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ с ΠΈΠ·Π²Π°Π΄ΠΊΠ° ΠΎΡ‚ Control ΡΡŠΡ€Π²ΡŠΡ€ΠΈ:

УскорявамС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ заявкитС ΠΈ спим спокойно

Ако Canary тСстванСто ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ, ΠΏΡ€Π°Π²ΠΈΠΌ Ρ€Π΅Π»ΠΈΠ· постСпСнно, Π½Π° вълни. На всСки ΠΎΡ‚ уСбсайтовСтС Π½Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ β€” Π·Π°Π³ΡƒΠ±Π°Ρ‚Π° Π½Π° цял уСбсайт Π² случай Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΎΠΊΠ°Π·Π²Π° ΠΏΠΎ-ΡΡŠΡ‰Π΅ΡΡ‚Π²Π΅Π½ΠΎ влияниС Π½Π° услугата Π·Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ Π·Π°Π³ΡƒΠ±Π°Ρ‚Π° Π½Π° ΡΡŠΡ‰ΠΎΡ‚ΠΎ количСство ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, Π½ΠΎ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ мСста.

ΠšΠ°Ρ‚ΠΎ цяло, СфСктивността ΠΈ бСзопасността Π½Π° Ρ‚Π°ΠΊΡŠΠ² ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ зависи ΠΎΡ‚ количСството ΠΈ качСството Π½Π° ΡΡŠΠ±Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ. Π—Π° Π½Π°ΡˆΠ°Ρ‚Π° систСма Π·Π° ускорСниС Π½Π° заявкитС ΡΡŠΠ±ΠΈΡ€Π°ΠΌΠ΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΎΡ‚ всички възмоТни ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ:

  • ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ β€” Π±Ρ€ΠΎΠΉ сСсии ΠΈ заявки, fallback rates;
  • прокси β€” статистика Π·Π° броя ΠΈ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π½Π° заявкитС;
  • DNS β€” Π±Ρ€ΠΎΠΉ ΠΈ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ ΠΎΡ‚ заявкитС;
  • cloud edge β€” Π±Ρ€ΠΎΠΉ ΠΈ Π²Ρ€Π΅ΠΌΠ΅ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° заявкитС Π² ΠΎΠ±Π»Π°ΠΊΠ°.

Всичко Ρ‚ΠΎΠ²Π° сС ΡΡŠΠ±ΠΈΡ€Π° Π² Π΅Π΄ΠΈΠ½Π΅Π½ pipeline, ΠΈ Π² зависимост ΠΎΡ‚ Π½ΡƒΠΆΠ΄ΠΈΡ‚Π΅, Ρ€Π΅ΡˆΠ°Π²Π°ΠΌΠ΅ ΠΊΠ°ΠΊΠ²ΠΈ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Π΄Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°ΠΌΠ΅ Π·Π° real-time Π°Π½Π°Π»ΠΈΠ·, Π° ΠΊΠ°ΠΊΠ²ΠΈ β€” Π² Elasticsearch ΠΈΠ»ΠΈ Big Data Π·Π° ΠΏΠΎ-ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π° диагностика.

ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³

УскорявамС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ заявкитС ΠΈ спим спокойно

Π’ нашия случай ΠΏΡ€Π°Π²ΠΈΠΌ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π½Π° критичния ΠΏΡŠΡ‚ Π½Π° заявкитС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ ΡΡŠΡ€Π²Π΅Ρ€Π°. ΠŸΡ€ΠΈ Ρ‚ΠΎΠ²Π°, броят Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, Π½Π° ΡΡŠΡ€Π²Π΅Ρ€Π° ΠΈ ΠΏΠΎ ΠΏΡŠΡ‚Ρ ΠΏΡ€Π΅Π· ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ β€” Π΅ ΠΎΠ³Ρ€ΠΎΠΌΠ΅Π½. ΠŸΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ ΡΡŠΡ€Π²Π΅Ρ€Π° са постоянни β€” ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° дСсСтки Π΅ΠΊΠΈΠΏΠΈ ΠΈ СстСствСни ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² СкосистСмата. НиС смС Π² срСдата β€” ΠΏΡ€ΠΈ диагностика Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΈΠΌΠ° голям шанс, Ρ‡Π΅ Ρ‰Π΅ участвамС Π² Ρ‚ΠΎΠ²Π°. Π—Π°Ρ‚ΠΎΠ²Π° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Ρ€Π΅ Π΄Π° Ρ€Π°Π·Π±ΠΈΡ€Π°ΠΌΠ΅ ΠΊΠ°ΠΊ Π΄Π° опрСдСлямС, ΡΡŠΠ±ΠΈΡ€Π°ΠΌΠ΅ ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Π·Π° Π±ΡŠΡ€Π·Π° локализация Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅.

ИдСално β€” пълСн Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ всички Π²ΠΈΠ΄ΠΎΠ²Π΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΈ Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈ Π² Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅. Но ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈΡ‚Π΅ са ΠΌΠ½ΠΎΠ³ΠΎ, Π·Π°Ρ‚ΠΎΠ²Π° възниква Π²ΡŠΠΏΡ€ΠΎΡΡŠΡ‚ Π·Π° Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈΡ‚Π΅. Π’ нашия случай раздСлямС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈΡ‚Π΅ ΠΈ инструмСнтитС Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΠΎ слСдния Π½Π°Ρ‡ΠΈΠ½:

УскорявамС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ заявкитС ΠΈ спим спокойно

Π—Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ ΠΈ triage Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ собствСна real-time систСма с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ Atlas ΠΈ Lumen β€” Π·Π° визуализация. Вя ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π° Π°Π³Ρ€Π΅Π³ΠΈΡ€Π°Π½ΠΈ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, Π½Π°Π΄Π΅ΠΆΠ΄Π½Π° Π΅ ΠΈ сС ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π° с alerting system. Π—Π° локализация ΠΈ диагностика ΠΈΠΌΠ°ΠΌΠ΅ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Π»ΠΎΠ³ΠΎΠ²Π΅ с Elasticsearch ΠΈ Kibana. Π—Π° статистичСски Π°Π½Π°Π»ΠΈΠ· ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€Π°Π½Π΅ β€” ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ big data ΠΈ визуализация Π² Tableau.

ИзглСТда, Ρ‡Π΅ с Ρ‚Π°ΠΊΡŠΠ² ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΄Π° сС Ρ€Π°Π±ΠΎΡ‚ΠΈ. ΠžΠ±Π°Ρ‡Π΅ ΠΏΡ€ΠΈ ΠΉΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡ‡Π½Π° организация Π½Π° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈΡ‚Π΅ ΠΈ инструмСнтитС, ΠΌΠΎΠΆΠ΅ΠΌ Π±ΡŠΡ€Π·ΠΎ Π΄Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ Ρ‚ΠΈΠΏΠ° Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΈ слСд Ρ‚ΠΎΠ²Π° β€” Π΄Π° Π·Π°Π΄ΡŠΠ»Π±ΠΎΡ‡ΠΈΠΌ Π°Π½Π°Π»ΠΈΠ·a Π½Π° Π΄Π΅Ρ‚Π°ΠΉΠ»Π½ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ. Π—Π° Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ΅ΠΌ ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΠΊΠ° Π½Π° ΠΏΠΎΠ²Ρ€Π΅Π΄Π°Ρ‚Π°, ΠΈΠ·Ρ€Π°Π·Ρ…ΠΎΠ΄Π²Π°ΠΌΠ΅ ΠΎΠ±Ρ‰ΠΎ ΠΎΠΊΠΎΠ»ΠΎ 1-2 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ. Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° Π²Π΅Ρ‡Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌ с ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π΅Π½ Π΅ΠΊΠΈΠΏ ΠΏΠΎ диагностика β€” ΠΎΡ‚ дСсСтки ΠΌΠΈΠ½ΡƒΡ‚ΠΈ Π΄ΠΎ няколко часа.

Π”ΠΎΡ€ΠΈ ΠΈ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ диагностика Π±ΡŠΡ€Π·ΠΎ, Π½Π΅ искамС Ρ‚ΠΎΠ²Π° Π΄Π° сС случва чСсто. Π’ идСалния случай Ρ‰Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π΅Π½ Π°Π»Π΅Ρ€Ρ‚ само ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΈΠΌΠ° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ влияниС Π²ΡŠΡ€Ρ…Ρƒ услугата. Π—Π° Π½Π°ΡˆΠ°Ρ‚Π° систСма Π·Π° ускорСниС Π½Π° запитванията ΠΈΠΌΠ°ΠΌΠ΅ само 2 Π°Π»Π΅Ρ€Ρ‚Π°, ΠΊΠΎΠΈΡ‚ΠΎ Ρ‰Π΅ извСстяват:

  • ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ Π½Π° Client Fallback β€” ΠΎΡ†Π΅Π½ΠΊΠ° Π½Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅;
  • ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ Π½Π° Probe errors β€” Π΄Π°Π½Π½ΠΈ Π·Π° стабилността Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ.

Π’Π΅Π·ΠΈ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈ Π°Π»Π΅Ρ€Ρ‚ΠΈ слСдят Π΄Π°Π»ΠΈ систСмата Ρ€Π°Π±ΠΎΡ‚ΠΈ Π·Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ. НаблюдавамС ΠΊΠΎΠ»ΠΊΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ са сС възползвали ΠΎΡ‚ fallback, Π°ΠΊΠΎ Π½Π΅ са ΠΌΠΎΠ³Π»ΠΈ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ ускорСниС Π½Π° запитванията. Π‘Ρ€Π΅Π΄Π½ΠΎ ΠΈΠΌΠ°ΠΌΠ΅ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΎΡ‚ 1 ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ извСстиС Π½Π° сСдмица, Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ Π² систСмата сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚ ΠΎΠ³Ρ€ΠΎΠΌΠ΅Π½ Π±Ρ€ΠΎΠΉ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ. Π—Π°Ρ‰ΠΎ Ρ‚ΠΎΠ²Π° Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π·Π° нас?

  1. Π‘ΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π° client fallback Π² случай, Ρ‡Π΅ Π½Π°ΡˆΠΈΡΡ‚ прокси Π½Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ.
  2. Има Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½Π° steering систСма, която Ρ€Π΅Π°Π³ΠΈΡ€Π° Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅.

Π—Π° послСдното ΠΏΠΎ-ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ. ΠΠ°ΡˆΠ°Ρ‚Π° систСма Π·Π° ΠΏΡ€ΠΎΠ±ΠΈ ΠΈ систСмата Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ опрСдСлянС Π½Π° оптималния ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ Π·Π° запитванията ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° към ΠΎΠ±Π»Π°ΠΊΠ° Π½ΠΈ позволяват Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Π΄Π° сС справямС с някои ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ.

Π”Π° сС Π²ΡŠΡ€Π½Π΅ΠΌ към Π½Π°ΡˆΠ°Ρ‚Π° конфигурация Π½Π° ΠΏΡ€ΠΎΠ±ΠΈΡ‚Π΅ ΠΈ 3 ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ. ОсвСн Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° слСдим самия Ρ„Π°ΠΊΡ‚ Π½Π° доставка. Ако Π½Π΅ успССм Π΄Π° Π·Π°Ρ€Π΅Π΄ΠΈΠΌ Π΄Π°Π½Π½ΠΈΡ‚Π΅, Π³Π»Π΅Π΄Π°ΠΉΠΊΠΈ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΏΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ къдС ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ Π΅ счупСно ΠΈ ΠΌΠΎΠΆΠ΅ΠΌ Π»ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Π΄Π° Π³ΠΎ ΠΏΠΎΠΏΡ€Π°Π²ΠΈΠΌ, промСняйки ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° Π½Π° Π·Π°ΠΏΠΈΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΈ:

УскорявамС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ заявкитС ΠΈ спим спокойно

УскорявамС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ заявкитС ΠΈ спим спокойно

УскорявамС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ заявкитС ΠΈ спим спокойно

Π’ΠΎΠ·ΠΈ процСс ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°. Π”Π° Π³ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠΌ Π² steering-систСмата. И Π΄Π° я Π½Π°ΡƒΡ‡ΠΈΠΌ Π΄Π° Ρ€Π΅Π°Π³ΠΈΡ€Π° Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с производитСлността ΠΈ надСТдността. Ако Π½Π΅Ρ‰ΠΎ Π·Π°ΠΏΠΎΡ‡Π½Π΅ Π΄Π° сС счупва β€” Π΄Π° Ρ€Π΅Π°Π³ΠΈΡ€Π°, Π°ΠΊΠΎ ΠΈΠΌΠ° ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π° опция. ΠŸΡ€ΠΈ Ρ‚ΠΎΠ²Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»Π½Π°Ρ‚Π° рСакция Π½Π΅ Π΅ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Π°, Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° fallback Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅.

По Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΡ‚Π΅ Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° систСмата ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€Π°Π½ΠΈ Ρ‚Π°ΠΊΠ°:

  • намалявамС ΠΌΠ°Ρ‰Π°Π±Π° Π½Π° ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈΡ‚Π΅;
  • ΡΡŠΠ±ΠΈΡ€Π°ΠΌΠ΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ;
  • Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ поправямС ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈΡ‚Π΅, Π°ΠΊΠΎ ΠΌΠΎΠΆΠ΅ΠΌ;
  • Π°ΠΊΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ β€” извСстявамС;
  • Π Π°Π±ΠΎΡ‚ΠΈΠΌ ΠΏΠΎ dashboards ΠΈ triage toolset Π·Π° Π±ΡŠΡ€Π·Π° рСакция.

Π˜Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈ ΡƒΡ€ΠΎΡ†ΠΈ

Π—Π° написванСто Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ Π½Π΅ Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅. Π’ нашия случай Ρ‚ΠΎΠΉ бСшС Π³ΠΎΡ‚ΠΎΠ² само слСд 4 мСсСца. Π‘ Π½Π΅Π³ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ…ΠΌΠ΅ Π½ΠΎΠ²ΠΈ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΈ слСд 10 мСсСца ΠΎΡ‚ Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ…ΠΌΠ΅ ΠΏΡŠΡ€Π²ΠΈΡ production Ρ‚Ρ€Π°Ρ„ΠΈΠΊ. Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° Π·Π°ΠΏΠΎΡ‡Π½Π° Ρ‚Ρ€ΡƒΠ΄Π½Π° ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ слоТна Ρ€Π°Π±ΠΎΡ‚Π°: постСпСнно продуктизация ΠΈ ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅ Π½Π° систСмата, ΠΌΠΈΠ³Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° основния Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΈ ΡƒΡ‡Π΅Π½Π΅ ΠΎΡ‚ Π³Ρ€Π΅ΡˆΠΊΠΈΡ‚Π΅. Π’Π°ΠΆΠ½ΠΎ Π΅ Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈ, Ρ‡Π΅ Ρ‚ΠΎΠ·ΠΈ Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π΅Π½ процСс няма Π΄Π° бъдС Π»ΠΈΠ½Π΅Π΅Π½ β€” нСзависимо ΠΎΡ‚ всички усилия, Π½Π΅ ΠΌΠΎΠΆΠ΅ всичко Π΄Π° сС ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ΠΈ. Π‘ΡŠΡ€Π·Π°Ρ‚Π° итСрация ΠΈ рСакция Π½Π° Π½ΠΎΠ²ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ са ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΈ.

УскорявамС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ заявкитС ΠΈ спим спокойно

Π’ΡŠΠ· основа Π½Π° нашия ΠΎΠΏΠΈΡ‚, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π°ΠΌΠ΅ слСдното:

  1. НС сС довСрявайтС Π½Π° интуицията.

    ΠΠ°ΡˆΠ°Ρ‚Π° интуиция постоянно Π½ΠΈ подвСТдашС, Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ огромния ΠΎΠΏΠΈΡ‚ Π½Π° Ρ‡Π»Π΅Π½ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° Π΅ΠΊΠΈΠΏΠ°. НапримСр, Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ прСдсказахмС ΠΎΡ‡Π°ΠΊΠ²Π°Π½ΠΎΡ‚ΠΎ ускорСниС ΠΎΡ‚ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° CDN прокси ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° TCP Anycast.

  2. ΠŸΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΉΡ‚Π΅ Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ production.

    Π’Π°ΠΆΠ½ΠΎ Π΅ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏ възмоТно Π½Π°ΠΉ-Π±ΡŠΡ€Π·ΠΎ ΠΏΠΎΠ½Π΅ Π΄ΠΎ ΠΌΠ°Π»ΠΊΠΎ количСство production Π΄Π°Π½Π½ΠΈ. Броят Π½Π° ΡƒΠ½ΠΈΠΊΠ°Π»Π½ΠΈΡ‚Π΅ случаи, ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, настройки Π² Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΈ условия Π΅ ΠΏΠΎΡ‡Ρ‚ΠΈ нСвъзмоТСн Π·Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅. Π‘ΡŠΡ€Π·ΠΈΡΡ‚ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ Ρ‰Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ Π΄Π° Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ Π·Π° ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ Π΄Π° Π³ΠΈ Π²Π·Π΅ΠΌΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ Π² Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° систСмата.

  3. НС слСдвайтС Ρ‡ΡƒΠΆΠ΄ΠΈ ΡΡŠΠ²Π΅Ρ‚ΠΈ ΠΈ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ β€” ΡΡŠΠ±ΠΈΡ€Π°ΠΉΡ‚Π΅ свои Π΄Π°Π½Π½ΠΈ.

    Π‘Π»Π΅Π΄Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΡ‚Π΅ Π·Π° ΡΡŠΠ±ΠΈΡ€Π°Π½Π΅ ΠΈ Π°Π½Π°Π»ΠΈΠ· Π½Π° Π΄Π°Π½Π½ΠΈ, Π½ΠΎ Π½Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ°ΠΉΡ‚Π΅ сляпо Ρ‡ΡƒΠΆΠ΄ΠΈ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ ΠΈ Ρ‚Π²ΡŠΡ€Π΄Π΅Π½ΠΈΡ. Π‘Π°ΠΌΠΎ Π²ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π·Π½Π°Π΅Ρ‚Π΅ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΊΠ°ΠΊΠ²ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π·Π° Π²Π°ΡˆΠΈΡ‚Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ. Π’Π°ΡˆΠΈΡ‚Π΅ систСми ΠΈ ваши ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π°Ρ‚ ΡΡŠΡ‰Π΅ΡΡ‚Π²Π΅Π½ΠΎ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. Π—Π° щастиС, инструмСнтитС Π·Π° Π°Π½Π°Π»ΠΈΠ· сСга са Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ ΠΈ лСсни Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΡ‚Π΅ ΠΎΡ‚ вас Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π°Ρ‚ Π½Π° Ρ‚Π΅Π·ΠΈ, заявявани ΠΎΡ‚ Netflix, Facebook, Akamai ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. Π’ нашия случай, производитСлността Π½Π° TLS, HTTP2 ΠΈΠ»ΠΈ статистиката Π·Π° DNS запитвания Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Π° ΠΎΡ‚ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ Π½Π° Facebook, Uber, Akamai β€” Π·Π°Ρ‰ΠΎΡ‚ΠΎ Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π°ΠΌΠ΅ с Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ устройства, ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ ΠΈ ΠΏΠΎΡ‚ΠΎΡ†ΠΈ ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ.

  4. НС сС стрСмСтС към ΠΌΠΎΠ΄Π½ΠΈ Ρ‚Ρ€Π΅Π½Π΄ΠΎΠ²Π΅ Π±Π΅Π· Π½ΡƒΠΆΠ΄Π° ΠΈ ΠΎΡ†Π΅Π½ΠΊΠ° Π½Π° СфСктивността.

    Π—Π°ΠΏΠΎΡ‡Π²Π°ΠΉΡ‚Π΅ с простото. По-Π΄ΠΎΠ±Ρ€Π΅ Π΅ Π΄Π° ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΡ‚Π΅ проста Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰Π° систСма Π·Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ Π΄Π° инвСстиратС ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½Π΅Π½ΡƒΠΆΠ½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ. Π Π΅ΡˆΠ°Π²Π°ΠΉΡ‚Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ са Π²Π°ΠΆΠ½ΠΈ Π½Π° основата Π½Π° Π²Π°ΡˆΠΈΡ‚Π΅ измСрвания ΠΈ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ.

  5. Π‘ΡŠΠ΄Π΅Ρ‚Π΅ Π³ΠΎΡ‚ΠΎΠ²ΠΈ Π·Π° Π½ΠΎΠ²ΠΈ прилоТСния.

    Π’ΠΎΡ‡Π½ΠΎ ΠΊΠ°ΠΊΡ‚ΠΎ Π΅ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΄Π° сС прСдвидят всички ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ - Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΅ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄Π° сС прСдвидят прСдимствата ΠΈ прилоТСнията. Π’Π·Π΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‚ стартиращитС ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ - тяхната способност Π΄Π° сС Π°Π΄Π°ΠΏΡ‚ΠΈΡ€Π°Ρ‚ към Π½ΡƒΠΆΠ΄ΠΈΡ‚Π΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅. Π’ΡŠΠ² вашия случай - ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ΅Ρ‚Π΅ Π½ΠΎΠ²ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Π’ нашия ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Ρ†Π΅Π»Ρ‚Π° Π½ΠΈ бСшС Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈΠΌ Π·Π°ΠΊΡŠΡΠ½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° заявкитС. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ ΠΎΠ±ΡΡŠΠΆΠ΄Π°Π½ΠΈΡΡ‚Π°, ΠΎΡΡŠΠ·Π½Π°Ρ…ΠΌΠ΅, Ρ‡Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΡ€ΠΈΠ»Π°Π³Π°ΠΌΠ΅ прокси ΡΡŠΡ€Π²ΡŠΡ€ΠΈ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ°:

    • Π·Π° баланс Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρƒ AWS Ρ€Π΅Π³ΠΈΠΎΠ½ΠΈΡ‚Π΅ ΠΈ намаляванС Π½Π° Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈΡ‚Π΅;
    • Π·Π° ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€Π°Π½Π΅ Π½Π° стабилността Π½Π° CDN;
    • Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° DNS;
    • Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° TLS/TCP.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’ Π΄ΠΎΠΊΠ»Π°Π΄Π° описах ΠΊΠ°ΠΊ Netflix Ρ€Π΅ΡˆΠ°Π²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с ускоряванСто Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ заявкитС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ ΠΈ ΠΎΠ±Π»Π°ΠΊΠ°. Как ΡΡŠΠ±ΠΈΡ€Π°ΠΌΠ΅ Π΄Π°Π½Π½ΠΈ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° систСма Π·Π° ΠΏΡ€ΠΎΠ±ΠΈ ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΡΡŠΠ±Ρ€Π°Π½ΠΈΡ‚Π΅ историчСски Π΄Π°Π½Π½ΠΈ, Π·Π° Π΄Π° насочвамС production заявкитС ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ ΠΏΠΎ възмоТно Π½Π°ΠΉ-Π±ΡŠΡ€Π·ΠΈΡ ΠΏΡŠΡ‚ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚. Как ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΡ‚Π΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ, Π½Π°ΡˆΠ°Ρ‚Π° CDN инфраструктура, основната ΠΌΡ€Π΅ΠΆΠ° ΠΈ DNS ΡΡŠΡ€Π²ΡŠΡ€ΠΈΡ‚Π΅ Π·Π° постиганС Π½Π° Ρ‚Π°Π·ΠΈ Ρ†Π΅Π».

Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, Π½Π°ΡˆΠ΅Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΅ само ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° Ρ‚ΠΎΠ²Π° ΠΊΠ°ΠΊ Π² Netflix смС Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π»ΠΈ Ρ‚Π°ΠΊΠ°Π²Π° систСма. Какво ΠΏΡ€ΠΎΡ€Π°Π±ΠΎΡ‚ΠΈ Π·Π° нас. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ½Π°Ρ‚Π° част Π½Π° Π΄ΠΎΠΊΠ»Π°Π΄Π° ΠΌΠΈ Π·Π° вас - ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΡ‚Π΅ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°, ΠΊΠΎΠΈΡ‚ΠΎ слСдвамС, Π·Π° Π΄Π° постигнСм Π΄ΠΎΠ±Ρ€ΠΈ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ.

ΠΠ°ΡˆΠ΅Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ Π²ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠΆΠ΄Π°. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, тСорията ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΡ‚Π΅ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° остават, Π΄ΠΎΡ€ΠΈ Π°ΠΊΠΎ няматС собствСна CDN инфраструктура, ΠΈΠ»ΠΈ Π°ΠΊΠΎ тя Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ сС Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π° ΠΎΡ‚ Π½Π°ΡˆΠ°Ρ‚Π°.

Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° остава ваТността Π½Π° скоростта Π½Π° заявкитС Π·Π° бизнСса. Π”ΠΎΡ€ΠΈ Π·Π° основна услуга трябва Π΄Π° ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΈΠ·Π±ΠΎΡ€: ΠΌΠ΅ΠΆΠ΄Ρƒ β€žΠΎΠ±Π»Π°Ρ‡Π½ΠΈβ€œ доставчици, мСстополоТСниС Π½Π° ΡΡŠΡ€Π²ΡŠΡ€ΠΈΡ‚Π΅, CDN ΠΈ доставчици Π½Π° DNS. Π’Π°ΡˆΠΈΡΡ‚ ΠΈΠ·Π±ΠΎΡ€ Ρ‰Π΅ влияС Π½Π° СфСктивността Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ заявкитС Π·Π° Π²Π°ΡˆΠΈΡ‚Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ. И Π·Π° вас Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° ΠΈΠ·ΠΌΠ΅Ρ€Π²Π°Ρ‚Π΅ ΠΈ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚Π΅ Ρ‚ΠΎΠ²Π° влияниС.

Π—Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ с прости Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΎΠ±ΡŠΡ€Π½Π΅Ρ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π½Π°Ρ‡ΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΠΉΡ‚ΠΎ промСнятС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. Π£Ρ‡Π΅Ρ‚Π΅ сС Π² процСса ΠΈ ΡƒΡΡŠΠ²ΡŠΡ€ΡˆΠ΅Π½ΡΡ‚Π²Π°ΠΉΡ‚Π΅ систСмата Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ Π²Π°ΡˆΠΈΡ‚Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ, Π²Π°ΡˆΠ°Ρ‚Π° инфраструктура ΠΈ вашия бизнСс. ΠœΠΈΡΠ»Π΅Ρ‚Π΅ Π·Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° ΠΎΡ‚ Π½Π΅ΠΎΡ‡Π°ΠΊΠ²Π°Π½ΠΈ Π°Π²Π°Ρ€ΠΈΠΈ Π² процСса Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅. И Ρ‚ΠΎΠ³Π°Π²Π° Ρ‰Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ускоритС процСсса Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, Π΄Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ СфСктивността Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ, Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅Ρ‚Π΅ ΠΈΠ·Π»ΠΈΡˆΠ½Π°Ρ‚Π° натоварСност Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° ΠΈ Π΄Π° спитС спокойно.

Π’Π°Π·ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π° конфСрСнцията Ρ‰Π΅ сС ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅ ΠΎΡ‚ 6 Π΄ΠΎ 10 юли. Π² ΠΎΠ½Π»Π°ΠΉΠ½ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. Π©Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π·Π°Π΄Π°Π΄Π΅ΠΌ Π²ΡŠΠΏΡ€ΠΎΡΠΈ Π½Π° Π΅Π΄ΠΈΠ½ ΠΎΡ‚ Π±Π°Ρ‰ΠΈΡ‚Π΅ Π½Π° DevOps, самия Π”ΠΆΠΎΠ½ Уилис!

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster