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

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

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 Mbps прСстава Π΄Π° ΠΎΠΊΠ°Π·Π²Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ влияниС Π²ΡŠΡ€Ρ…Ρƒ скоростта Π½Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° стандартСн уСбсайт. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π·Π°ΠΊΡŠΡΠ½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅Ρ‚ΠΎ ΠΈ скоростта Π½Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° страницата сС прослСдява Π»ΠΈΠ½Π΅ΠΉΠ½Π° зависимост:

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

Но Netflix Π½Π΅ Π΅ Ρ‚ΠΈΠΏΠΈΡ‡Π΅Π½ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚. ВлияниСто Π½Π° Π·Π°ΠΊΡŠΡΠ½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΈ скоростта Π²ΡŠΡ€Ρ…Ρƒ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½Π° област Π½Π° Π°Π½Π°Π»ΠΈΠ· ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. Има Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° прилоТСния ΠΈ ΠΈΠ·Π±ΠΎΡ€ Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅, зависСщи ΠΎΡ‚ Π·Π°ΠΊΡŠΡΠ½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ, Π½ΠΎ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° статични Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ ΠΈ ΡΡ‚Ρ€ΠΈΠΉΠΌΠΈΠ½Π³ΡŠΡ‚ ΡΡŠΡ‰ΠΎ зависят ΠΎΡ‚ скоростта Π½Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅. ΠΠ½Π°Π»ΠΈΠ·ΡŠΡ‚ ΠΈ оптимизацията Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²ΠΈΡ‚Π΅ Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈ, влияСщи Π½Π° качСството Π½Π° услугата Π·Π° потрСбитСля, Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½Π° област Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° няколко Π΅ΠΊΠΈΠΏΠ° Π² Netflix. Π•Π΄Π½Π° ΠΎΡ‚ Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅ Π΅ намаляванС Π½Π° Π·Π°ΠΊΡŠΡΠ½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° заявкитС ΠΌΠ΅ΠΆΠ΄Ρƒ устройствата Π½Π° Netflix ΠΈ ΠΎΠ±Π»Π°Ρ‡Π½Π°Ρ‚Π° инфраструктура.

Π’ Π΄ΠΎΠΊΠ»Π°Π΄Π° Ρ‰Π΅ сС фокусирамС ΠΈΠΌΠ΅Π½Π½ΠΎ Π²ΡŠΡ€Ρ…Ρƒ намаляванС Π½Π° Π·Π°ΠΊΡŠΡΠ½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ (latency) Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π½Π° инфраструктурата Π½Π° Netflix. Π©Π΅ Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΎΡ‚ практичСска Π³Π»Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° ΠΊΠ°ΠΊ Π΄Π° ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΠΌ към процСситС Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° слоТни Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ систСми ΠΈ Π΄Π° ΠΎΡ‚Π΄Π΅Π»ΠΈΠΌ Π²Ρ€Π΅ΠΌΠ΅ Π·Π° ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΠΈ ΠΈ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ, Π° Π½Π΅ Π·Π° диагностика Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ нСизправности.

Π’ΡŠΡ‚Ρ€Π΅ Π² Netflix

Π₯иляди Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ устройства ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ прилоТСнията Π½Π° Netflix. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° ΠΈΠΌ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° ΠΎΡ‚ Ρ‡Π΅Ρ‚ΠΈΡ€ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π΅ΠΊΠΈΠΏΠ°, ΠΊΠΎΠΈΡ‚ΠΎ правят ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ вСрсии Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π·Π° Android, iOS, Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€ΠΈ ΠΈ ΡƒΠ΅Π± Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΠΈ. И Π½ΠΈΠ΅ отдСлямС ΠΌΠ½ΠΎΠ³ΠΎ усилия, Π·Π° Π΄Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈΠΌ ΠΈ пСрсонализирамС потрСбитСлския интСрфСйс. Π—Π° Ρ†Π΅Π»Ρ‚Π° ΠΏΡ€ΠΎΠ²Π΅ΠΆΠ΄Π°ΠΌΠ΅ ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎ стотици A/B тСстовС.

ΠŸΠ΅Ρ€ΡΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡΡ‚Π° сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΎΡ‚ стотици микросСрвизи Π² ΠΎΠ±Π»Π°ΠΊΠ° Π½Π° AWS, прСдоставящи пСрсонализирани Π΄Π°Π½Π½ΠΈ Π·Π° потрСбитСля, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° заявки, тСлСмСтрия, Big Data ΠΈ Encoding. Визуализацията Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° Ρ‚Π°ΠΊΠ°:

Π’Ρ€ΡŠΠ·ΠΊΠ° към Π²ΠΈΠ΄Π΅ΠΎΡ‚ΠΎ с дСмонстрация (6:04-6:23)

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

Π‘ΠΏΠΎΡ€Π΅Π΄ ΠΎΡ†Π΅Π½ΠΊΠΈΡ‚Π΅ Π½Π° Sandvine, Π½Π°ΡˆΠ°Ρ‚Π° 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 Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° инфраструктура?

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

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

  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 ΡΡŠΡ€Π²ΡŠΡ€, Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ ΠΏΡ€ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ доставчика. Π¦Π΅Π»Ρ‚Π° Π½ΠΈ Π΅ Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ коя ΠΏΡŠΡ‚Π΅ΠΊΠ° Π΅ ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π° ΠΈ ΠΊΠ°ΠΊΠ²ΠΈ са прСдимствата ΠΎΡ‚ прокси, Π² сравнСниС с Π½Π°Ρ‡ΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΠΉΡ‚ΠΎ заявкитС сС насочват Π² production. Π—Π° Ρ†Π΅Π»Ρ‚Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ систСма Π·Π° ΠΏΡ€ΠΎΠ±ΠΈ ΠΏΠΎ слСдния Π½Π°Ρ‡ΠΈΠ½:

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

Всяка ΠΎΡ‚ ΠΏΡŠΡ‚Π΅ΠΊΠΈΡ‚Π΅ става ΠΎΡ‚Π΄Π΅Π»Π½Π° Ρ†Π΅Π» ΠΈ наблюдавамС Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅. Π—Π° Π°Π½Π°Π»ΠΈΠ·Π° обСдинявамС Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΎΡ‚ прокси Π² Π΅Π΄Π½Π° Π³Ρ€ΡƒΠΏΠ° (ΠΈΠ·Π±ΠΈΡ€Π°ΠΌΠ΅ Π½Π°ΠΉ-Π΄ΠΎΠ±Ρ€ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ IX ΠΈ ISP прокси) ΠΈ сравнявамС с Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° заявкитС към ΠΎΠ±Π»Π°ΠΊΠ° Π±Π΅Π· прокси:

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

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

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

  1. ΠžΡ†Π΅Π½ΠΈΡ…ΠΌΠ΅ ΠΎΡ‡Π°ΠΊΠ²Π°Π½Π°Ρ‚Π° производитСлност Π½Π° заявкитС ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ към ΠΎΠ±Π»Π°ΠΊΠ° ΠΏΡ€Π΅Π· CDN прокси.
  2. Π‘ΡŠΠ±Ρ€Π°Ρ…ΠΌΠ΅ Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ Ρ€Π΅Π°Π»Π½ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ, ΠΎΡ‚ всички Π²ΠΈΠ΄ΠΎΠ²Π΅ устройства.
  3. Π Π°Π·Π±Ρ€Π°Ρ…ΠΌΠ΅, Ρ‡Π΅ тСорията Π½Π΅ сС ΠΏΠΎΡ‚Π²ΡŠΡ€Π΄ΠΈ напълно ΠΈ ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎΡ‚ΠΎ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с CDN прокси Π½Π΅ ΠΏΡ€ΠΎΡ€Π°Π±ΠΎΡ‚ΠΈ Π·Π° нас.
  4. НС рискувахмС β€” Π½Π΅ промСняхмС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈΡ‚Π΅ Π² production Π·Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅.
  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. НС рискувахмС β€” Π½Π΅ промСняхмС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈΡ‚Π΅ Π² production Π·Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅.
  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;
  • прокси β€” статистика Π·Π° Π±Ρ€ΠΎΠΉ ΠΈ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° заявкитС;
  • DNS β€” Π±Ρ€ΠΎΠΉ ΠΈ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ ΠΎΡ‚ заявкитС;
  • cloud edge β€” Π±Ρ€ΠΎΠΉ ΠΈ Π²Ρ€Π΅ΠΌΠ΅ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° заявкитС Π² ΠΎΠ±Π»Π°ΠΊΠ°.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Π—Π° написванСто Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ Π½Π΅ Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅. Π’ нашия случай Ρ‚ΠΎΠΉ бСшС Π³ΠΎΡ‚ΠΎΠ² само Π·Π° 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 Ρ€Π΅ΡˆΠ°Π²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с ускоряванС Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ заявкитС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ ΠΈ ΠΎΠ±Π»Π°ΠΊΠ°. Как ΡΡŠΠ±ΠΈΡ€Π°ΠΌΠ΅ Π΄Π°Π½Π½ΠΈ Ρ‡Ρ€Π΅Π· систСма Π·Π° ΠΏΡ€ΠΎΠ±ΠΈ ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΡΡŠΠ±Ρ€Π°Π½ΠΈΡ‚Π΅ историчСски Π΄Π°Π½Π½ΠΈ, Π·Π° Π΄Π° насочим производствСни заявки ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ ΠΏΠΎ Π½Π°ΠΉ-Π±ΡŠΡ€Π·ΠΈΡ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚. Как ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΡ‚Π΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ, Π½Π°ΡˆΠ°Ρ‚Π° CDN инфраструктура, ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° с основно ядро ΠΈ DNS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, Π·Π° Π΄Π° постигнСм Ρ‚Π°Π·ΠΈ Π·Π°Π΄Π°Ρ‡Π°.

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

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

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

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

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

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

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