Netflix ááẠá€á¡ááá¯ááºážááᯠáááºáá®ážááŒá®áž áááºááŒáœá
áœá¬ áá®ááœááºáááºáá®ážáá±ááá·áº áá¯áá¹ááá®ááŒá
áºááŒá®áž á¡ááºáá¬ááẠáá¯ááºáá¶á
á»á±ážááœááºááœáẠáŠážáá±á¬ááºáá°ááŒá
áºáááºá Netflix ááẠáááºážááá»ááºááŒáá·áºáá±á¬áá¯ááºááŸááºáá»á¬ážááŸáá·áº áá®áá®á
á®ážáá®ážáá»á¬ážá áá»ááºááŒá±á¬ááŸáá±á¬ áááºááá±á¬ááºá¡ááœááºáá¬áá ááá¹áá¬ááŒáá¯ááºááá±á¬áá·áºááá¯ááºážááŸáá·áº áá»ááºááŸá¬ááŒááºááá¯ááºážáá®ážáá«ážá០áááŸáááá¯ááºáá±á¬ á
ááºáá
á¹á
ááºážáá»á¬ážá¡ááœááºáá¬áá áááºážááá¯á¶ááŒááºá
áááºáá»ááá±á¬ á¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶ááŸáá·áº áá°ážááŒá¬ážáá±á¬á¡ááºáá»ááºáá®áá¬áááºáá»á±ážááŸá¯á¡ááœááºáááºáž áá°áááá»á¬ážáááºá
ááŸá¯ááºááœá±ážáá±á¬á
áá
áºáá»á¬áž áááºáá®ážááŒááºážááŸáá·áº áá¶á·ááá¯ážááŒááºážá¡ááœáẠNetflix áá»ááºážáááºááŸá¯á ááŸááºážáááºážáá±á¬ á¥ááá¬ááᯠDevOops 2019 ááœáẠáááºááŒáá²á·áááº
á¡á
á®áááºáá¶á
á¬ááẠáá®áá¬áá¶áááºáá±á¬ááºáá°áá»á¬ážáá¶á០á¡áá±á¬ááºážáá¯á¶áž áá¯á¶ážáááºáá»ááºáá»á¬ážááᯠáááºáá¶áááŸáááŒá®áž ááá·áºá¡ááœáẠá
á¬áá¬ážáá¬ážááŸááºážááᯠáá»áœááºá¯ááºááá¯á· ááŒááºáááºáá¬ážáá«áááºá
áááºážáá¡á á®áááºáá¶á á¬ááœáẠSergei áá¡áá±ážá áááºááŒá±á¬áá²á·áááºá
- client ááŸáá·áº server á¡ááŒá¬ážá¡ááºáá¬áááºáá±á¬ááºážááá¯ááŸá¯áá»á¬ážááŸá±á¬áá·áºááŸá±ážááŸá¯á¡áá±á«áºá¡áá»áá¯ážáááºáá±á¬ááºááŸá¯ááŸááááºááŸáá·áº áááºáááºá
- á€ááŸá±á¬áá·áºááŸá±ážááŸá¯ááᯠáááºááá¯á·áá»áŸá±á¬á·áá»ááá¯ááºáááºáááºážá
- á¡ááŸá¬ážá¡ááœááºážáá¶ááá¯ááºáá±á¬ á áá áºáá»á¬ážááᯠáá®ááá¯ááºážááœá²ááŒááºážá ááááºážááááºážááŒááºážááŸáá·áº á á±á¬áá·áºááŒáá·áºáááºážá
- á¡áá»áááºááá¯á¡ááœááºáž ááááºáá»á¬ážá¡á±á¬ááºááŒááºááẠááŸáá·áº áá¯ááºáááºážá¡ááœáẠá¡áá¹ááá¬ááºá¡áááºážáá¯á¶ážáááºážááŒáá·áºá
- ááááºááœá±ááᯠáááºááá¯ááœá²ááŒááºážá áááºááŒá¬ááŒá®áž á¡ááŸá¬ážááœá±ááá± áááºáááºážá á¬áá°ááá²á
áá±á¬áºááá¯áá±ážááŸááºážááŒá®ážáá»á¬ážááœáẠá¡áá¯ááºáá¯ááºáá±áá°áá»á¬ážáá¬áá á¡ááá¯áá«áá±ážááœááºážáá»á¬ážá¡ááœáẠá¡ááŒá±áá»á¬ážááᯠááá¯á¡ááºáá«áááºá
áááºááŒáá¬ážáá±á¬ á¡ááŒá±áá¶áá°áá»á¬ážááŸáá·áº áááºážá áá áºáá»á¬ážááᯠá¡ááºáá¬ááẠáá¯ááºáá¯ááºáá»á¬ážááᯠáá®ááœááºááŒá®áž áá¶á·ááá¯ážáá±ážáá°ááá¯ááºáž ááááŸáááŒá®áž áá»áá·áºáá¯á¶ážááá·áºáá«áááºá
áá±á¬ááºáá áºáá¯ááá±á¬á· áá±á¬ááŒá±á¬áá°áá²á· á¡ááŒááºáá²á· áá¬ááºááŒá±á¬ááºážáá«á
á¡ááºáá¬áááºá¡ááŒááºááŸá¯ááºážáá¡áá±ážáá«ááŸá¯
á¡ááºáá¬áááºáá±á¬ááºážááá¯ááŸá¯áá»á¬ážá á¡ááŒááºááŸá¯ááºážááẠáá¯ááºáááºážááŸáá·áº ááá¯ááºááá¯ááºáááºááá¯ááºáááºá á
á»á±ážáááºáá¯ááºáááºážááᯠáá¯á¶ážáááºááŒáá·áºáá«- áááá áá¯ááŸá
áºááœáẠAmazon
ááá¯ááá¯ááºážááá¯ááºáá»á¬ážááŸáá·áº á¡ááá®áá±ážááŸááºážáá»á¬ážáá±á¬ááºááœáẠááá¯ááá¯ááºážááºá
ááºáá
á¹á
ááºážáá»á¬áž ááá¯áá»á¬ážáá¬áá«áááºá ááá·áºá
á¬áá»ááºááŸá¬ááᯠááœáá·áºááẠ3 á
áá¹ááá·áºááẠááá¯ááŒá¬áá«á ááá·áºá¡áá¯á¶ážááŒá¯áá° áá
áºáááºááá·áº áá¯á¶ážááŸá¯á¶ážááœá¬ážáááºááŒá
áºáááºá á¡áá°
latency ááẠá¡áá±ážáá«áá±á¬ ááá¹áá¬áá±ážá¡ááœá²á·á¡á
ááºážáá»á¬ážááœáẠáá»áááºáááºááŸá¯á¡ááŒááºááŸá¯ááºážáááºáááºáž á¡áá±ážááŒá®ážáá«áááºá 2015 áá¯ááŸá
áºááœáẠHibernia Networks
á¡ááá¯ááºáž
ááá¯á·áá±á¬áº Netflix ááẠáá¯á¶ááŸááºáá¯ááºáá¯ááºáá
áºáá¯ááá¯ááºáá«á áá¯á¶ážá
áœá²áá°á¡áá±á«áº latency ááŸáá·áº speed á áááºáá±á¬ááºááŸá¯ááẠááœá²ááŒááºážá
áááºááŒá¬ááŒááºážááŸáá·áº ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯á áááºááŒáœáá±á¬áááºáááºáá
áºáá¯ááŒá
áºáááºá á¡ááá®áá±ážááŸááºážáááºááŒááºážááŸáá·áº latency áá±á«áºáá°áááºá á¡ááŒá±á¬ááºážá¡áá¬ááœá±ážáá»ááºááŸá¯áá»á¬ážááŸááá±á¬áºáááºáž áááºááŒáááºáá±á¬ááŒááºá
ááºáá»á¬ážááá¯ááœáá·áºááŒááºážááŸáá·áº ááá¯ááºááá¯ááºááœáŸáá·áºááŒááºážááá¯á·ááẠáá»áááºáááºááŸá¯á¡ááŒááºááŸá¯ááºážáá±á«áºááœááºáá°áááºáá«áááºá á¡áá¯á¶ážááŒá¯áá°á¡ááœá±á·á¡ááŒá¯á¶ááᯠááœáŸááºážááá¯ážááá¯ááºááá·áº á¡áááá¡áá»ááºáá»á¬ážááᯠááœá²ááŒááºážá
áááºááŒá¬ááŒááºážááŸáá·áº ááá¯ááá¯áá±á¬ááºážááœááºá¡á±á¬ááºááŒá¯áá¯ááºááŒááºážááẠNetflix ááŸáá¡ááœá²á·áá»á¬ážá
áœá¬á¡ááœáẠááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ááááºááŒáœáá±á¬áááºáááºáá
áºáá¯ááŒá
áºáááºá áááºááŸááºážáá»ááºáá»á¬ážáá²ááŸáá
áºáá¯ááŸá¬ Netflix á
ááºáá
á¹á
ááºážáá»á¬ážááŸáá·áº cloud á¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶áá»á¬ážááŒá¬ážááœáẠáá±á¬ááºážááá¯ááŸá¯áá»á¬ážáááŒá¬áá»áááºááᯠáá»áŸá±á¬á·áá»áááºááŒá
áºáááºá
á¡á á®áááºáá¶á á¬ááœáẠNetflix á¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶áá¥ááá¬ááá¯á¡áá¯á¶ážááŒá¯á latency áá»áŸá±á¬á·áá»ááẠá¡áá°ážá¡á¬áá¯á¶á áá¯ááºáá«áááºá ááŸá¯ááºááœá±ážáá±á¬ááŒáá·áºáá±ááá·áºá áá áºáá»á¬ážá áá®ááá¯ááºážá ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ááŸáá·áº áááºáááºááŸá¯áá¯ááºáááºážá ááºáá»á¬ážááᯠáááºááœá±á·áá»áá»ááŸá¯áá±á¬áá·áºá០áá»ááºážáááºáá¯á¶ááŸáá·áº áá¯ááºáááºážáááºáááºááŸá¯ááá¯ááºáá¬ááŒá¿áá¬áá»á¬ážááŸáá·áº ááœá²á¡ááºááŸá¯áá»á¬ážááᯠá á áºáá±ážááŒááºážááẠáááºážáá áºáá®ááœááºááŸá¯ááŸáá·áº ááááºáá»á¬ážááᯠá¡áá»áááºááŒá¯ááºážááẠá ááºážá á¬ážááŒáá·áºááŒáá«á áá¯á·á
Netflix á¡ááœááºáž
ááá°áá®áá±á¬ á ááºáá á¹á ááºážáá±á¬ááºáá±á«ááºážáá»á¬ážá áœá¬ááẠNetflix á¡ááºááºáá»á¬ážááᯠáá¶á·ááá¯ážáá±ážáááºá áááºážááá¯á·ááᯠAndroidá iOSá TV ááŸáá·áº áááºááá±á¬ááºáá¬áá»á¬ážá¡ááœáẠáá®ážááŒá¬ážáá¬ážááŸááºážáá»á¬áž ááŒá¯áá¯ááºáá±ážááá·áº ááá°áá®áá±á¬á¡ááœá²á·áá±ážááœá²á·á áá®ááœááºáááºáá®ážáá¬ážáááºá áá»áœááºá¯ááºááá¯á·ááẠá¡áá¯á¶ážááŒá¯áá°á¡ááœá±á·á¡ááŒá¯á¶ááᯠááŒáŸáá·áºáááºáááºááŸáá·áº áá¯áá¹ááá¯ááºáá±ážáá®ážááá·áºááŒá¯áá¯ááºááẠá¡á¬ážáá¯ááºááŸá¯áá»á¬ážá áœá¬ááᯠáá¯á¶ážá áœá²áá«áááºá áá«ááá¯áá¯ááºááá¯á·á áá¬áá²á·áá»á®áá²á· A/B á á áºáá±ážááŸá¯ááœá±ááᯠá¡ááŒáá¯ááºáá¯ááºáá±á¬ááºáá«áááºá
áá¯áá¹ááá¯ááºáá±ážáá®ážááá·áºááŒá¯áá¯ááºááŒááºážááᯠAWS cloud ááŸá áá¬ááŸáá·áºáá»á®áá±á¬ microservices áá»á¬ážá០áá¶á·ááá¯ážáá¬ážááŒá®ážá áá¯áá¹ááá¯ááºáá±ážáá®ážááá·áºá¡áá¯á¶ážááŒá¯áá°áá±áá¬á query dispatchá telemetryá Big Data ááŸáá·áº Encoding ááá¯á·ááᯠáá¶á·ááá¯ážáá±ážáá«áááºá Traffic Visualization ááẠá€áá²á·ááá¯á· ááŒá áºáááº-
áááºáááºááœáẠáááºááœáá·áºá¡ááŸááºááŒá áºááŒá®ážá ááá¯á·áá±á¬áẠááá°áá®áá±á¬ áá±á¬ááºáá¶á¡ááœá²á·áá»á¬ážá០áá¶á·ááá¯ážáá¬ážáá±á¬ áá¬ááááºážááŸááá±á¬ á¡áá±ážá á¬ážáááºáá±á¬ááºááŸá¯áá»á¬ážááŒá¬ážááœáẠáááºážááŒá±á¬ááºážááᯠááŒáá·áºáá±áá«áááºá
áá»áœááºá¯ááºááá¯á·áá¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶ááá±á¬ááºáááºá¡áá±ážááŒá®ážáá±á¬á¡á áááºá¡ááá¯ááºážááŸá¬ á¡áá¯á¶ážááŒá¯áá°áá¶ááá¯á· áááºááŒáááºáá±á¬á¡ááŒá±á¬ááºážá¡áá¬áá»á¬ážááᯠáá±ážáá±á¬ááºááá·áº Open Connect CDN ááŒá áºááẠ- áá®áá®ááá¯áá»á¬ážá áá¯ááºáá¯á¶áá»á¬ážá áá¯ááºá á áááºááŒáá·áºá CDN ááẠá áááºááŒáá¯ááºáá¬áá¬áá»á¬áž (OCA - Open Connect Appliance) ááœáẠáááºááŸááááºá á¡ááœááºážááœáẠNGINX ááŸáá·áº áááºáá±á¬ááºááŸá¯á¡á á¯á¶áá«ááŸááá±á¬ á¡áá±á¬ááºážáá¯á¶ážááŒá áºá¡á±á¬ááºááŒá¯áá¯ááºáá¬ážáá±á¬ FreeBSD áááºáááºáá±áá±á¬ SSD ááŸáá·áº HDD drive áá»á¬ážááŸááááºá áá»áœááºá¯ááºááá¯á·ááẠáá¬á·ááºáá²ááŸáá·áº áá±á¬á·ááºáá²áẠá¡á áááºá¡ááá¯ááºážáá»á¬ážááᯠáá®ááá¯ááºážááœá²áᬠá¡áá±á¬ááºážáá¯á¶ážááŒá áºá¡á±á¬áẠááŒá¯áá¯ááºáá±ážáá±á¬ááŒá±á¬áá·áº ááá¯áá²á·ááá¯á·áá±á¬ CDN áá¬áá¬ááẠáá¯á¶ážá áœá²áá°áá»á¬ážáᶠáááºááá¯ááºááá»áŸ á¡áá»ááºá¡áááºáá»á¬ážá áœá¬ áá±ážááá¯á·ááá¯ááºáááºááŒá áºáááºá
á¡ááºáá¬áááºá¡ááœá¬ážá¡áá¬áááŸááºááá·áºáá±áᬠ(Internet eXchange - IX) ááŸá á€áá¬áá¬áá»á¬ážá "áá¶áá¶" ááẠá€áá²á·ááá¯á· ááŒá áºáááº-
Internet Exchange ááẠá¡ááºáá¬áááºáááºáá±á¬ááºááŸá¯áá±ážáá°áá»á¬ážááŸáá·áº á¡ááŒá±á¬ááºážá¡áá¬áá¶á·ááá¯ážáá±ážáá°áá»á¬ážá¡ááœáẠá¡ááºáá¬áááºáá±á«áºááŸá áá±áá¬ááᯠááá¯ááºááá¯ááºáááŸááºááẠá¡áá»ááºážáá»ááºáž âáá»áááºáááºâ ááá¯ááºá
á±áá«áááºá áá»áœááºá¯ááºááá¯á·ááá¬áá¬áá»á¬ážááᯠáááºáááºááá·áº ááá¹áá¬áá
áºááŸááºážááœáẠááá·áºááŸááºážááŒá±á¡á¬ážááŒáá·áº 70-80 Internet Exchange Points áá»á¬ážááŸáááŒá®áž áááºážááá¯á·ááᯠááœááºáááºá
áœá¬ áááºáááºááááºážááááºážáá¬ážáá«áááºá
ááá¯á·á¡ááŒááºá áá»áœááºá¯ááºááá¯á·ááẠáááºážááá¯á·áááœááºáááºááœáẠáááºážááá¯á·ááá·áºááœááºážáá¬ážááá·áº á¡ááºáá¬áááºáááºáá±á¬ááºááŸá¯áá±ážáá°áá»á¬ážáá¶ááá¯á· ááá¯ááºááá¯ááºáá¬áá¬áá»á¬ážááᯠáá¶á·ááá¯ážáá±ážáᬠNetflix á¡ááœá¬ážá¡áá¬ááᯠáá±áá¡ááá¯ááºááŒá±á¬ááºážáá²ááŒááºážááŸáá·áº áá¯á¶ážá
áœá²áá°áá»á¬ážá¡ááœáẠááá¯ááºááá¯ááºááŒáá·áºááŸá¯ááŒááºážá¡áááºá¡ááœá±ážááᯠááá¯ááá¯áá±á¬ááºážááœááºá
á±áááº-
AWS áááºáá±á¬ááºááŸá¯á¡á
á¯áá
áºáá¯ááẠáá¯á¶ážá
áœá²áá°áá»á¬ážáá¶á០áá®áá®ááá¯áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááᯠCDN áá¬áá¬áá»á¬ážááá¯á· áá±ážááá¯á·ááŒááºážá¡ááŒáẠáá¬áá¬áá»á¬ážááá¯ááºááá¯áẠá
á®á
ááºáááºááŸááºááŒááºáž - á¡ááŒá±á¬ááºážá¡áá¬á áááá¯ááááºáá¯ááºá áááºáááºáá»á¬áž á
áááºááá¯á·ááᯠá¡ááºááááºáá¯ááºááŒááºážá áá±á¬ááºáá¯á¶ážááœááºá áá»áœááºá¯ááºááá¯á·ááẠAWS ááŸáá·áº Internet Exchange á¡ááŸááºáá»á¬ážááŸá áá¬áá¬áá»á¬ážááᯠáá»áááºáááºáá±ážááá·áº áá»á±á¬ááá¯ážááœááºáááºááá¯áááºáž áááºáá±á¬ááºáá²á·áááºá áá»á±á¬ááá¯ážááœááºáááºááẠáá»áœááºá¯ááºááá¯á·áááá¯á¡ááºáá»ááºáá»á¬ážá¡áá±á«áºá¡ááŒá±áá¶á áá»áœááºá¯ááºááá¯á·áá®ááá¯ááºážáá±ážááœá²áᬠááŒááºáááºáááºááŸááºááá¯ááºáá±á¬ ááá¯ááºáá¬á¡á±á¬á·ááá
áºáá±áááºááºáá»á¬ážááŸáá·áº router áá»á¬ážá ááá¹áá¬áá¯á¶ážááá¯ááºáá¬ááœááºáááºáá
áºáá¯ááŒá
áºáááºá
á¡áá±á«áº
á¡á ááá¯ááºážááœááºá CDN á¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶ááẠáá®áá®ááá¯áá±áá¬áá±ážááá¯á·ááẠáá®ááá¯ááºážáá¯ááºáá¬ážáááºá ááá¯á·áá±á¬áºáááºáž á¡áá»áááºááŒá¬áá¬áááºááŸáá·áºá¡áá»áŸ AWS cloud ááŸá client áá»á¬ážáá¶á០dynamic áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááᯠááá¯ááá¯áá±á¬ááºážááœááºá¡á±á¬ááºááŒá¯áá¯ááºááẠáááºážááá¯áááºáž á¡áá¯á¶ážááŒá¯ááá¯ááºááŒá±á¬ááºáž ááááŸááá¬áá²á·áááºá
á¡ááºáá¬ááẠá¡ááŸáááºááŒáŸáá·áºááŒááºážá¡ááŒá±á¬ááºáž
ááá±á·ááœááºá Netflix ááœáẠAWS áá±á 3 áá¯ááŸáááŒá®ážá cloud ááá¯á·áá±á¬ááºážááá¯ááŸá¯áá»á¬ážáááŒá¬áá»áááºááẠá¡áá®ážáá¯á¶ážáá±áááŸáá±á¬ááºáááºáááºáá»áŸáá±ážáááºá¡áá±á«áº áá°áááºáááºááŒá áºáááºá áá áºáá»áááºáááºážááŸá¬áááºá áá»áœááºá¯ááºááá¯á·ááœáẠáááºááŒáááºáá±á¬á¡ááŒá±á¬ááºážá¡áá¬áá»á¬ážááᯠáá±ážááá¯á·áááºá¡áá¯á¶ážááŒá¯áá±á¬ CDN áá¬áá¬áá»á¬ážá áœá¬ááŸááááºá ááá¯ááºážááá áºáá±ážááœááºážáá»á¬ážááᯠá¡ááŸáááºááŒáŸáá·áºááẠá€áá±á¬ááºááᯠá¡áá¯á¶ážááŒá¯ááẠáááºážáááºážááŸááá«ááá¬ážá ááá¯á·áá±á¬áº áá¶ááá±á¬ááºážá áœá¬ááŒáá·áºá á€áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááᯠáááºááŸáºáá¯ááºááẠáááŒá áºááá¯ááºáá« - API áá»á¬ážááᯠáá¯áá¹ááá¯ááºáá±ážáá®ážááá·áºááŒá¯áá¯ááºáá¬ážááŒá®áž ááááºáá áºáá¯á á®ááẠáá°ážááŒá¬ážáá«áááºá
CDN áá¬áá¬ááœáẠááá±á¬ááºá á®áá áºáá¯ááŒá¯áá¯ááºááŒá®áž áááºážááŸáá áºááá·áº áááºážááŒá±á¬ááºážáá»á¬ážááᯠá áááºáá±ážááá¯á·ááŒáá«á áá¯á·á ááá¯ááŒááºááŸá¬áá¬ážá
áá á¹á ááºáž
ááœááºáááºáááá¯ááá¯áá±á¬áá»á¬áž á¡áá¯ááºáá¯ááºáá¯á¶ááᯠááááááŒáá«á áá¯á·á ááá±á·ááœááºá á¡ááºáá¬áááºáá±á«áºááŸá á¡ááœá¬ážá¡áá¬á¡áá»á¬ážá á¯ááẠTCP ááŸáá·áº TLS á¡á±á¬ááºááœáŸá¬áááá¯ááá¯áá±á¬áá»á¬ážáá±á«áºááœááºáá°áááºááá·áº HTTPs ááá¯á¡áá¯á¶ážááŒá¯áááºá áááá¯ááºážááá·áºáá áºáŠáž áá¬áá¬ááá¯á· áá»áááºáááºáááºá¡ááœááºá áááºážááẠáááºááœá²ááŸá¯ááºáááºááŒá®áž áá¯á¶ááŒá¯á¶áá±á¬áá»áááºáááºááŸá¯áá áºáá¯ááᯠáá°áá±á¬ááºáááºá¡ááœááºá áááá¯ááºážááá·áºááẠáá¬áá¬ááŸáá·áº áááºáá±á·áá»áºáá»á¬ážááᯠáá¯á¶ážááŒááẠáá²ááŸááºáááºááŸáá·áº áá±áá¬ááœáŸá²ááŒá±á¬ááºážááẠá¡áááºážáá¯á¶áž áá±á¬ááºáááºáá áºááŒááẠááá¯á¡ááºáááºá á¡ááœá¬ážá¡ááŒááºááá®áž (RTT) 100 ms á latency ááŒáá·áºá áá±áá¬ááááá áºááá¯áááºáá¶áááŸáááẠáá»áœááºá¯ááºááá¯á· 400 ms ááŒá¬áááá·áºáááº-
áá»áœááºá¯ááºááá¯á·ááẠáááºááŸááºáá»á¬ážááᯠCDN áá¬áá¬ááœááºáá¬ážáá«áá CDN ááẠááá¯ááá¯áá®ážáááºáá«á client ááŸáá·áº server á¡ááŒá¬áž áááºááœá²ááŸá¯ááºáááºáá»áááºááᯠáááááá¬áᬠáá»áŸá±á¬á·áá»ááá¯ááºáááºá CDN áá¬áá¬ááá¯á· latency ááẠ30ms ááŒá
áºáááºáᯠáá°áááŒáá«á
áá¯á·á ááá¯á·áá±á¬áẠááááá
áºááᯠáááºáá¶áááŸáááẠ220 ms ááŒá¬áá«áááºá
áá«áá±ááá·áº á¡á¬ážáá¬áá»ááºááœá±á ááá¯ááºáá«áá°ážá áá»áááºáááºááŸá¯áá
áºáá¯áááºáá±á¬ááºááŒá®ážáááºááŸáá·áº TCP ááẠááááºááá¯á·áá±áá±á¬áááºážááá¯ážááᯠááá¯ážáá±ážááẠ(ááá¯áá»áááºáááºááŸá¯á¡áá±á«áº á¡ááŒáá¯ááºááá¯á·ááá¯ááºáá±á¬ á¡áá»ááºá¡áááºááá¬á)á áá±áá¬áááºáá±á·áá»áºáá
áºáᯠáá»á±á¬ááºáá¯á¶ážááœá¬ážáá«áá TCP áááá¯ááá¯áá±á¬ (TCP New Reno áá²á·ááá¯á·) á ááá¹ááááºá¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯áá»á¬ážááẠááœáá·áºáá¬ážáá±á¬ âáááºážááá¯ážâ ááᯠáááºáááºáá»áŸá±á¬á·áá»ááá¯ááºáááºá ááááºáá±ááá·áºáááºážááá¯ážá ááŒá®ážááœá¬ážááŸá¯ááŸáá·áº áá¯á¶ážááŸá¯á¶ážááŸá¯á០ááŒááºáááºááá°ááá·áº á¡ááŸáááºááẠáá¬áá¬ááá¯á· ááŸá±á¬áá·áºááŸá±ážááŸá¯ (RTT) áá±á«áºááœáẠáá°áááºáááºá á€áá»áááºáááºááŸá¯ááẠCDN áá¬áá¬á¡áááᬠááœá¬ážáá«áá á€ááŒááºáááºááá°ááŒááºážá ááá¯ááá¯ááŒááºáááºáááºááŒá
áºáááºá áá
áºáá»áááºáááºážááŸá¬áááºá áááºáááºáá¯á¶ážááŸá¯á¶ážááŸá¯ááẠá¡áá°ážáááŒáá·áº ááŒáá¯ážáá²á·ááœááºáááºáá»á¬ážá¡ááœáẠá
á¶ááŒá
áºá
ááºáá
áºáá¯ááŒá
áºáááºá
áá¬ááºááŒá±á¬ááááºááá¯á·ááŸá¯ááᯠááŒá áºá á±ááá¯ááºááá·áº áá¯á¶ážá áœá²áá°áá»á¬ážáá¶á០ááœá¬ážáá¬ááŸá¯áá»á¬ážááŒá±á¬áá·áº á¡áá°ážáááŒáá·áº á¡ááŒáá·áºáá¯á¶ážá¡áá»áááºáá»á¬ážááœáẠá¡ááºáá¬ááẠbandwidth ááᯠáá»áŸá±á¬á·áá»ááá¯ááºáááºá ááá¯á·áá±á¬áº á¡áá»áá¯á·áá±á¬ áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááᯠá¡ááŒá¬ážáá°áá»á¬ážááẠáŠážá á¬ážáá±ážááẠá¡ááºáá¬áááºááœáẠáááºážáááºážáááŸááá«á á¥ááá¬á¡á¬ážááŒáá·áºá ááœááºáááºááá¯áááºáá±á¬ááºááá·áº "áá±ážáá¶áá±á¬" áá±áá¬á á®ážááŒá±á¬ááºážáá»á¬ážá¡ááœáẠá¡áá±ážá á¬ážááŸáá·áº latency-sensitive áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááᯠáŠážá á¬ážáá±ážáá«á ááá¯á·áá±á¬áºáááºáž áá»áœááºá¯ááºááá¯á·áá¡ááŒá±á¡áá±ááœááºá áá»áœááºá¯ááºááá¯á·áááá¯ááºááá¯ááºáá»á±á¬ááá¯ážááœááºáááºááŸáááŒááºážááẠáá±á¬ááºážááá¯ááŸá¯áááºážááŒá±á¬ááºážááá áºá áááºáá áºááá¯ááºážááŒá áºáá±á¬ CDN ááŸáá·áº cloud á¡ááŒá¬ážááœáẠáááºážááá¯áá¯ááºáá±á¬ááºááá¯ááºá á±ááŒá®áž áááºážááá¯áá»áœááºá¯ááºááá¯á·á¡ááŒáá·áºá¡áá á®á ááºááá¯ááºáááºá áá±ážáááºááŒá®áž latency-sensitive packets áá»á¬ážááᯠáŠážá á¬ážáá±ážáá¬ážááŒá±á¬ááºáž áá±áá»á¬á á±ááŒá®áž ááŒá®ážáá¬ážáá±á¬áá±áá¬á á®ážáááºážááŸá¯ááẠá¡áááºážáááºááŒá¬ááœá¬ážááŒá±á¬ááºáž áá±áá»á¬á á±ááá¯ááºáá«áááºá CDN ááẠclient ááŸáá·áº áá®ážáááºáá±áá±á áááá±á¬ááºááŸá¯ ááá¯áá±ááŒá áºáááºá
á¡ááá®áá±ážááŸááºážá¡ááá·áº áááá¯ááá¯áá±á¬áá»á¬áž (OSI á¡ááá·áº 7) áááºáááºáž latency á¡áá±á«áº áááºáá±á¬ááºááŸá¯ááŸááááºá HTTP/2 áá²á·ááá¯á·áá±á¬ áááá¯ááá¯áá±á¬á¡áá áºáá»á¬ážááẠá¡ááŒáá¯ááºáá±á¬ááºážááá¯ááŸá¯áá»á¬ážá á áœááºážáá±á¬ááºáááºááᯠááá¯áá±á¬ááºážá¡á±á¬ááºáá¯ááºáá±á¬ááºáááºá ááá¯á·áá±á¬áºá áá»áœááºá¯ááºááá¯á·ááœáẠáááá¯ááá¯áá±á¬á¡áá áºáá»á¬ážááᯠááá¶á·ááá¯ážááá¯ááºáá±á¬ á ááºáá á¹á ááºážá¡áá±á¬ááºážáá»á¬ážááŒáá·áº Netflix áá¯á¶ážá áœá²áá°áá»á¬ážááŸááááºá áá±á¬ááºáááºá¡á¬ážáá¯á¶ážááᯠá¡ááºááááºáá¯ááºááŒááºáž ááá¯á·ááá¯áẠá¡áá±á¬ááºážáá¯á¶ážááŒááºáááºáááºááŸááºááŒááºážáááŒá¯ááá¯ááºáá«á áá áºáá»áááºáááºážááŸá¬áááºá CDN proxy ááŸáá·áº cloud á¡ááŒá¬ážááœáẠááŒá®ážááŒáá·áºá á¯á¶áá±á¬ ááááºážáá»á¯ááºááŸá¯ááŸáá·áº á¡áá áºá á¡áá±á¬ááºážáá¯á¶áž áááá¯ááá¯áá±á¬áá»á¬ážááŸáá·áº áááºáááºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºá áœááºážááŸááááºá áááá¯ááá¯áá±á¬á¡áá±á¬ááºážáá»á¬ážáá«ááŸááá±á¬ áááá±á¬ááºááŸá¯áááŸááá±á¬á¡ááá¯ááºážááẠclient ááŸáá·áº CDN áá¬áá¬ááŒá¬ážááœááºáᬠáá¯ááºáá±á¬ááºáááºááŒá áºáááºá ááá¯á·á¡ááŒááºá áá»áœááºá¯ááºááá¯á·ááẠCDN ááŸáá·áº cloud ááŒá¬ážááŸáááŒá®ážáá¬ážáá»áááºáááºááŸá¯áá áºáá¯ááœáẠmultiplex áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááᯠááŒá¯áá¯ááºááá¯ááºááŒá®áž TCP á¡ááá·áºááœáẠáá»áááºáááºá¡áá¯á¶ážááŒá¯ááŸá¯ááᯠááá¯ááá¯áá±á¬ááºážááœááºá á±áá«áááºá
áá»áœááºáá±á¬áºááá¯á· ááá¯ááºážáá¬áááºá
áá®á¡áá¯áá®ááẠááá¯ážáááºááŸá¯áá»á¬ážááᯠááááá±ážáá±á¬áºáááºážá áá»áœááºá¯ááºááá¯á·ááẠáá¯ááºáá¯ááºááŸá¯ááœáẠá áá áºááᯠáá»ááºáá»ááºážá áááºááẠá¡áá»ááºá ááá¯ááá¯ááºáá«á á¡á²áá®á¡á á¬ážá á áááºáá°ážá áááºááœá±á·ááŸá¬ á¡áá¯ááºááŒá áºáááºááá¯áá¬ááᯠá¡áááºáá¯á¶áž áááºáá±ááŒááááºá ááá¯ááá¯á·áá¯ááºáá±á¬ááºááẠáááºááẠáá±ážááœááºážáá»á¬ážá áœá¬ááᯠááŒá±ááẠááá¯á¡ááºáááº-
- á¡ááŸáááº: ááá±á¬ááºá á®á ááá¯ááŒááºááŸá¬áá¬ážá
- áá¯á¶ááŒááºá áááºáá»áááŸá¯: áááŒá¬áá ááœá²ááœá¬ážááŸá¬áá¬ážá
- ááŸá¯ááºááœá±áž: á¡ááá®áá±ážááŸááºážáá»á¬ážááŸáá·áº áááºááá¯á·áá±á«ááºážá ááºááááºáááºážá
- ááá¯ááºáá»á ááááº: áááºáá±á¬ááºážá¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶ááᯠá¡áá¯á¶ážááŒá¯ááẠáááºáá»áŸáá¯ááºáá»ááááºážá
áááá¡áá»ááºááᯠá¡áá²ááŒááºááẠáá»áœááºá¯ááºááá¯á·ááá»ááºážáááºáá¯á¶ááᯠá¡áá±ážá áááºáá¯á¶ážáááºááŒáá·áºááŒáá«á áá¯á·á áá»ááºáá¬ááœá±ááá¯áááºáž á¡áá¬ážáá°áááºážáá²á· áááºáá¶áá«áááºá
áá±á¬ááºážááá¯áá»ááºáá»á¬ážá á¡ááŒááºááŸá¯ááºážááᯠááá¯ááºážááŒá¬ážá áááºááŒá¬áááºá áá»áœááºá¯ááºááá¯á·ááẠááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ááŸáá·áº áá¯ááºáá¯ááºááŸá¯ááᯠáá±á¬ááºáá»ááºááŒááºážáááŸááá² á¡áá»áááºáá»á¬ážá áœá¬ ááá¯ááºáá¯á¶ážáá² á¡áá¯á¶ážááŒá¯áá°á¡á¬ážáá¯á¶ážá¡ááœáẠáá±áá¬ááᯠááá°ááá¯áá«áááºá á€á¡ááœáẠáááºážáááºážáá»á¬ážá áœá¬ ááŸááá«áááºá
- RUM ááá¯á·ááá¯áẠpassive áá±á¬ááºážááá¯ááŸá¯ ááá¯ááºážáá¬ááŒááºážá áá»áœááºá¯ááºááá¯á·ááẠáá¯á¶ážá áœá²áá°áá»á¬ážáá¶á០áááºááŸááá±á¬ááºážááá¯ááŸá¯áá»á¬ážá áá¯ááºáá±á¬ááºáá»áááºááᯠááá¯ááºážáá¬ááŒá®áž áá¯á¶ážá áœá²áá°á ááœáŸááºážááŒá¯á¶ááŸá¯ááᯠá¡ááŒáá·áºá¡ááá±áá»á¬á á±áá«áááºá á¡á¬ážáááºážáá»ááºááŸá¬ á¡áá»ááºáá»á¬ážá áœá¬ááŒá±á¬áá·áºá á¥ááá¬á ááá°áá®áá±á¬ áá±á¬ááºážááá¯áá»ááºá¡ááœááºá¡á á¬ážá áá¬áá¬ááŸáá·áº client áá±á«áºááœáẠáá¯ááºáá±á¬ááºáá»áááºááá¯á·ááŒá±á¬áá·áº á¡áá»ááºááŒááŸá¯ááŸá¬ á¡ááœááºáááºááŒáááºááŸá¯áááŸáááŒááºáž ááŒá áºáááºá ááá¯á·á¡ááŒááºá áá¯ááºáá¯ááºááŸá¯ááœááºá¡áá»áá¯ážáááºáá±á¬ááºááŸá¯áááŸááá² ááœá²á·á ááºážááŸá¯á¡áá áºáá áºáá¯ááᯠáááºáá ááºážáááºááá¯ááºáá«á
- áá¬ááºááœá²á ááºážáááºááŸá¯áá»á¬ážá áá¯á¶ážá áœá²áá°áá»á¬ážááᯠá¡áá¯áá°ááá·áº á¡áá°ážáá¬áá¬áá»á¬ážááŸáá·áº á¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶áá»á¬ážá áááºážááá¯á·áá¡áá°á¡áá®ááŒáá·áº áá»áœááºá¯ááºááá¯á·ááẠááá¯á¡ááºáá±á¬á á áºáá±ážááŸá¯áá»á¬ážááᯠáá¯ááºáá±á¬ááºáá«áááºá á€áááºážááŒáá·áº áá»áœááºá¯ááºááá¯á·ááẠááá¯ááºážáá¬ááŒááºážááááºáá»á¬ážá¡áá±á«áº á¡ááŒáá·áºá¡áááááºážáá»á¯ááºááá¯ááºááŒá®áž ááŸááºážáááºážáá±á¬á¡áá»ááºááŒááŸá¯ááᯠáááŸááááºááŒá áºáááºá ááá¯á·áá±á¬áº á ááºáá»á¬ážááŸáá·áº á¡áá¯á¶ážááŒá¯áá°áááºáá±áá¬áá»á¬áž (á¡áá°ážáááŒáá·áº ááá¹áá¬áá áºááŸááºážááŸá áááºáá±á¬ááºááŸá¯ááŸáá·áº á ááºáá á¹á ááºážáá±á¬áºáááºáá±á¬ááºáá±á«ááºážáá»á¬ážá áœá¬á¡ááœáẠáá¶á·ááá¯ážááŸá¯ááŒáá·áº) ááŒá®ážááŒáá·áºá á¯á¶áá±á¬ ááœáŸááºážááŒá¯á¶ááŸá¯áááŸááá«á
áááºážáááºážááŸá áºáá¯áá¯á¶ážáá²á· á¡á¬ážáá¬áá»ááºááœá±ááᯠáááºááá¯áá±á«ááºážá ááºááá¯ááºááá²á
áá»áœááºá¯ááºááá¯á·á¡ááœá²á·ááẠá¡ááŒá±áá áºáá¯ááᯠááŸá¬ááœá±á·áá²á·áááºá áá»áœááºá¯ááºááá¯á·ááẠáá»áœááºá¯ááºááá¯á·á á¡ááá®áá±ážááŸááºážááœáẠáááºáá±á¬ááºáá¬ážááá·áº ááá°áá¬áá áºáᯠ- áá¯ááºá¡ááá¯ááºážá¡á áá±ážáá áºáá¯ááᯠáá±ážáá¬ážáá²á·áááºá Probes ááẠáá»áœááºá¯ááºááá¯á·áá ááºáá á¹á ááºážáá»á¬ážá០á¡ááŒáá·áºá¡áááááºážáá»á¯ááºáá¬ážáá±á¬ ááœááºáááºá ááºážáááºááŸá¯áá»á¬ážááᯠááŒá¯áá¯ááºááá¯ááºá á±áá«áááºá áááºážááẠá€áá²á·ááá¯á· áá¯ááºáá±á¬ááºáááº-
- á¡ááá®áá±ážááŸááºážááᯠáááºááŒá®áž áááŠážáá¯ááºáá±á¬ááºáá»áẠááŒá®ážááŒá®ážáá»ááºáž áááŒá¬áá®ááœáẠáá»áœááºá¯ááºááá¯á·ááẠáá»áœááºá¯ááºááá¯á·á á á¯á¶á ááºážá á áºáá±ážááŸá¯áá»á¬ážááᯠáá¯ááºáá±á¬ááºáá«áááºá
- áá±á¬ááºáááºááẠáá¬áá¬áᶠáá±á¬ááºážááá¯áá»ááºáá áºáᯠááŒá¯áá¯ááºááŒá®áž á ááºážáááºááŸá¯á¡ááœáẠ"ááŒá±á¬áºáá»ááº" ááᯠáááºáá¶áááŸáááẠá á á¬ááœááºááẠHTTP(áá»á¬áž) áá±á¬ááºážááá¯ááŸá¯áá áºáá¯ááŒá¯áá¯ááºáááºááá¯á¡ááºááá·áº URL áá»á¬ážá á¬áááºážááŒá áºáááºá ááá¯á·á¡ááŒááºá áááºážáá»ááºáááºážááẠáá±á¬ááºážááá¯ááŸá¯áá±á¬ááºáá»á¬ážááᯠá á®á ááºáááºááŸááºáááº- áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááŒá¬ážááŸá±á¬áá·áºááŸá±ážááŸá¯á áá±á¬ááºážááá¯áá¬ážááá·áºáá±áá¬ááá¬áá HTTP(áá»á¬áž) áá±á«ááºážá á®ážáá»á¬ážá á áááºááá¯á·ááŒá áºáááºá áá áºáá»áááºáááºážááŸá¬áááºá áá»áœááºá¯ááºááá¯á·ááẠááá°áá®áá±á¬ áá»ááºááŒá¯ááºáááºážáá»á¬ážá áœá¬ááᯠáááŒáá¯ááºáááºáž á ááºážáááºááá¯ááºááẠ- ááœá²á·á ááºážááŸá¯áá áºáá¯ááᯠáá±á¬ááºážááá¯áá±á¬á¡áá«á áá»áœááºá¯ááºááá¯á·ááẠáááºááá·áºá á¬ááœááºááᯠáá¯ááºááááºááᯠáá»áááºážáá¯á¶ážááŒááºáá«áááºá
- áááá¯ááºážááá·áºáá±á«áºááŸá ááœááºáááºá¡áááºážá¡ááŒá áºáá»á¬ážááᯠáááºááŒáœá áœá¬á¡áá¯á¶ážááŒá¯ááŒááºážááŸáá·áº áááá·áºáá»ááºá á±áááºá¡ááœáẠá á¯á¶á ááºážá á áºáá±ážááŸá¯á áááºáá»áááºááᯠááœá±ážáá»ááºáá¬ážáááºá á¡ááŸááºááááºá¡á¬ážááŒáá·áºá áááá¯ááºážááá·áºááẠáááºááŒáœááŒááºážáááŸáááá·áºá¡áá« á¡áá»áááºááᯠááœá±ážáá»ááºáááºá
- á
á¬ááœááºááᯠáááºáá¶áááŸáááŒá®ážáá±á¬ááºá client ááẠURL áá
áºáá¯á
á®ááᯠááááºáááºáž áá±á¬ááºážááá¯ááŸá¯áá»á¬áž ááŒá¯áá¯ááºáááºá ááááºá
á¬áá
áºáá¯á
á®áᶠáá±á¬ááºážááá¯áá»ááºááᯠáááºáá«ááá²áá² áá±á«áºááá¯ááá¯ááºáááºá "áá²áá»áá¯ážá
á¯á¶" á áááááœá±ážáá¯ááºááŸá¯ááºážááœááºá áá»áááºáááºááŸá¯áá
áºáá¯áááºáá±á¬ááºáááºááŸáá·áº áá±áá¬áá±á«ááºážáá¯ááºáá¯ááºááẠá¡áá»áááºáááºáá»áŸááŒá¬áááºááᯠááá¯ááºážáá¬áááºá áá¯áááááœá±ážáá¯ááºááŸá¯ááºážááœááºá áááºááŸááºááŒá®ážáá¬ážáá»áááºáááºááŸá¯áá
áºáá¯áá±á«áºááœáẠáá±áá¬ááá¯áááºááẠááá¯á¡ááºááá·áºá¡áá»áááºááᯠáá»áœááºá¯ááºááá¯á·ááá¯ááºážáá¬áááºá áááááá
áºáᯠáááá¯ááºáá®á áá»áœááºá¯ááºááá¯á·ááẠááŸá±á¬áá·áºááŸá±ážááŸá¯ááᯠáááºááŸááºááŒá®áž ááŒááºáááºáá»áááºáááºááŸá¯áá
áºáᯠáá°áá±á¬ááºááŒááºážá á¡ááŒááºááŸá¯ááºážááᯠááá¯ááºážáá¬ááá¯ááºááẠá
áááºááá¯á·ááŒá
áºáááºá
á ááºážáááºááŸá¯á¡ááœááºážá áá»áœááºá¯ááºááá¯á·ááẠá ááºááœááºáááŸáááá¯ááºááá·áº ááá·áºáááºáá»ááºáá»á¬ážá¡á¬ážáá¯á¶ážááᯠááá¯ááºážáá¬áááº-
- DNS áá±á¬ááºážááá¯áá»áááºá
- TCP áá»áááºáááºááŸá¯ áááºááŸááºáá»áááºá
- TLS áá»áááºáááºááŸá¯ áááºááŸááºáá»áááºá
- áá±áá¬áááááá¯ááºááᯠáááºáá¶áááŸáááá·áºá¡áá»áááºá
- á á¯á á¯áá±á«ááºáž loading á¡áá»áááº;
- á¡ááŒá±á¡áá±ááááºáá¯ááºá
- áá²áá»áá¯ážá á¯á¶á¡á¬ážáá¯á¶ážááŒá®ážá á®ážááŒá®ážáá±á¬ááºá ááá°áá¬ááẠááœá²ááŒááºážá áááºááŒá¬áááºá¡ááœáẠááá¯ááºážáá¬ááŸá¯á¡á¬ážáá¯á¶ážááᯠáááºáá«áááºá
á¡áááá¡áá»ááºáá»á¬ážááŸá¬ client áá±á«áºááŸá áá¯áá¹áááá±áá¡áá±á«áº ááŸá®ááá¯ááŸá¯á áá¬áá¬áá±á«áºááœáẠáá±áá¬áá¯ááºáá±á¬ááºááŒááºážááŸáá·áº á¡ááŒáá¯ááºáá±á¬ááºážááá¯ááŸá¯áá»á¬ážááᯠááá¯ááºážáá¬ááŒááºáž ááá¯á·ááŒá
áºáááºá ááá¯á·ááŒá±á¬áá·áºá áá»áœááºá¯ááºááá¯á·ááẠáá±ážááŒááºážááŸá¯á
áœááºážáá±á¬ááºáááºááᯠááááá¯ááºá
á±ááá·áº á¡áá»áá¯ážáá»áá¯ážáá±á¬á¡áá»ááºáá»á¬ážá ááŒáá¬ááœáŸááºážááá¯ážááŸá¯ááᯠááœá²áá¯ááºááŒá®áž á
ááºážáááºááá¯ááºáááºá áááºážááá¯á·ááᯠáá»ááºáááºážáá
áºáá¯áááºážá¡ááœááºáž ááœá²ááŒá¬ážá
á±ááŒá®áž áááá·áºáá±á¬ááºáááºáá»á¬ážáá¶á០ááááºáá»á¬ážááᯠááá°ááá¯ááºáááºá
á€á¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶ááẠáá±ážááŒááºážá á¯á¶á ááºážááŒááºážááẠá áœááºážáá±á¬ááºáááºááá¯ááºážááŒá¬ážá áááºááŒá¬ááŒááºážá¡ááœáẠá¡áá¯á¶ážáááºááŒá±á¬ááºáž áááºáá±ááŒáá²á·áááºá áá±á¬áá±á¬ááẠáá»áœááºá¯ááºááá¯á·ááœáẠá¡áááºáááºáá±á¬ áá»ááºááŒá¯ááºáááºáž 14 áá¯ááŸáááŒá®ážá áá áºá áá¹ááá·áºáá»áŸáẠááá°áᬠ6000 áá»á±á¬áºá ááŒá±ááŒá®ážáá±á¬áá·áºá¡á¬ážáá¯á¶ážá០áá±áá¬ááᯠáááºáá¶áááŸáááŒá®áž áááááá¬á¡ááŒáá·áºá¡á á¯á¶ááᯠááœáŸááºážááŒá¯á¶áá¬ážáááºá á¡áááºá Netflix ááẠááŒááºáá¡ááœá²á·á¡á ááºážáá áºáá¯á០á¡áá¬ážáá°áááºáá±á¬ááºááŸá¯áá áºáá¯ááᯠáááºáá°áá²á·áá«á áááºážááẠáá áºááŸá áºáá»áŸáẠáá±á«áºáá¬áááºážáá±á«ááºážáá»á¬ážá áœá¬ áá¯ááºáá»áááºááŒá áºááŒá®áž ááá¯ááá¯ááá¯ážááœá¬ážáá±á¬ ááœáŸááºážááŒá¯á¶ááŸá¯ááŒáá·áº áá áºááŸá áºáá»áŸáẠáá±á«áºáá¬áááºážáá±á«ááºážáá»á¬ážá áœá¬ áá¯ááºáá»áááºááŒá áºáááºá
áááºááœá±á·á ááºážáááºááŒááºážáá®á¡áá¯áá®- ááŸá±á·ááŒá±ážáá¯á¶á á¶
ááá¯ááá¯á·áá±á¬á áá áºááŒáá·áº áá»áœááºá¯ááºááá¯á·ááẠáá±á¬ááºážááá¯ááŸá¯ latency ááœáẠCDN proxy áá»á¬ážá áááá±á¬ááºááŸá¯ááᯠá¡áá²ááŒááºááá¯ááºáá²á·áááºá ááá¯áááºááá¯á¡ááºáááº-
- ááá±á¬ááºá á® ááŸá±á·ááŒá±ážáá¯á¶á ᶠáááºáá®ážáá«á
- ááŸá±á·ááŒá±ážáá¯á¶á á¶ááᯠCDN áá±á«áºááœááºáááºáá«á
- áááá»áá±á¬ CDN áá¬áá¬áá áºáá¯áá±á«áºááœáẠáá¯á¶ážá áœá²áá°áá»á¬ážá¡á¬áž ááá±á¬ááºá á®áá áºáá¯ááá¯á· áááºááá¯á·ááœáŸááºááŒá¬ážááááºááᯠáá¯á¶ážááŒááºáá«á
- ááá±á¬ááºá á®ááá«áá² AWS ááŸá áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááŸáá·áº á áœááºážáá±á¬ááºáááºááᯠááŸáá¯ááºážááŸááºáá«á
áá¬áááºááŸá¬ á¡ááá¯ááŒá¯áá¬ážáá±á¬ ááŒá±ááŸááºážáá»ááºá áááá±á¬ááºááŸá¯ááᯠáááºááá¯ááºááá»áŸ ááŒááºááŒáẠá¡áá²ááŒááºááẠááŒá áºáááºá ááœááºáááºáá»áááºáááºááŸá¯ áá±á¬ááºážááœááºáá±á¬ á á¬ááŒáá·áºááá¯ááºáá»á¬áž áááŸáááá¯ááºááŒááºážááŒá±á¬áá·áº ááŸá±á·ááŒá±ážáá¯á¶á á¶ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááẠGo ááᯠááœá±ážáá»ááºáá²á·áááºá CDN áá¬áá¬áá áºáá¯á á®ááœááºá áá»áœááºá¯ááºááá¯á·ááẠááŸá®ááá¯ááŸá¯ááᯠáá»áŸá±á¬á·áá»áááºááŸáá·áº áá±á«ááºážá ááºááŸá¯ááᯠááá¯ážááŸááºážá á±ááẠááŸá±á·ááŒá±ážáá¯á¶á ᶠááá±á¬ááºá á®ááᯠstatic binary áá áºáá¯á¡ááŒá Ạááá·áºááœááºážáá¬ážáááºá áááŠážá¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ááœááºá áá»áœááºá¯ááºááá¯á·ááẠáááºááá¯ááºááá»áŸ standard á¡á áááºá¡ááá¯ááºážáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááŒá®áž HTTP/2 áá»áááºáááºááŸá¯áá±á«ááºážá ááºážááŒááºážááŸáá·áº multiplexing áá±á¬ááºážááá¯ááŒááºážá¡ááœáẠá¡áá±ážá á¬ážááœááºážáá¶ááŸá¯áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯áá«áááºá
AWS áá±ááá»á¬ážá¡ááŒá¬áž áááºáá»ááºáá®á
á±áááºá áá¯á¶ážá
áœá²áá°áá»á¬ážááᯠáááºáá»ááºáá®á
á±ááẠá¡áá¯á¶ážááŒá¯ááá·áº áááá®ááẠDNS áá±áá¬áá±á·á
áºááᯠá¡áá¯á¶ážááŒá¯áá²á·áááºá áááá¯ááºážááá·áºá¡ááœáẠCDN áá¬áá¬ááᯠááœá±ážáá»ááºáááºá áá»áœááºá¯ááºááá¯á·ááẠInternet Exchange (IX) ááŸá áá¬áá¬áá»á¬ážá¡ááœáẠTCP Anycast ááᯠá¡áá¯á¶ážááŒá¯áá«áááºá á€ááœá±ážáá»ááºááŸá¯ááœááºá áá»áœááºá¯ááºááá¯á·ááẠCDN áá¬áá¬á¡á¬ážáá¯á¶ážá¡ááœáẠIP ááááºá
á¬áá
áºáá¯ááᯠá¡áá¯á¶ážááŒá¯ááŒá®áž áá¯á¶ážá
áœá²áá°á¡á¬áž IP hops á¡áá±á¡ááœáẠá¡áááºážáá¯á¶ážááŒáá·áº CDN áá¬áá¬áá¶ááá¯á· áááºážááœáŸááºááœá¬ážáááºááŒá
áºáá«áááºá á¡ááºáá¬áááºáááºáá±á¬ááºááŸá¯áá±ážáá°áá»á¬áž (ISP áá»á¬áž) ááŸááá·áºááœááºážáá¬ážáá±á¬ CDN áá¬áá¬áá»á¬ážááœáẠTCP Anycast ááᯠconfigure áá¯ááºááẠrouter ááᯠáá»áœááºá¯ááºááá¯á·ááœáẠááááºážáá»á¯ááºááá¯ááºá
áœááºážáááŸááá±á¬ááŒá±á¬áá·áº áá»áœááºá¯ááºááá¯á·á¡áá¯á¶ážááŒá¯áá«áááºá
ááá¯á·ááŒá±á¬áá·áºá áá»áœááºá¯ááºááá¯á·ááœáẠáá±á¬ááºážááá¯ááŸá¯áááºážááŒá±á¬ááºážáá¯á¶ážáá»áá¯ážááŸááááº- ááœáá·áºáááºážá¡ááºáá¬áááºááŸáá áºááá·áº cloud ááá¯á·á IX ááŸá CDN áá¬áá¬áá áºáá¯ááŸáá áºááá·áº ááá¯á·ááá¯áẠá¡ááºáá¬áááºáááºáá±á¬ááºááŸá¯áá±ážáá°ááœááºááŸááá±á¬ CDN áá¬áá¬ááŸáá áºááá·áº á¡áá»áá¯ážá¡á á¬ážáá»á¬ážááŸááááºá áá»áœááºá¯ááºááá¯á·ááááºážááá¯ááºááŸá¬ áááºááá·áºáááºážáááºážá ááá¯áá±á¬ááºážááááºážá áá¯ááºáá¯ááºááŸá¯ááá¯á· áá±á¬ááºážááá¯áá»ááºáá»á¬ážááᯠáááºáá²á·ááá¯á·áá±ážááá¯á·áá¯á¶ááŸáá·áº ááŸáá¯ááºážááŸááºáá«á proxy á á¡áá»áá¯ážáá»á±ážáá°ážá á¡áááºáááºážáᯠáá¬ážáááºáááºááŒá áºáááºá áááºážááá¯áá¯ááºáá±á¬ááºááẠáá»áœááºá¯ááºááá¯á·ááẠá¡á±á¬ááºáá«á¡ááá¯ááºáž ááá°áá¬á áá áºáá áºáá¯ááᯠá¡áá¯á¶ážááŒá¯áá«áááºá
áááºážááŒá±á¬ááºážáá
áºáá¯á
á®ááẠáá®ážááŒá¬ážáá
áºááŸááºáá
áºáá¯ááŒá
áºáá¬ááŒá®áž áá»áœááºá¯ááºááá¯á·áá±á¬ááºááŸáááá·áºá¡áá»áááºááᯠááŒáá·áºááŒáááºá ááœá²ááŒááºážá
áááºááŒá¬ááŸá¯á¡ááœááºá áá»áœááºá¯ááºááá¯á·ááẠááá±á¬ááºá
á®ááááºáá»á¬ážááᯠá¡á¯ááºá
á¯áá
áºá
á¯ááœáẠáá±á«ááºážá
ááºáá¬ážáá«ááẠ(IX ááŸáá·áº ISP ááá±á¬ááºá
á®áá»á¬ážááŒá¬áž á¡áá±á¬ááºážáá¯á¶ážá¡áá»áááºááᯠááœá±ážáá»ááºáá«)á áááºážááá¯á·ááᯠááá±á¬ááºá
á®ááá«áá² cloud ááá¯á· áá±á¬ááºážááá¯ááá·áºá¡áá»áááºááŸáá·áº ááŸáá¯ááºážááŸááºááŒáá·áºáá«-
áááºááœá±á·ááŒááºáááá·áºá¡ááá¯ááºáž ááááºáá»á¬áž áá±á¬ááœá±ážááœá¬ážááẠ- ááá
á¹á
á¡áá»á¬ážá
á¯ááœáẠááá±á¬ááºá
á®ááẠá¡ááŸáááºááŒáŸáá·áºáá±ážáááºá ááá¯á·áá±á¬áº á¡ááŒá±á¡áá± áááááá¬áᬠááá¯ááá¯ážáá¬ááá·áº áá±á¬ááºáááºáá»á¬ážá¡ááœáẠáá¯á¶áá±á¬ááºáá±á¬á¡áá±á¡ááœááºáááºáž ááŸááá«áááºá
ááá¯á·ááŒá±á¬áá·áºá áá»áœááºá¯ááºááá¯á·ááẠá¡áá±ážááŒá®ážáá±á¬á¡áá¬áá»á¬ážá áœá¬ááᯠáá¯ááºáá±á¬ááºáá²á·áááº-
- áá»áœááºá¯ááºááá¯á·ááẠCDN proxy ááŸáá áºááá·áº cloud ááá¯á· client áá»á¬ážáá¶á០áá±á¬ááºážááá¯ááŸá¯áá»á¬ážá áá»áŸá±á¬áºááá·áºáá¬ážáá±á¬ á áœááºážáá±á¬ááºáááºááᯠá¡áá²ááŒááºáá«áááºá
- áá»áœááºá¯ááºááá¯á·ááẠá ááºáá á¹á ááºážá¡áá»áá¯ážá¡á á¬ážá¡á¬ážáá¯á¶ážá០áááá·áºáá±á¬ááºáááºáá»á¬ážáá¶á០áá±áá¬ááᯠáááºáá¶áááŸááá²á·áá«áááºá
- áá®á¡áá¯áá®ááᯠ100% á¡áááºáááŒá¯ááŒá±á¬ááºáž áá»áœááºá¯ááºááá¯á· ááá±á¬áá±á«ááºááŒá®áž CDN ââproxy ááŒáá·áº áááŠážáááºážááŸááºážáá»ááºááẠáá»áœááºá¯ááºááá¯á·á¡ááœáẠá¡áá¯ááºáááŒá áºááá¯ááºáá«á
- áá»áœááºá¯ááºááá¯á·ááẠá áœáá·áºá á¬ážááŒááºážáááŒá¯áá« - áá±á¬ááºáááºáá»á¬ážá¡ááœáẠáá¯ááºáá¯ááºááŸá¯áá¯á¶á á¶áá»á¬ážááᯠáááŒá±á¬ááºážáá²áá²á·áá«á
- áá¬á០áá»ááºááœá¬ážáááºá
ááŸá±á·ááŒá±ážáá¯á¶á ᶠ2.0
ááá¯á·ááŒá±á¬áá·áº áá¯á¶ááœá²áá¯ááºááá¯á· ááŒááºááœá¬ážááŒá®áž áá¯ááºáááºážá ááºá¡á¬ážáá¯á¶ážááᯠáá áºáááºááŒááºáá¯ááºáá«á
á áááºáá°ážááá±á¬á· 100% proxy ááá¯áá¯á¶ážááá·áºá¡á á¬ážá client áá áºáá¯á á®á¡ááœáẠá¡ááŒááºáá¯á¶ážáááºážááŒá±á¬ááºážááᯠáá¯á¶ážááŒááºááŒá®áž áá±á¬ááºážááá¯áá»ááºááœá±ááᯠá¡á²áá®ááᯠááá¯á·ááẠ- ááá¯ááá¯áá¬ááá±á¬á· client steering ááá¯á·áá±á«áºáá²á·á¡áá¬ááᯠáá»áœááºáá±á¬áºááá¯á· áá¯ááºááŸá¬áá«á
áá«ááᯠáááºááá¯á¡áá±á¬ááºá¡áááºáá±á¬áºááá²á áá¬áá¬áááºááœáẠáá»áœááºá¯ááºááá¯á·ááẠáá¯áá¹áááá±áááᯠá¡áá¯á¶ážáááŒá¯ááá¯ááºáá±á¬ááŒá±á¬áá·áº... áááºááœááºáá»ááºááŸá¬ á€áá¬áá¬ááá¯á· áá»áááºáááºáááºááŒá
áºáááºá áá±á¬ááºáááºá¡áá±á«áº áá«ááá¯áá¯ááºááá¯á· áááºážáááºážáá
áºáá¯áá¯ááŸáááá¯á· ááá¯áááºá á¡áá±á¬ááºážáá¯á¶ážááá±á¬á·á áá±á¬ááºáááºááááºáá±á¬ááºážá¡áá»á¬ážá¡ááŒá¬ážáá²á· áá±á«ááºážá
ááºážááŒááºážááŒá¿áá¬ááᯠáááŒá±ááŸááºážááá¯ááºá
á±ááá¯á·á¡ááœáẠááŸá¯ááºááœá±ážáá²á·áá¯áá¹áááá±áááá¯ááºáᬠá¡áááºážáá¯á¶ážááá¬ááá²á· áá¯ááºáá«á
á¡ááŒá±ááá±á¬á· DNS ááá¯áá¯á¶ážááá¯á·áá«á áá»áœááºá¯ááºááá¯á·áá¡ááŒá±á¡áá±ááœááºá áá»áœááºá¯ááºááá¯á·ááœáẠáá»áœááºá¯ááºááá¯á·áááá¯ááºááá¯áẠDNS á¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶ááŸáááŒá®ážá áá»áœááºá¯ááºááá¯á·ááá¬áá¬áá»á¬ážááẠá¡á¬áá¬ááŸááºáááºááá·áº ááá¯ááááºážáá¯ááºáá áºáá¯ááᯠáááºááŸááºááá¯ááºáááºá áááºážááẠá€áá²á·ááá¯á· áá¯ááºáá±á¬ááºáááº-
- client ááẠhost áá áºáá¯á¡áá¯á¶ážááŒá¯á á¥ááᬠapi.netflix.xom ááá¯á¡áá¯á¶ážááŒá¯á DNS server ááá¯á· áá±á¬ááºážááá¯áá»ááºáá áºáá¯ááŒá¯áá¯ááºáááºá
- áá±á¬ááºážááá¯áá»ááºááẠáá»áœááºá¯ááºááá¯á·á DNS áá¬áá¬ááá¯á· áá±á¬ááºááŸááááºá
- DNS áá¬áá¬ááẠá€áááá¯ááºážááá·áºá¡ááœáẠá¡ááŒááºáááºáá¯á¶ážáááºážááŒá±á¬ááºážááᯠááááŸáááŒá®áž áááºááá¯ááºáᬠIP ááááºá á¬ááᯠáá¯ááºáá±ážáá«áááºá
ááŒá±ááŸááºážáá»ááºááœáẠáá±á¬ááºáááºááŸá¯ááºááœá±ážááŸá¯áá áºáá¯ááŸááááº- á¡á¬áá¬ááŸáẠDNS áááºáá±á¬ááºááŸá¯áá±ážáá°áá»á¬ážááẠáá¯á¶ážá áœá²áá°á IP ááááºá á¬ááᯠáááŒááºáááŒá®áž áááá¯ááºážááá·áºá¡áá¯á¶ážááŒá¯ááá·áº recursive ááŒá±ááŸááºážáá°á IP ááááºá á¬ááá¯áᬠáááºááá¯ááºáááºá
ááááºá¡áá±ááŒáá·áºá áá»áœááºá¯ááºááá¯á·áá¡á¬áá¬ááŸááºááŒá±ááŸááºážáá±ážáá°ááẠáá áºáŠážáá»ááºážáá±á¬ááºáááºáá áºáŠážá¡ááœááºááá¯ááºáá²á áá±á¬ááºáááºáá áºá á¯á¡ááœáẠáá¯á¶ážááŒááºáá»ááºáá áºáá¯áá»ááááºááŒá áºáááºá
ááŒá±ááŸááºážáááºá áá»áœááºá¯ááºááá¯á·ááẠáá°áá®áá±á¬ááá°áá¬áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯áá¬á ááŒááºáá±á¬ááºáá»ááºáá»áá±á¬ ááŒá±ááŸááºážáá°áá»á¬ážáá áºáá¯á á®á¡ááœáẠáá±á¬ááºáááºáá»á¬ážáá¶á០ááá¯ááºážáá¬ááŸá¯ááááºáá»á¬ážááᯠá á¯á ááºážááŒá®áž áááºážááá¯á·áá²á០á€á¡á¯ááºá á¯ááᯠTCP Anycast ááá¯á¡áá¯á¶ážááŒá¯á IX ááŸáá áºááá·áº ááá±á¬ááºá á®áá áºáá¯á ISP ááá±á¬ááºá á®áá áºáá¯ááŸáá áºááá·áº ááá¯á·ááá¯áẠcloud ááá¯á· ááá¯ááºááá¯ááºáá±ážááá¯á·ááẠáá¯á¶ážááŒááºáá«á
áá»áœááºá¯ááºááá¯á·ááẠá¡á±á¬ááºáá«á áá áºá¡á¬áž áááŸááá«áááºá
áááẠDNS steering model ááẠclient áá»á¬ážá០client áá»á¬ážá០cloud ááá¯á· áá»áááºáááºááŸá¯á¡ááŒááºááŸá¯ááºážá áááá¯ááºážááẠáá±á·áá¬ááœá±á·ááŸááá»ááºáá»á¬ážááᯠá¡ááŒá±áá¶á client áá»á¬ážá¡á¬áž ááœáŸááºááŒá¬ážááá¯ááºá
á±áá«áááºá
áááẠáá±ážá áá¬ááŸá¬ á€áááºážáááºážááẠáááºáá²á·ááá¯á· áááááá±á¬ááºáá±á¬áẠáá¯ááºáá±á¬ááºááá¯ááºáááºáááºážá ááŒá±ááá¯áááºá¡ááœáẠáá»áœááºá¯ááºááá¯á·á á á¯á¶á ááºážá á áºáá±ážáá±ážá áá áºááᯠáááºáá¶á¡áá¯á¶ážááŒá¯áá«áááºá ááá¯á·ááŒá±á¬áá·áºá áá áºááŸááºáá»á¬ážáá²á០áá áºáá¯ááẠDNS steering á០áŠážáááºáá¬áá±á¬ááºááá¯á· ááá¯ááºááœá¬ážáá±á¬á á¡ááŒá¬ážáá áºáá¯ááẠcloud (áááºááŸááá¯ááºáá¯ááºááŸá¯) ááá¯á· ááá¯ááºááá¯ááºááœá¬ážáá«áááºá
ááááºá¡áá±ááŒáá·áº áá»áœááºá¯ááºááá¯á·ááẠááááºáá»á¬ážááᯠááŸáá¯ááºážááŸááºáᬠáááá±á¬ááºááŸá¯á á¡áá²ááŒááºáá»ááºááᯠááá°áááº-
ááááºá¡áá±ááŒáá·áº áá»áœááºá¯ááºááá¯á·ááẠá¡áá±ážááŒá®ážáá±á¬á¡áá¬áá»á¬ážá
áœá¬ááᯠáá±á·áá¬áááºáá°áá²á·áááº-
- DNS Steering ááᯠá¡áá¯á¶ážááŒá¯á cloud ááá¯á· client áá»á¬ážáá¶á០áá±á¬ááºážááá¯ááŸá¯áá»á¬ážá áá»áŸá±á¬áºááá·áºáá¬ážáá±á¬ á áœááºážáá±á¬ááºáááºááᯠá¡áá²ááŒááºáá«áááºá
- áá»áœááºá¯ááºááá¯á·ááẠá ááºáá á¹á ááºážá¡áá»áá¯ážá¡á á¬ážá¡á¬ážáá¯á¶ážá០áááá·áºáá±á¬ááºáááºáá»á¬ážáá¶á០áá±áá¬ááᯠáááºáá¶áááŸááá²á·áá«áááºá
- á¡ááá¯ááŒá¯áá»ááºá áááá±á¬ááºááŸá¯ááᯠáááºáá±ááŒáá²á·ááŒá®ážááŒá áºáááºá
- áá»áœááºá¯ááºááá¯á·ááẠá áœáá·áºá á¬ážááŒááºážáááŒá¯áá« - áá±á¬ááºáááºáá»á¬ážá¡ááœáẠáá¯ááºáá¯ááºááŸá¯áá¯á¶á á¶áá»á¬ážááᯠáááŒá±á¬ááºážáá²áá²á·áá«á
- áá¬á០áá»ááºááœá¬ážáááºá
á¡áᯠáááºáá²áá²á· á¡ááá¯ááºážáá²á· áááºáááºááŒá®ážáá±á¬á· áá¯ááºáá¯ááºáá±ážááŸá¬ á áááºááá¯ááºáá«áááºá
ááœááºáá°áá±á¬á¡ááá¯ááºážááẠááᯠááŒá®ážááœá¬ážáá«ááŒá® - á¡áá¯ááºáá¯ááºáá¯á¶ ááá°áá¬áá áºáᯠááŸááá«áááºá ááá¯á¡áá«ááœáẠáááºáá²áá±á¬á¡ááá¯ááºážááẠNetflix á á¡ááœá¬ážá¡áá¬á¡á¬ážáá¯á¶ážá¡ááœáẠááŒá±ááŸááºážáá»ááºáá áºáᯠá áááºáá±ááŒá®áž áá¯á¶ážá áœá²áá° áááºáž 150á á ááºáá á¹á ááºáž áá±á¬ááºáá±á«ááºážáá»á¬ážá áœá¬á áá¬ááŸáá·áºáá»á®áá±á¬ microservices ááŸáá·áº á¡ááŒá²ááŒá±á¬ááºážáá²áá±áá±á¬ áá¯ááºáá¯ááºááŸáá·áº á¡ááŒá±áá¶á¡áá±á¬ááºá¡áŠáá»á¬ážáá®ááá¯á· ááŒáá·áºáá»ááºáá»áá¬ážáá±ážáá«áááºá Netflix áá¬áá¬áá»á¬ážááẠáá áºá áá¹ááá·áºáá»áŸáẠáá±á¬ááºážááá¯ááŸá¯ áááºážáá±á«ááºážáá»á¬ážá áœá¬ááᯠáááºáá¶áááŸáááŒá®áž áááºáá±á¬ááºááŸá¯ááᯠáá±á«á·áá±á«á·áááá¯ááºáá±á¬ááºááŒááºážááŒáá·áº áá»áá¯ážáá»ááºááẠááœááºáá°áááºá áá áºáá»áááºáááºážááŸá¬áááºá áá»áœááºá¯ááºááá¯á·ááẠá¡ááºáá¬áááºáá±á«áºááŸá áá±á¬ááºáá±á«ááºážáá»á¬ážá áœá¬áá±á¬ CDN áá¬áá¬áá»á¬ážááŸáá áºááá·áº á¡ááœá¬ážá¡áá¬ááᯠáááºážááŒá±á¬ááºážááŸááºáá±á«áºááœááºá á±áᬠáá áºá á¯á¶áá áºáᯠááŒá±á¬ááºážáá²áᬠá¡áááºáááŒáẠááŒááºáá±á¬ááºááœá¬ážáᬠá¡áááºáááŒááºááŸáá·áº á¡ááá·áºáááá·áºáá¯á¶ážá¡áá»áááºááœáẠáááºážááŒá±á¬ááºážááŒá±á¬ááºážááœá¬ážááá¯áá«áááºá
á€á¡áá¬á¡á¬ážáá¯á¶ážááŸáá·áºá¡áá°á á¡ááœá²á·ááœááºá ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯á á¡áá¯á¶ážáá»ááŸá¯ááŸáá·áºá áá áºáá¡ááŒáá·áºá¡ááá¶á·ááá¯ážááŸá¯áá»á¬ážá¡ááœááºáá¬áááºááŸáá¡ááºáá»ááºáá®áᬠ3 áá±á¬ááºááŸááááºá
ááá¯á·ááŒá±á¬áá·áº á¡á±ážáá»ááºážááŒá®áž áá»ááºážáá¬áá±á¬ á¡áááºá ááºááŒááºážá¡ááŒá±á¬ááºáž áááºáááºááœá±ážááœá±ážáá«áááºá
áá¶á·ááá¯ážááŸá¯ááœáẠá¡áá»áááºááá¯ááºáá² ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ááᯠáááºááá¯á·áááºáááºáá¯ááºáá±á¬ááºáááºáááºážá áá»áœááºá¯ááºááá¯á·ááá»ááºážáááºááŸá¯ááẠá¡ááŒá±áá¶áá° á áá»ááºá¡áá±á«áº á¡ááŒá±áá¶áááºá
- áá»áœááºá¯ááºááá¯á·ááẠááŒáá¯ááœá²ááá¯ááºááá·áº á¡ááá¯ááºážá¡áᬠ(áá±á«ááºááœá²ááŸá¯ á¡áá»ááºážáááº) ááᯠáá»áŸá±á¬á·áá»áááºá
- áá»áœááºá¯ááºááá¯á·ááẠá¡á¶á·á¡á¬ážááá·áºá áá¬áá»á¬ážá¡ááœáẠááŒááºáááºáá±ááẠ- á ááºážáááºááŸá¯áá»á¬ážááŸáá·áº ááá¯ááºáá±ážááá¯ááºáá¬á¡ááœá±á·á¡ááŒá¯á¶áá»á¬ážááŒá¬ážá០áá áºá á¯á¶áá áºáᯠáá»ááºá á®ážááœá¬ážáááá·áºáááºáᯠáá»áœááºá¯ááºááá¯á· áá»áŸá±á¬áºááá·áºáá«áááºá
- áá°ážáá¶á·ááááºááœá±á·ááŒááºáž - áá áºá á¯á¶áá áºáᯠáááŸááºáá«áá á¡áááá±á¬ááºáá¯á¶ážáááºážáááºážááŒáá·áº ááá¯ááºáá±á¬áºáááºáž á¡ááá¯á¡áá»á±á¬áẠááŒá¯ááŒááºááá·áºáááºá
áá»áœááºá¯ááºááá¯á·áááá á¹á ááœááºá ááŒá¿áá¬á¡ááœáẠá€áá»ááºážáááºááŸá¯ááŒáá·áºá áá»áœááºá¯ááºááá¯á·ááẠááá¯ážááŸááºážááŒá®áž áááá±á¬ááºáá±á¬ááŒá±ááŸááºážáá»ááºáá áºáá¯ááᯠááŸá¬ááœá±ááá¯ááºááŒá®áž á áá áºáá¶á·ááá¯ážááŸá¯ááᯠáááá¬áááºááŸá¬ážá áœá¬ ááá¯ážááŸááºážá á±áá«áááºá áá¯ááºá¡áááºážáááºááᯠáá¯ááºá¡ááá¯ááºážá¡á áá áºáá¯ááᯠáááá¯ááºážááá·áºááá¯á· áá±á«ááºážááá·áºááá¯ááºááŒá®áž áá»áááºáááºááŸá¯ááŒá¿áá¬áá»á¬ážááŒá±á¬áá·áº ááŒá áºáá±á«áºáá¬áá±á¬ ááœááºáááºáá±á¬ááºážááá¯ááŸá¯ á¡ááŸá¬ážá¡ááœááºážáá»á¬ážááᯠá á±á¬áá·áºááŒáá·áºá á áºáá±ážááá¯ááºááŒá±á¬ááºáž áá»áœááºá¯ááºááá¯á· ááá±á¬áá±á«ááºáá¬ážáá«áááºá ááœááºáááºá¡ááŸá¬ážá¡ááœááºážáá»á¬ážááŸááá±á¬á¡áá«á áá»áœááºá¯ááºááá¯á·ááẠcloud ááá¯á· ááá¯ááºááá¯ááºááŒááºáááºááŒá±ááŸááºážáá±ážáá«áááºá á€ááŒá±ááŸááºážáá»ááºááẠáá±á¬ááºáááºá¡ááœá²á·áá»á¬ážá¡ááœáẠáááá¬áááºááŸá¬ážáá±á¬ á¡á¬ážáá¯ááºááŸá¯áááá¯á¡ááºáá±á¬áºáááºáž áá»áœááºá¯ááºááá¯á·á¡ááœáẠááá»áŸá±á¬áºááá·áºáá¬ážáá±á¬ áá»ááºá á®ážááŸá¯áá»á¬ážááŸáá·áº á¡á¶á·á¡á¬ážááá·áºá áá¬áá»á¬áž ááŒá áºááá¯ááºááŒá±ááᯠáá»á¬ážá áœá¬áá»áŸá±á¬á·áá»áá±ážáá«áááºá
áá¯ááºáá¯ááºááŸá¯ááŒá áºááá·áºáá á¬ážá áááºááá¯á·áááºááá¯á á±áá¬áá° ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯áá¬áá¡ááœááºáž ááŸááºážáááºážááŒááºáá¬ážáá±á¬ á ááºážáááºážááᯠáá»áœááºá¯ááºááá¯á· ááá¯ááºáá¬áá«áááº-
- ááá°áá¬á ááºážáááºááŸá¯á
- A/B á ááºážáááºááŒááºáž ááá¯á·ááá¯áẠáááá¹ááá®á
- ááá¯ážáááºáá±á¬ áá¯ááºááœáŸáá·áºááŸá¯á
ááá°áá¬áá»á¬ážááŒáá·áºá áá»ááºážáááºáá¯á¶ááᯠáá±á¬áºááŒáá²á·ááŒá®ážááŒá áºááẠ- á¡ááŒá±á¬ááºážá¡áá²áá»á¬ážááᯠá áááºááŒáá¯ááºáá»ááºááŒá¯ááºáááºážááᯠá¡áá¯á¶ážááŒá¯á ááááá¯á¶áž á ááºážáááºáááºá
Canary á ááºážáááºááŒááºážá¡ááœááºá á¡ááŒá±á¬ááºážá¡áá²áá»á¬ážáááá¯ááºáá®ááŸáá·áº á¡ááŒá®ážááœáẠá áá áºá¡áá¯ááºáá¯ááºáá¯á¶ááá¯á·ááᯠááŸáá¯ááºážááŸááºááá¯ááºááá·áº ááŸáá¯ááºážááŸááºááá¯ááºáá±á¬ áá¬áá¬á¡ááœá²áá»á¬ážááᯠááá°ááẠááá¯á¡ááºáá«áááºá ááá¯ááá¯á·áá¯ááºáá±á¬ááºáááºá áá»áœááºá¯ááºááá¯á·á CDN ááá¯ááºáá»á¬ážá áœá¬ááŸá áá»áœááºá¯ááºááá¯á·ááẠááŸáá¯ááºážááŸááºááá¯ááºáá±á¬ á¡ááœá¬ážá¡áá¬ááᯠáááºáá¶áááŸáááá·áº áá¬áá¬á¡ááœá²áá»á¬ážááᯠááœá±ážáá»ááºáááº-
ááá¯á·áá±á¬áẠCanary áá¬áá¬ááœáẠááŒá±á¬ááºážáá²ááŸá¯áá»á¬ážááŸáá·áºá¡áá° áááºáá±á¬ááºááŸá¯ááᯠáá»áœááºá¯ááºááá¯á· ááá·áºááœááºážáá«á ááááºáá»á¬ážááᯠá¡áá²ááŒááºáááºá ááá·áºááŸááºážááŒá± 100-150 áááºááá
áºáá»á¬ážááᯠááááºážáá»á¯ááºááŸá¯áá¬áá¬áá»á¬ážááá°áá¬ááŸáá·áº ááŸáá¯ááºážááŸááºááá·áºá
áá
áºáá
áºáá¯ááᯠáá¯ááºáá±á¬ááºáááº-
Canary á
ááºážáááºááŸá¯á¡á±á¬ááºááŒááºáá«áá áá»áœááºá¯ááºááá¯á·ááẠáááºážááᯠááŸáá¯ááºážáá»á¬ážááŒáá·áº ááŒááºážááŒááºážáá»ááºážááœáŸááºáá«á áá»áœááºá¯ááºááá¯á·ááẠááá¯ááºáá
áºáá¯á
á®ááŸá áá¬áá¬áá»á¬ážááᯠáá
áºáá»áááºáááºážááœáẠá¡ááºááááºááá¯ááºáá« - ááŒá¿áá¬áá»á¬ážááŒá±á¬áá·áº ááá¯ááºáá
áºáá¯áá¯á¶ážáá¯á¶ážááŸá¯á¶ážáááŒááºážááẠááá°áá®áá±á¬áá±áá¬áá»á¬ážááœáẠáá°áá®áá±á¬áá¬áá¬á¡áá±á¡ááœááºááᯠáá¯á¶ážááŸá¯á¶ážááŒááºážááẠáá¯á¶ážá
áœá²áá°áá»á¬ážá¡ááœáẠáááºáá±á¬ááºááŸá¯á¡áá±á«áº ááá¯áááá¬áááºááŸá¬ážáá±á¬ áááºáá±á¬ááºááŸá¯ááŸááááºá
áá±áá¯áá»á¡á¬ážááŒáá·áºá á€áá»ááºážáááºááŸá¯á áááá±á¬ááºááŸá¯ááŸáá·áº áá±ážáááºážááŸá¯ááẠá á¯áá±á¬ááºážáá¬ážáá±á¬ áááºááá áºáá»á¬ážá á¡áá±á¡ááœááºááŸáá·áº á¡áááºá¡ááœá±ážáá±á«áºááœáẠáá°áááºáááºá áá»áœááºá¯ááºááá¯á·ááá±ážááŒááºážááŸá¯á¡ááŸáááºááŒáŸáá·áºá áá áºá¡ááœááºá ááŒá áºááá¯ááºááá·áºá¡á áááºá¡ááá¯ááºážá¡á¬ážáá¯á¶ážá០áááºááá áºáá»á¬ážááᯠá á¯áá±á¬ááºážáá«áááº-
- áá±á¬ááºáááºáá»á¬ážáá¶á០- á¡á ááºážá¡áá±ážáá»á¬ážááŸáá·áº áá±á¬ááºážááá¯áá»ááºá¡áá±á¡ááœááºá áá¯ááºáá¯ááºááŸá¯ááŸá¯ááºážá
- ááá±á¬ááºá á® - áá±á¬ááºážááá¯ááŸá¯á¡áá±á¡ááœááºááŸáá·áºá¡áá»áááºááá¯ááºáá¬á á¬áááºážááá¬ážá
- DNS - áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááá¶áá«ááºááŸáá·áºááááºáá»á¬áž;
- cloud edge - cloud ááŸá áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááᯠáá¯ááºáá±á¬ááºáááºá¡ááœáẠáá¶áá«ááºááŸáá·áº á¡áá»áááºá
á€á¡áá¬á¡á¬ážáá¯á¶ážááᯠááá¯ááºááá¯ááºážáá áºáá¯áááºážááá¯á· á á¯á ááºážáá¬ážááŒá®áž ááá¯á¡ááºáá»ááºáá»á¬ážá¡áá±á«áºáá°áááºá á¡áá»áááºááŸáá·áºáá áºááŒá±ážáá® ááœá²ááŒááºážá áááºááŒá¬ááŸá¯ááá¯á· áá±ážááá¯á·áááá·áº áááºááá áºáá»á¬ážááᯠáá»áœááºá¯ááºááá¯á·ááẠááá¯ááá¯á¡áá±ážá áááºá á áºáá±ážáááºá¡ááœáẠElasticsearch ááá¯á·ááá¯áẠBig Data ááá¯á· áá±ážááá¯á·ááẠáá¯á¶ážááŒááºáá«áááºá
áá»áœááºáá±á¬áºááá¯á· á á±á¬áá·áºááŒáá·áºáá±áá«áááºá
áá»áœááºá¯ááºááá¯á·áááá
á¹á
ááœááºá áá»áœááºá¯ááºááá¯á·ááẠclient ááŸáá·áº server á¡ááŒá¬áž áá±á¬ááºážááá¯ááŸá¯áá»á¬ážá¡ááœáẠá¡áá±ážááŒá®ážáá±á¬áááºážááŒá±á¬ááºážáá±á«áºááœáẠá¡ááŒá±á¬ááºážá¡áá²áá»á¬áž ááŒá¯áá¯ááºáá±áá«áááºá áá
áºáá»áááºáááºážááŸá¬áááºá clientá áá¬áá¬áá±á«áºááŸáá ááŸáá·áºá¡ááºáá¬áááºááŸáááá·áºáááºážááŒá±á¬ááºážáá±á«áºááŸáááœá²ááŒá¬ážááŒá¬ážáá¬ážáá±á¬á¡á
áááºá¡ááá¯ááºážáá»á¬ážá¡áá±á¡ááœááºáááºá¡ááœááºááŒá®ážáá¬ážáááºá áááá¯ááºážááá·áºááŸáá·áº áá¬áá¬áá±á«áºááœáẠá¡ááŒá±á¬ááºážá¡áá²áá»á¬áž á¡áááºáááŒááºááŒá
áºáá±á«áºááẠ- á¡ááœá²á·áá±á«ááºáž áá«áááºáá»á¬ážá
áœá¬ááŸáá·áº áá±áá
áá
áºá¡ááœááºáž ááá¬áá¡ááŒá±á¬ááºážá¡áá²áá»á¬áž áá¯ááºáá±á¬ááºáá±á
ááºá áá»áœááºá¯ááºááá¯á·ááẠá¡áááºáááºážááœáẠááŸááá±ááẠ- ááŒá¿áá¬áá»á¬ážááᯠááŸá¬ááœá±áá±á¬áºáá¯ááºáá±á¬á¡áá«ááœáẠáá»áœááºá¯ááºááá¯á· áá«áááºááá¯ááºááá·áº á¡ááœáá·áºá¡áááºážáá±á¬ááºážáá»á¬áž ááŸááá«áááºá ááá¯á·ááŒá±á¬áá·áºá ááŒá¿áá¬áá»á¬ážááᯠá¡ááŒááºááœá²áá¯ááºááẠáááºááá
áºáá»á¬ážááᯠáááºáá²á·ááá¯á· áááºááŸááºáááºá á
á¯áá±á¬ááºážááŒá®áž ááœá²ááŒááºážá
áááºááŒá¬ááááºááᯠáá»áœááºá¯ááºááá¯á· ááŸááºážáááºážá
áœá¬ áá¬ážáááºááẠááá¯á¡ááºáá«áááºá
á¡áá±á¬ááºážáá¯á¶ážááá±á¬á·á á¡áá»áááºááŸáá·áºáááŒá±ážáá® áááºááá áºáá»á¬ážááŸáá·áº á á áºáá¯ááºááŸá¯ á¡áá»áá¯ážá¡á á¬ážá¡á¬ážáá¯á¶ážááᯠá¡ááŒáá·áºá¡ááááºáá±á¬ááºááœáá·áºá áá«áá±ááá·áº áááºááá áºááœá± á¡áá»á¬ážááŒá®ážááŸááá±áá±á¬á· áá¯ááºáá»á ááááºáá±ážááœááºážá áá±á«áºáá¬áááºá áá»áœááºá¯ááºááá¯á·áá¡ááŒá±á¡áá±ááœááºá áá»áœááºá¯ááºááá¯á·ááẠááá¯ááºážáá¬ááŸá¯áá»á¬ážááŸáá·áº ááœá¶á·ááŒáá¯ážááá¯ážáááºáá±ážáááááá¬áá»á¬ážááᯠá¡á±á¬ááºáá«á¡ááá¯ááºáž ááœá²ááŒá¬ážáá¬ážáá«áááºá
ááŒá¿áá¬áá»á¬ážááᯠááŸá¬ááœá±ááŒá®áž á
ááºážáááºáááºá¡ááœáẠáá»áœááºá¯ááºááá¯á·áááá¯ááºááá¯áẠopen-source real-time system ááᯠá¡áá¯á¶ážááŒá¯áá«áááºá
á€áá»ááºážáááºáááºážááẠáá¯ááºáá±á¬ááºááẠá¡ááœááºáááºáá²áá¯á¶ááááºá ááá¯á·áá±á¬áºá áááºááá áºáá»á¬ážááŸáá·áº áááááá¬áá»á¬ážááᯠá¡áááºáááºážáá»áá» á á¯á ááºážááŒááºážááŒáá·áºá áá»áœááºá¯ááºááá¯á·ááẠááŒá¿áá¬áá áºáá¯ááᯠáá»ááºááŒááºá áœá¬ ááá¯ááºážááŒá¬ážá áááºááŒá¬ááá¯ááºááŒá®áž ááŒá¿áá¬á¡áá»áá¯ážá¡á á¬ážááᯠáá¯á¶ážááŒááºááŒá®ážáá±á¬áẠá¡áá±ážá áááºááá¯ááºážáá¬ááŸá¯áá»á¬ážá¡ááŒá Ạáá°ážáá±á¬áºááá¯ááºáá«áááºá áá±áá¯áá»á¡á¬ážááŒáá·áºá áá»áœááºá¯ááºááá¯á·ááẠáá»ááºá á®ážááŸá¯áá¡áááºážá¡ááŒá áºááᯠááŸá¬ááœá±áá±á¬áºáá¯ááºááẠ1-2 áááá áºááá·áº á¡áá»áááºáá°áá«áááºá áááºážáá±á¬ááºá áá»áœááºá¯ááºááá¯á·ááẠáááá áºáááºááááºážá០áá¬áá®áá±á«ááºážáá»á¬ážá áœá¬á¡áá áá±á¬áá«ááŸá¬ááœá±áá±ážááá¯ááºáᬠáá®ážááŒá¬ážá¡ááœá²á·áá áºáá¯ááŸáá·áº áá¯ááºáá±á¬ááºáá«áááºá
áá±á¬áá«ááá¹ááá¬ááᯠááŒááºááŒááºáááºááẠááŒá®ážááœá¬ážáááºáá±á¬ááºá០áá«ááᯠáááá áááŒá áºá á±áá»ááºáá«áá°ážá á¡áá±á¬ááºážáá¯á¶ážááŸá¬á áááºáá±á¬ááºááŸá¯á¡áá±á«áº áááá¬áááºááŸá¬ážáá±á¬ á¡áá»áá¯ážáááºáá±á¬ááºááŸá¯ááŸáááŸáᬠá¡áá±ážááŒá®ážáá±á¬ ááááá±ážáá»ááºááᯠáá»áœááºá¯ááºááá¯á· áááŸááá«áááºá áá»áœááºá¯ááºááá¯á·ááá±ážááŒááºážááŸá¯á¡ááŸáááºááŒáŸáá·áºá áá áºá¡ááœááºá áá»áœááºá¯ááºááá¯á·ááœáẠá¡áááá±ážááá·áº ááááá±ážáá»áẠ2 áá¯áá¬ááŸááááº-
- Client Fallback áá¬ááá¯ááºááŸá¯ááºáž - áá±á¬ááºáááºá¡ááŒá¯á¡áá°ááᯠá¡áá²ááŒááºááŒááºážá
- áá¬ááá¯ááºááŸá¯ááºážááŒáá·áº á á áºáá±ážááŒááºážá¡ááŸá¬ážáá»á¬áž - ááœááºáááºá¡á áááºá¡ááá¯ááºážáá»á¬ážá áááºááŒáááºááŸá¯áá±áá¬á
á€á¡áá±ážááŒá®ážáá±á¬ááááá±ážáá»ááºáá»á¬ážááẠá¡áá¯á¶ážááŒá¯áá°á¡áá»á¬ážá á¯á¡ááœáẠá áá áºá¡áá¯ááºáá¯ááºááŒááºážááŸááááŸá á á±á¬áá·áºááŒáá·áºá á áºáá±ážáá«áááºá áá±á¬ááºážááá¯ááŸá¯á¡ááŸáááºááŒáŸáá·áºááŒááºážááᯠááááŸáááá¯ááºáá«á áá±á¬ááºááẠáááºáá»áŸááᯠááŸáá·áºá á¬ážá¡áá¯á¶ážááŒá¯áááºááᯠáá»áœááºá¯ááºááá¯á· ááŒáá·áºááŸá¯áá«áááºá á áá áºááœáẠá¡ááŒá±á¬ááºážá¡áá²áá»á¬ážá áœá¬ ááŒá áºáá±á«áºáá±áá±á¬áºáááºáž áá»áœááºá¯ááºááá¯á·ááẠáá áºáááºáá»áŸáẠá¡áá±ážááŒá®ážáá±á¬ ááááá±ážáá»áẠ1 áá¯áááºáááºážáá«áááºá á€á¡áá¬á áá»áœááºá¯ááºááá¯á·á¡ááœáẠá¡áááºááŒá±á¬áá·áº áá¯á¶áá±á¬ááºááááºážá
- áá»áœááºá¯ááºááá¯á·á ááá±á¬ááºá á® á¡áá¯ááºááá¯ááºáá«á áááá¯ááºážááá·áº áá¯á¶á·ááŒááºááŸá¯ ááŸááá«áááºá
- ááŒá¿áá¬áá»á¬ážááᯠáá¯á¶á·ááŒááºááá·áº á¡ááá¯á¡áá»á±á¬áẠá áá®áá¬áááºá áá áºáá«ááŸááá«áááºá
áá±á¬ááºáá¯á¶ážá¡ááŒá±á¬ááºážá¡áá±ážá áááºá áá»áœááºá¯ááºááá¯á·áá ááºážáááºááŸá¯á áá áºááŸáá·áº client á០cloud ááá¯á·áá±á¬ááºážááá¯ááŸá¯áá»á¬ážá¡ááœáẠá¡áá±á¬ááºážáá¯á¶ážáááºážááŒá±á¬ááºážááᯠá¡ááá¯á¡áá»á±á¬ááºá¡áá¯á¶ážá¡ááŒááºáá±ážááá·áºá áá áºááẠá¡áá»áá¯á·áá±á¬ááŒá¿áá¬áá»á¬ážááᯠá¡ááá¯á¡áá»á±á¬ááºááŒá±ááŸááºážááá¯ááºá á±áá«áááºá
áá»áœááºá¯ááºááá¯á·áááá°áá¬ááœá²á·á ááºážáá¯á¶ááŸáá·áº áááºážááŒá±á¬ááºáž á¡áá»áá¯ážá¡á á¬áž á áá¯ááá¯á· ááŒááºááœá¬ážááŒáá«á áá¯á·á áááºáá»áááºá¡ááŒááºá áá±ážááá¯á·ááŒááºážáá¡áá»ááºááᯠááá¯ááºááá¯ááºááŒáá·áºááŸá¯ááá¯ááºáááºá á¡áááºá áá±áá¬ááᯠáááºááẠáááŒá áºááá¯ááºáá«áá ááá°áá®áá±á¬áááºážááŒá±á¬ááºážáá»á¬ážáá áºáá»áŸá±á¬áẠááááºáá»á¬ážááᯠááŒáá·áºááŸá¯ááŒááºážááŒáá·áº áááºááá·áºáá±áá¬ááœáẠáá»ááºááœá¬ážáááºááᯠáá¯á¶ážááŒááºááá¯ááºááŒá®áž áá±á¬ááºážááá¯ááŸá¯áááºážááŒá±á¬ááºážááᯠááŒá±á¬ááºážáá²ááŒááºážááŒáá·áº áááºážááᯠá¡ááá¯á¡áá»á±á¬áẠááŒááºááá¯ááºááá¬ážá
á¥ááá¬:
á€áá¯ááºáááºážá
ááºááẠá¡ááá¯á¡áá»á±á¬ááºáá¯ááºáá±á¬ááºááá¯ááºáááºá áááºážááᯠá
áá®áá¬áááºá
áá
áºááœáẠááá·áºááœááºážáá«á á
áœááºážáá±á¬ááºáááºááŸáá·áº áá¯á¶ááŒááºá
áááºáá»áááŸá¯ááá¯ááºáᬠááŒá¿áá¬áá»á¬ážááᯠáá¯á¶á·ááŒááºááẠáááºážááᯠáááºáá±ážáá«á áá
áºáá¯áá¯ááœá²á
ááŒá¯áá¬áá«áá ááá¯áá±á¬ááºážáá²á·ááœá±ážáá»ááºá
áá¬ááŸááá»áŸáẠáá¯á¶á·ááŒááºáá«á áá
áºáá»áááºáááºážááŸá¬áááºá áá±á¬ááºáááºáá»á¬ážá¡áá±á«áº áá¯á¶á·ááŒááºááŸá¯ááŒá±á¬áá·áº áá»ááºááŒááºážáá¯á¶á·ááŒááºááŸá¯ááẠá¡áá±ážáá«áááºááá¯ááºáá«á
ááá¯á·ááŒá±á¬áá·áº System Support á á¡ááŒá±áá¶áá°áá»á¬ážááᯠá¡á±á¬ááºáá«á¡ááá¯ááºáž áá±ážááœá²ááá¯ááºáá«áááºá
- ááŒáá¯ááœá²ááŸá¯á áá±ážááᯠáá»áŸá±á¬á·áá»ááŒááºážá
- ááá¯ááºážáá¬ááŸá¯áá»á¬áž á á¯áá±á¬ááºážááŒááºážá
- áá»áœááºá¯ááºááá¯á· áááºááá¯ááºáá»áŸáẠáá»ááºá á®ážááŸá¯áá»á¬ážááᯠá¡ááá¯á¡áá»á±á¬áẠááŒá¯ááŒááºáá±ážáá«áááºá
- ááááºááá¯ááºáá«á ááá·áºá¡á¬áž á¡ááŒá±á¬ááºážááŒá¬ážáá«áááºá
- áá»áœááºá¯ááºááá¯á·ááẠá¡ááŒááºáá¯á¶á·ááŒááºááŸá¯á¡ááœáẠáááºááŸáºáá¯ááºáá»á¬ážááŸáá·áº triage toolset ááœáẠáá¯ááºáá±á¬ááºáá±áá«áááºá
áááºáááºážá á¬áá»á¬áž
ááŸá±á·ááŒá±ážáá¯á¶á á¶áá±ážááá¯á· á¡áá»áááºá¡áá»á¬ážááŒá®áž ááá°áá«áá°ážá áá»áœááºá¯ááºááá¯á·áá¡ááŒá±á¡áá±ááœááºá á áá¡ááŒá¬ááœááºá¡áááºááá·áºááŒá áºáá²á·áááºá áááºážááŸáá·áºá¡áá° áá»áœááºá¯ááºááá¯á·ááẠááá¯ááºážáá¬ááŸá¯á¡áá áºáá»á¬ážááᯠáááºáá¶áááŸáááŒá®áž ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯á áááºááŒá®ážáá±á¬áẠ4 áá¡ááŒá¬ááœáẠáá»áœááºá¯ááºááá¯á·ááẠááááá¯á¶ážáá¯ááºáá¯ááºááŸá¯áááºážááŒá±á¬ááºážááᯠáááŸááá²á·áá«áááºá ááá¯á·áá±á¬áẠáá»ááºážááááŒá®áž á¡ááœááºáááºáá²áá±á¬ á¡áá¯ááºá áááºáá²á·áááº- á áá áºá¡á¬áž áááŒááºážááŒááºáž áá¯ááºáá¯ááºááŒá®áž á¡ááá¯ááºážá¡áá¬á áááºááááºážááŒá±á¬ááºážááᯠááœáŸá±á·ááŒá±á¬ááºážááŒá®áž á¡ááŸá¬ážáá»á¬ážá០áááºáá°áá«á ááá¯á·áá±á¬áºá á€áááá±á¬ááºáá±á¬áá¯ááºáááºážá ááºááẠáá áºááŒá±ážáá®ááá¯ááºáá« - ááŒáá¯ážáááºážááŸá¯á¡á¬ážáá¯á¶ážááŸááá±áá±á¬áºáááºáž á¡áá¬á¡á¬ážáá¯á¶ážááᯠááá·áºááŸááºážáááááá¯ááºáá«á áá±áá¬á¡áá áºáá»á¬ážááᯠáá»ááºááŒááºá áœá¬ áááºáá±á¬ááºážááŒá®áž áá¯á¶á·ááŒááºááẠááá¯ááá¯áááá±á¬ááºáááºá
áá»áœááºá¯ááºááá¯á·áá¡ááœá±á·á¡ááŒá¯á¶á¡áá±á«áº á¡ááŒá±áá¶á á¡á±á¬ááºáá«ááá¯á·ááᯠá¡ááŒá¶ááŒá¯ááá¯ááºáá«áááºá
- áááºážáá²á· áááºááá¯ááºááᯠááá¯á¶áá«áá²á·á
áá»áœááºá¯ááºááá¯á·áá¡ááœá²á·áá¬ážáá»á¬ážá á¡ááœá±á·á¡ááŒá¯á¶áá»á¬ážá áœá¬ááŸááá±á¬áºáááºáž áá»áœááºá¯ááºááá¯á·ááááºááá¯ááºá áœááºážáááºááẠáá»áœááºá¯ááºááá¯á·ááᯠá¡áááºáááŒááºáá»ááºááœááºá á±áá«áááºá á¥ááá¬á¡á¬ážááŒáá·áºá CDN ááá±á¬ááºá á®ááᯠá¡áá¯á¶ážááŒá¯ááŒááºáž ááá¯á·ááá¯áẠTCP Anycast á á¡ááŒá¯á¡áá°ááẠáá»áŸá±á¬áºááá·áºáá¬ážááá·áº á¡ááŸáááºá¡áá¯ááºááᯠááŸá¬ážááœááºážá áœá¬ ááá·áºááŸááºážáááá«áááºá
- áá¯ááºáá¯ááºááŸá¯ááŸáá±áá¬ááá¯ááá°áá«á
á¡áááºážáá¯á¶áž áá¯ááºáá¯ááºááŸá¯áá±áᬠá¡áááºážáááºááᯠáááºááá¯ááºááá»áŸ ááŒááºááŒááºááá°ááẠá¡áá±ážááŒá®ážáá«áááºá áá¬ááºááœá²áááºážá¡ááŒá±á¡áá±áá»á¬ážááœáẠáá°ážááŒá¬ážáá±á¬ á¡ááŸá¯á¡áááºážáá»á¬ážá ááœá²á·á ááºážááŸá¯áá¯á¶á á¶áá»á¬ážááŸáá·áº áááºáááºáá»á¬ážá¡áá±á¡ááœááºááᯠáááŸááááºááŸá¬ áááŒá áºááá¯ááºááá±á¬ááºááŒá áºáááºá ááááºáá»á¬ážááᯠá¡ááŒááºáááºáá±á¬ááºááœáá·áºá ááá·áºá¡á¬áž ááŒá áºááá¯ááºáá»á±ááŸááá±á¬ ááŒá¿áá¬áá»á¬ážá¡ááŒá±á¬ááºáž áá»ááºááŒááºá áœá¬ áá±á·áá¬ááá¯ááºááŒá®áž á áá áºáááºáá±á¬ááºáá¯á¶ááœáẠááá·áºááœááºážá ááºážá á¬ážááá¯ááºá á±áááºááŒá áºáááºá
- á¡ááŒá¬ážáá°áá»á¬ážá á¡ááŒá¶áá¬ááºááŸáá·áº ááááºáá»á¬ážááᯠáááá¯ááºáá¬áá«ááŸáá·áº - ááá·áºááá¯ááºááá¯ááºáá±áá¬ááᯠá
á¯áá±á¬ááºážáá«á
áá±áá¬á á¯áá±á¬ááºážááŒááºážááŸáá·áº ááœá²ááŒááºážá áááºááŒá¬ááŒááºážá¡ááœáẠá¡ááŒá±áá¶áá°áá»á¬ážááᯠááá¯ááºáá¬áá«á ááá¯á·áá±á¬áº á¡ááŒá¬ážáá°áá»á¬ážá ááááºáá»á¬ážááŸáá·áº áá¯ááºááŒááºáá»ááºáá»á¬ážááᯠáá»ááºá áá á¯á¶ááŸááẠáááºááá¶áá«ááŸáá·áºá ááá·áºá¡áá¯á¶ážááŒá¯áá°áá»á¬ážá¡ááœáẠá¡áááºá¡áᬠá¡áááºááŒá±áááºááᯠáááºáá¬áá»áŸáẠááááá¯ááºáááºá ááá·áºá áá áºáá»á¬ážááŸáá·áº ááá·áºáá±á¬ááºáááºáá»á¬ážááẠá¡ááŒá¬ážáá¯áá¹ááá®áá»á¬ážááŸáá·áº áááááá¬áá¬ááœá¬ááŒá¬ážááá¯ááºáá«áááºá áá¶áá±á¬ááºážáá±á¬ááºáá áœá¬á ááœá²ááŒááºážá áááºááŒá¬ááŸá¯áááááá¬áá»á¬ážááᯠááá¯áááŸáááá¯ááºááŒá®áž á¡áá¯á¶ážááŒá¯áááœááºáá°áááºá áááºáááŸááá±á¬ááááºáá»á¬ážááẠNetflixá Facebooká Akamai ááŸáá·áº á¡ááŒá¬ážáá¯áá¹ááá®áá»á¬ážá០áá±á¬ááºážááá¯áá¬ážááá·áºá¡ááá¯ááºáž ááŒá áºááá¯ááºáááºááá¯ááºáá±á áá»áœááºá¯ááºááá¯á·áá¡ááŒá±á¡áá±ááœááºá DNS áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááœáẠTLSá HTTP2 ááá¯á·ááá¯áẠá á¬áááºážááá¬ážáá»á¬ážá á áœááºážáá±á¬ááºáááºááẠFacebooká Uberá Akamai áááááºáá»á¬ážááŸáá·áº ááœá²ááŒá¬ážááẠ- áá»áœááºá¯ááºááá¯á·ááœáẠááá°áá®áá±á¬á ááºáá á¹á ááºážáá»á¬ážá áá¯á¶ážá áœá²áá°áá»á¬ážááŸáá·áº áá±áá¬á á®ážáááºážááŸá¯áá»á¬ážááŸááá±á¬ááŒá±á¬áá·áºááŒá áºáááºá
- áááºááŸááºáá±ááºáá±á
á®ážááŒá±á¬ááºážáá»á¬ážááᯠáááá¯á¡ááºáá² áááá¯ááºáá¬áá«ááŸáá·áº áááá±á¬ááºááŸá¯ááᯠá¡áá²ááŒááºáá«á
ááá¯ážááŸááºážá áœá¬á áááºáá«á áááºáááá¯á¡ááºáá±á¬ á¡á áááºá¡ááá¯ááºážáá»á¬ážááᯠáá®ááœááºáááºáá®ážááẠá¡áá»áááºáá»á¬ážá áœá¬ áá¯á¶ážá áœá²ááŒááºážááẠá¡áá»áááºááá¯á¡ááœááºáž ááá¯ážááŸááºážáá±á¬ á¡áá¯ááºá áá áºáá áºáá¯ááᯠáááºáá®ážááŒááºážááẠááá¯áá±á¬ááºážáá«áááºá áááºá ááá¯ááºážáá¬ááŸá¯áá»á¬ážááŸáá·áº ááááºáá»á¬ážá¡áá±á«áº á¡ááŒá±áá¶á á¡áá±ážááŒá®ážáá±á¬ á¡áá¯ááºáá»á¬ážááŸáá·áº ááŒá¿áá¬áá»á¬ážááᯠááŒá±ááŸááºážáá«á
- á¡ááá®áá±ážááŸááºážá¡áá
áºáá»á¬ážá¡ááœáẠááŒááºáááºáá«á
ááŒá¿áá¬á¡á¬ážáá¯á¶ážááᯠááá·áºááŸááºážááẠáááºáá²ááá²á·ááá¯á· á¡áá»áá¯ážáá»á±ážáá°ážáá»á¬ážááŸáá·áº á¡áá¯á¶ážáá»ááŸá¯áá»á¬ážááᯠááŒáá¯áááºááá·áºááŸááºážááẠáááºáá²áááºá áá±á¬ááºáááºá¡ááŒá±á¡áá±áá»á¬ážááŸáá·áºááá¯ááºáá»á±á¬áá®ááœá±ááŒá áºá¡á±á¬ááºáá°ááá¯á·áá áœááºážáááºááᯠstartups áá»á¬ážááŸáááááŒá¯áá«á ááá·áºááá á¹á ááœááºá ááŒá¿áá¬á¡áá áºáá»á¬ážááŸáá·áº áááºážááá¯á·áááŒá±ááŸááºážáá»ááºáá»á¬ážááᯠáááºááŸá¬ááœá±ááœá±á·ááŸáááá¯ááºáááºá áá»áœááºá¯ááºááá¯á·áááá±á¬áá»ááºááœááºá áá±á¬ááºážááá¯ááŸá¯ááŒá¬áá»áááºááᯠáá»áŸá±á¬á·áá»ááẠáááºááŸááºážáá»ááºáá áºáᯠáá»ááŸááºáá¬ážáááºá ááá¯á·áá±á¬áºá ááœá²ááŒááºážá áááºááŒá¬ááŸá¯ááŸáá·áº ááœá±ážááœá±ážááŸá¯áá»á¬ážá¡ááœááºážá áá»áœááºá¯ááºááá¯á·ááẠááá±á¬ááºá á®áá¬áá¬áá»á¬ážááá¯áááºáž á¡áá¯á¶ážááŒá¯ááá¯ááºááŒá±á¬ááºáž ááááŸááá¬ážáááºáá²á·áááº-
- AWS áá±ááá»á¬ážáá áºáá»áŸá±á¬áẠá¡ááœá¬ážá¡áᬠáá»áŸáá á±áááºááŸáá·áº áá¯ááºáá»á ááááºáá»á¬ážááᯠáá»áŸá±á¬á·áá»áááºá
- CDN áááºááŒáááºááŸá¯áá¯á¶á á¶á¡ááœááºá
- DNS ááᯠconfigure áá¯ááºáááº;
- TLS/TCP ááᯠââá á®á ááºáááºááŸááºáááºá
áá±á¬ááºáá»ááº
á¡á á®áááºáá¶á á¬ááœááºá áá±á¬ááºáááºáá»á¬ážááŸáá·áº cloud á¡ááŒá¬áž á¡ááºáá¬áááºáá±á¬ááºážááá¯ááŸá¯áá»á¬ážááᯠá¡ááŸáááºááŒáŸáá·áºááá·áºááŒá¿áá¬ááᯠNetflix á áááºááá¯á·ááŒá±ááŸááºážááŒá±á¬ááºáž áá±á¬áºááŒáá¬ážáá«áááºá áá»áœááºá¯ááºááá¯á·ááẠáá¯á¶ážá áœá²áá°áá»á¬ážáᶠááá°áá¬áá°ááá·áºá áá áºááŒáá·áº áá±áá¬á á¯áá±á¬ááºážáá¯á¶á á¡ááºáá¬áááºáá±á«áºááŸá á¡ááŒááºáá¯á¶ážáááºážááŒá±á¬ááºážááŸáá áºááá·áº áá¯á¶ážá áœá²áá°áá»á¬ážáá¶á០áá¯ááºáá¯ááºááŸá¯áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááᯠáááºážááŒá±á¬ááºážáá±ážáááºá¡ááœáẠá á¯áá±á¬ááºážáá¬ážáá±á¬ áááá¯ááºážá¡áá»ááºá¡áááºááᯠá¡áá¯á¶ážááŒá¯áá«á á€áá¯ááºáááºážááá¯á¡á±á¬ááºááŒááºááẠááœááºáááºáááá¯ááá¯áá±á¬áá»á¬ážá áá»áœááºá¯ááºááá¯á·á CDN á¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶á áá»á±á¬ááá¯ážááœááºáááºááŸáá·áº DNS áá¬áá¬áá»á¬ážá á¡ááŒá±áá¶áá°áá»á¬ážááᯠáá»áœááºá¯ááºááá¯á·á¡áá¯á¶ážááŒá¯áá¯á¶á
ááá¯á·áá±á¬áºá áá»áœááºá¯ááºááá¯á·áááŒá±ááŸááºážáá»ááºááẠNetflix ááœááºááá¯áá²á·ááá¯á·áá±á¬á áá áºááá¯á¡áá±á¬ááºá¡áááºáá±á¬áºáá¯á¶áá¥ááá¬áá áºáá¯áá»áŸáá¬ááŒá áºáááºá áá«ááá¯á·á¡ááœáẠáá¬á¡áá¯ááºáá¯ááºááá²á ááá·áºá¡ááœáẠáá»áœááºá¯ááºáá¡á á®áááºáá¶á á¬á á¡áá¯á¶ážáá»ááŸá¯á¡ááá¯ááºážááẠáá»áœááºá¯ááºááá¯á·ááá¯ááºáá¬áá¯ááºáá±á¬ááºááŒá®áž ááááºáá±á¬ááºážáá»á¬ážáááŸáááẠááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ááŸáá·áº áá¶á·ááá¯ážááŸá¯ááá¯ááºáᬠá¡ááŒá±áá¶áá°áá»á¬ážááŒá áºáááºá
ááŒá¿áá¬á¡ááœáẠáá»áœááºá¯ááºááá¯á·áááŒá±ááŸááºážáá»ááºááẠááá·áºá¡ááœáẠá¡áááºáááŒá±ááá¯ááºáá«á ááá¯á·áá±á¬áºá ááá·áºááœáẠááá·áºááá¯ááºááá¯áẠCDN á¡ááŒá±áá¶á¡áá±á¬ááºá¡áŠáááŸááá»áŸáẠááá¯á·ááá¯áẠáá»áœááºá¯ááºááá¯á·ááŸáá·áº áááááá¬áá¬ááœá²ááŒá¬ážáá±áá»áŸááºááẠáá®á¡áá¯áá®ááŸáá·áº áá®ááá¯ááºážáá°áá»á¬ážááẠáá»ááºááŸááá±áá«áááºá
áá¯ááºáááºážáá±á¬ááºážááá¯ááŸá¯áá»á¬ážá á¡ááŸáááºá¡áá¯ááºá á¡áá±ážáá«ááŸá¯áááºáááºáž á¡áá±ážááŒá®ážáá±áá±ážáááºá ááá¯ážááŸááºážáá±á¬áááºáá±á¬ááºááŸá¯áá áºáá¯á¡ááœááºááẠcloud áááºáá±á¬ááºááŸá¯áá±ážáá°áá»á¬ážá áá¬áá¬áááºáá±áá¬á CDN ááŸáá·áº DNS áá¶á·ááá¯ážáá±ážáá°áá»á¬ážá¡ááŒá¬áž ááœá±ážáá»ááºááŸá¯ááŒá¯áá¯ááºááẠááá¯á¡ááºáá«áááºá áááºáááœá±ážáá»ááºááŸá¯ááẠááá·áºáá±á¬ááºáááºáá»á¬ážá¡ááœáẠá¡ááºáá¬áááºáá±ážááŒááºážáá»ááºáá»á¬ážá áááá±á¬ááºááŸá¯ááᯠááœáŸááºážááá¯ážá á±áááºááŒá áºáááºá ááŒá®ážáá±á¬á· áá®ááœáŸááºážááá¯ážááŸá¯ááᯠááá¯ááºážáá¬áá¬ážáááºááá¯á· á¡áá±ážááŒá®ážáááºá
ááá¯ážááŸááºážáá±á¬ááŒá±ááŸááºážáááºážáá»á¬ážááŒáá·áº á áááºáá«á áá¯ááºáá¯ááºááᯠáááºáááºááá¯á·ááŒá±á¬ááºážáá²áááºááᯠááá¯á áá¯ááºáá«á ááá·áºáá±á¬ááºáááºáá»á¬ážá áááºáá¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶ááŸáá·áº ááá·áºáá¯ááºáááºážáá¶á០áá±áá¬áá»á¬ážá¡áá±á«áºá¡ááŒá±áá¶á áááºááœá¬ážááá·áºá¡áá«ááœáẠáá±á·áá¬ááŒá®áž á áá áºááᯠááŒáŸáá·áºáááºáá«á áá®ááá¯ááºážáá¯ááºáááºážá ááºá¡ááœááºáž ááá»áŸá±á¬áºááá·áºáá¬ážáá±á¬ áá»ááºá á®ážááŸá¯áá»á¬áž ááŒá áºááá¯ááºááŒá±ááᯠá ááºážá á¬ážáá«á ááá¯á·áá±á¬áẠáááºááẠáááºáááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯áá¯ááºáááºážá ááºááᯠá¡ááŸáááºááŒáŸáá·áºááá¯ááºáááºá ááŒá±ááŸááºážáá»ááºá áœááºážáá±á¬ááºáááºááᯠááŒáŸáá·áºáááºááá¯ááºáááºá áááá¯á¡ááºáá±á¬ áááºáá¯ááºáááºááá¯ážááᯠááŸá±á¬ááºááŸá¬ážáᬠááŒáááºážáá»ááºážá áœá¬ á¡áááºá ááºááá¯ááºáá«áááºá
áá®ááŸá áºááŸá¬áá±á¬á·
áá®áá¬áá¶ááᯠáá°ááá¯áẠá áááºá០áá áááºá¡áá áá»ááºážááááºááŒá áºáááºá á¡áœááºááá¯ááºážáá¯á¶á á¶á DevOps áááááºáá»á¬ážáá²ááŸáá áºáŠážááŒá áºáá±á¬ John Willis ááá¯ááºááá¯ááºáá±ážááœááºážáá»á¬ážáá±ážááá¯ááºáááºá
source: www.habr.com