SlideShare uma empresa Scribd logo
1 de 44
Scaling to serve the Internet’s largest events 
James Kretchmar 
CTO EMEA
©2014 AKAMAI | FASTER FORWARDTM 
Sochi Olympic Games 2014 
Akamai Helps NBC Olympics Reach Record Digital Audience 
10.8 Million Total Hours of Online Video Delivered
©2014 AKAMAI | FASTER FORWARDTM 
2014 Winter Olympics Overview 
Customers 
• NBC, TV2 Norway, France Televisions, … 
• 25 customers total 
Coverage 
• 24/7 over 17 days 
• Live streamed all 98 events 
• Global audience 
Media Technologies 
• Delivery in all major streaming formats 
• SecureHD for stream protection 
• Media Analytics for QoS monitoring and post-event analysis
©2014 AKAMAI | FASTER FORWARDTM 
Peak Sochi Traffic Events
©2014 AKAMAI | FASTER FORWARDTM 
Peak Sochi Events 
http://www.multichannel.com/distribution/us 
-canada-men%E2%80%99s-hockey-semifinal- 
sets-streaming-record-nbc-sports-digital/ 
148448
©2014 AKAMAI | FASTER FORWARDTM 
2014 FIFA World Cup 
Akamai delivered the World Cup globally 
to 80+ countries 
for 50+ rights holders
©2014 AKAMAI | FASTER FORWARDTM 
FIFA World Cup Overview 
Event 
• 1 Month, 32 Teams, 64 Matches, 12 Cities 
Customers 
• 55 Customers (25 in EMEA) 
Streaming technologies: 
• HLS, HDS, Smooth 
• Both with and without stream security (SecureHD) 
Akamai Traffic 
• 6.99 Tb/s event peak = ~11,200 full DVDs per minute 
• 5.3 million unique online viewers for Belgium/USA in the USA ALONE 
• 47.8 average online minutes viewed for Germany vs Portugal on 
WatchESPN
©2014 AKAMAI | FASTER FORWARDTM 
World Cup Traffic Peaks 
Dramatic, Rapid Demand Spikes! 
Global Demand with Regional Concentrations 
http://www.akamai.com/html/ms/akamai-delivers-online-streaming-performance. 
html 
Wednesday, 
June 25, 2014
©2014 AKAMAI | FASTER FORWARDTM 
Peak Perspective 
7 
6 
5 
4 
3 
2 
1 
0 
Terabits per second 
2010 
2012 
2014
©2014 AKAMAI | FASTER FORWARDTM 
World Cup 
South 
Africa 
Summer 
2010 
Summer 
Olympics 
London 
Summer 
2012 
Winter 
Olympics 
Sochi 
Winter 
2014 
World Cup 
Brazil 
Summer 
2014 
1 
1.8 
3.1 
8.4 
Relative Event Size
©2014 AKAMAI | FASTER FORWARDTM 
The Akamai Platform 
• 149,000 servers 
• Located in 92 countries around the world 
• Delivers over 2 trillion Internet interactions daily 
• Delivers approximately 30% of all Web traffic
©2014 AKAMAI | FASTER FORWARDTM 
Akamai Customers 
Customers on the Akamai platform include: 
• All 20 top global eCommerce sites 
• 96 of the top 100 online U.S. retailers (Source: Internet Retailer Magazine) 
• The top 30 media & entertainment companies 
• 7 of the top 10 banks (Source: The Banker) 
• 9 of the top 10 largest newspapers 
• 9 out of 10 top social media sites 
• All of the top anti-virus companies 
• One out of every three Global 500® companies (List compiled by Fortune Magazine)
©2014 AKAMAI | FASTER FORWARDTM
©2014 AKAMAI | FASTER FORWARDTM
Avoid data theft and downtime by extending the 
security perimeter outside the data-center and 
protect from increasing frequency, scale and 
sophistication of web attacks. 
©2014 AKAMAI | FASTER FORWARDTM 
Centralized Deployment 
Total 
Traffic 
10000 
1000 
100 
10 
1 
Origin 
Traffic 
10000 
1000 
100 
10 
1 
Ave Distance:HIGH
Avoid data theft and downtime by extending the 
security perimeter outside the data-center and 
protect from increasing frequency, scale and 
sophistication of web attacks. 
©2014 AKAMAI | FASTER FORWARDTM 
Moderately Distributed Deployment 
Total 
Traffic 
10000 
1000 
100 
10 
1 
Origin 
Traffic 
10000 
1000 
100 
10 
1 
Ave Distance:MEDIUM
Avoid data theft and downtime by extending the 
security perimeter outside the data-center and 
protect from increasing frequency, scale and 
sophistication of web attacks. 
©2014 AKAMAI | FASTER FORWARDTM 
Highly Distributed Deployment 
Total 
Traffic 
10000 
1000 
100 
10 
1 
Origin 
Traffic 
10000 
1000 
100 
10 
1 
Ave Distance:LOW
Avoid data theft and downtime by extending the 
security perimeter outside the data-center and 
protect from increasing frequency, scale and 
sophistication of web attacks. 
©2014 AKAMAI | FASTER FORWARDTM 
Ave Distance vs. Deployments 
Centralized 
Somewhat 
Distributed 
Highly 
Distribtued 
0 200 400 600 800 1000 1200 1400 1600 1800 2000 
Number of Deployments 
Ave Distance
Avoid data theft and downtime by extending the 
security perimeter outside the data-center and 
protect from increasing frequency, scale and 
sophistication of web attacks. 
©2014 AKAMAI | FASTER FORWARDTM 
Constrained peering points 
12,000 networks 
connected by 
peering points
©2014 AKAMAI | FASTER FORWARDTM 
Avoiding Congestion
©2014 AKAMAI | FASTER FORWARDTM
©2014 AKAMAI | FASTER FORWARDTM
Avoid data theft and downtime by extending the 
security perimeter outside the data-center and 
protect from increasing frequency, scale and 
sophistication of web attacks. 
©2014 AKAMAI | FASTER FORWARDTM 
Highly Distributed Deployment 
Total 
Traffic 
10000 
1000 
100 
10 
1 
Origin 
Traffic 
10000 
1000 
100 
10 
1 
Ave Distance:LOW
©2014 AKAMAI | FASTER FORWARDTM 
Managing Load 
Challenges: 
• Want to send users to the “best” or “closest” server 
• Need to fully utilize servers, else have to over-capacitate 
• Need to predict and prevent overload 
Typical CDN solution is IP Anycast
Avoid data theft and downtime by extending the 
security perimeter outside the data-center and 
protect from increasing frequency, scale and 
sophistication of web attacks. 
©2014 AKAMAI | FASTER FORWARDTM 
IP Anycast 
10.12.4.80 
10.12.4.80 
10.12.4.80 
10.12.4.80 
10.12.4.80 
10.12.4.80 
10.12.4.80 
10.12.4.80
©2014 AKAMAI | FASTER FORWARDTM 
Mechanics of fine-grained load balancing 
Problems with IP Anycast: 
• Doesn’t find best performance 
• Doesn’t account for congestion 
• Very coarse 
• Won’t work for highly distributed 
• Little control 
Need a system with fine-grained control 
• Send these users to these specific machines
CNAME to a special hostname that can return dynamic answers 
©2014 AKAMAI | FASTER FORWARDTM 
DNS based load-balancing 
www.example.com CNAME www.example.com.edgesuite.net 
www.example.com.edgesuite.net CNAME a1782.g.akamai.net 
a1782.g.akamai.net A 10.7.20.66 
A 10.7.20.70 
static 
dynamic 
Now we can choose exactly which servers for which end-users
©2014 AKAMAI | FASTER FORWARDTM 
Fine-grained load-balancing 
Being able to choose specific servers means: 
• Possible to drive close to 100% utilization 
• No excess capacity necessary 
• Can deal with huge traffic spikes 
• Best end user performance 
• Can find and route around problems
©2014 AKAMAI | FASTER FORWARDTM 
Intelligent Algorithms 
Full control is good, but only if you know what to do with it … 
• Understand the structure of the Internet 
• Measure performance between servers and end users in real time 
• Assign to the best performing server 
• But with fairness if the best would be overloaded 
Load vs. Demand 
• When a request comes in we don’t know how “heavy” it will be 
• Or on what resource 
• Must adaptively measure, adjust and predict with a load feedback controller
©2014 AKAMAI | FASTER FORWARDTM
©2014 AKAMAI | FASTER FORWARDTM
©2014 AKAMAI | FASTER FORWARDTM 
Reliability = Scalability 
The cost of redundancy 
• Anything that can break needs a backup 
• Requires some extra resources in the system 
• If small failures cause large failures, less capacity is available 
• For effective use of large capacity, must minimize impact of small failures 
• Like RAID for disks 
Akamai reliability 
• Reliability built in layer upon layer 
• Each deployment acts like one big cache, but take a closer look …
Avoid data theft and downtime by extending the 
security perimeter outside the data-center and 
protect from increasing frequency, scale and 
sophistication of web attacks. 
©2014 AKAMAI | FASTER FORWARDTM 
Highly Distributed Deployment 
Total 
Traffic 
10000 
1000 
100 
10 
1 
Origin 
Traffic 
10000 
1000 
100 
10 
1 
Ave Distance:LOW
©2014 AKAMAI | FASTER FORWARDTM 
Akamai reliability 
Within a deployment of servers: 
• Disk space effectively shared 
• Customers are striped across servers 
• Dynamically use more servers if customer load is high 
• If a server fails: 
•Reassign in a minimally impacting way (consistent hashing) 
•DNS reflects the new assignments 
• A “buddy” machine grabs the IP 
Deployment 
• Acts like one big cache 
• Multiple machines can fail with no bad effect
©2014 AKAMAI | FASTER FORWARDTM
4K-UHD 
HEVC/H.265 
16,000-30,000 
Avoid data theft and downtime by extending the 
security perimeter outside the data-center and 
protect from increasing frequency, scale and 
sophistication of web attacks. 
©2014 AKAMAI | FASTER FORWARDTM 
Quality Requires Bits 
COMPRESSED BIT RATE 
(Kbps) 
50,00 
0 
40,00 
0 
30,00 
0 
20,00 
0 
10,00 
0 
0 
8K-UHD 
XEVC+? 
50,000+ 
Kbps 
Future 
HD-1080p 
AVC/H.264 
7,500 Kbps 
2011 
HD-720p 
AVC/H.264 
3,500 Kbps 
Kbps 
2007 2013 
VGA/SDTV 
MPEG2-4 
1,800 Kbps 
2004 
QVGA 
MPEG1 
550 Kbps 
2001
Delivery Innovation: Akamai Media Client Technology 
©2014 AKAMAI | FASTER FORWARDTM 
A toolkit for the next-generation network 
Akamai Media Client 
Core Services 
API 
Cache 
Hybrid 
HTTP/UDP 
(HHU) 
Acceleration 
Multicast 
Delivery 
Peer Assisted 
Delivery 
Intelligent Pre- 
Positioning
©2014 AKAMAI | FASTER FORWARDTM 
Media Client Technology 
Patent Pending 
Specification and reference implementation SDK 
Connected Device Stack 
Application Framework 
Services / Libraries 
OS 
App 
Media Client SDK 
Media Client SDK 
App layer integration 
Service layer 
integration 
Standard HTTP 
App 
Can be implemented at the 
App Layer or the Service Layer
Avoid data theft and downtime by extending the 
security perimeter outside the data-center and 
protect from increasing frequency, scale and 
sophistication of web attacks. 
©2014 AKAMAI | FASTER FORWARDTM 
Akamai’s Media Client Technology Initiative 
Hybrid HTTP/UDP 
Residentia 
l Gateway 
HTTP/UDP 
Unicast Acceleration 
 HTTP/UDP Unicast Acceleration 
✔Ready to 
Play Later
Akamai’s Media Client Technology Initiative 
Multicast 
100,000 Viewers 
One 2 Mbps stream per viewer = 200Gbps 
©2014 AKAMAI | FASTER FORWARDTM 
Akamai Network 
ISP Network 
HTTP 
Origin 
Akamai Edge Server Non-Multicast Router
©2014 AKAMAI | FASTER FORWARDTM 
Akamai’s Media Client Technology Initiative 
Multicast 
Akamai Network 
ISP Network 
HTTP 
Multicast 
AMT 
Origin 
Akamai Edge Server Multicast Router AMT Router/Relay
Akamai’s Media Client Technology Initiative 
Intelligent Prepositioning 
Avoid data theft and downtime by extending the 
security perimeter outside the data-center and 
protect from increasing frequency, scale and 
sophistication of web attacks. 
©2014 AKAMAI | FASTER FORWARDTM 
Residentia 
l Gateway 
 HTTP/UDP Unicast Acceleration 
 Multicast 
 Intelligent Prepositioning 
Intelligent 
Prepositioning 
✔Ready to 
Content demand is Play Later 
predicted, 
And content is delivered in 
anticipation.
Akamai’s Media Client Technology Initiative 
Peer Assisted Delivery 
Avoid data theft and downtime by extending the 
security perimeter outside the data-center and 
protect from increasing frequency, scale and 
sophistication of web attacks. 
©2014 AKAMAI | FASTER FORWARDTM 
Residentia 
l Gateway 
 HTTP/UDP Unicast Acceleration 
 Multicast 
 Intelligent Prepositioning 
Peer-Assisted 
Delivery 
 Peer Assist 
Network intelligence can 
exclude peering traffic from 
data caps and billed usage.
PLNOG 13: James Kretchmar: How Akamai scales to serve the largest events on the Internet

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Federated CDNs: What every service provider should know
Federated CDNs: What every service provider should knowFederated CDNs: What every service provider should know
Federated CDNs: What every service provider should know
 
SD-WAN 2.0: Building a Better SD-WAN
SD-WAN 2.0: Building a Better SD-WANSD-WAN 2.0: Building a Better SD-WAN
SD-WAN 2.0: Building a Better SD-WAN
 
Advanced ClearPass Workshop
Advanced ClearPass WorkshopAdvanced ClearPass Workshop
Advanced ClearPass Workshop
 
Hybrid Delivery Approach for OTT Contents
Hybrid Delivery Approach for OTT ContentsHybrid Delivery Approach for OTT Contents
Hybrid Delivery Approach for OTT Contents
 
Assuring Superior VNF Performance at the Network Edge
Assuring Superior VNF Performance at the Network EdgeAssuring Superior VNF Performance at the Network Edge
Assuring Superior VNF Performance at the Network Edge
 
Designing your xen desktop 7.5 environment with training guide
Designing your xen desktop 7.5 environment with training guideDesigning your xen desktop 7.5 environment with training guide
Designing your xen desktop 7.5 environment with training guide
 
Gigabit WLANs Need Gigabit WLAN Analysis
Gigabit WLANs Need Gigabit WLAN AnalysisGigabit WLANs Need Gigabit WLAN Analysis
Gigabit WLANs Need Gigabit WLAN Analysis
 
EMC Atmos for service providers
EMC Atmos for service providersEMC Atmos for service providers
EMC Atmos for service providers
 
Shanghai Breakout: Access Management with Aruba ClearPass
Shanghai Breakout: Access Management with Aruba ClearPassShanghai Breakout: Access Management with Aruba ClearPass
Shanghai Breakout: Access Management with Aruba ClearPass
 
SD-WAN Economics 101 - VeloCloud
SD-WAN Economics 101 - VeloCloudSD-WAN Economics 101 - VeloCloud
SD-WAN Economics 101 - VeloCloud
 
Cloud-Delivered SD-WAN is Earth Friendly - VeloCloud
Cloud-Delivered SD-WAN is Earth Friendly - VeloCloudCloud-Delivered SD-WAN is Earth Friendly - VeloCloud
Cloud-Delivered SD-WAN is Earth Friendly - VeloCloud
 
Reconsider TCPdump for Modern Troubleshooting
Reconsider TCPdump for Modern TroubleshootingReconsider TCPdump for Modern Troubleshooting
Reconsider TCPdump for Modern Troubleshooting
 
Enterprise WAN Evolution with SD-WAN
Enterprise WAN Evolution with SD-WANEnterprise WAN Evolution with SD-WAN
Enterprise WAN Evolution with SD-WAN
 
The Power to Declare Network Independence - VeloCloud
The Power to Declare Network Independence - VeloCloudThe Power to Declare Network Independence - VeloCloud
The Power to Declare Network Independence - VeloCloud
 
Packets never lie: An in-depth overview of 802.11 frames
Packets never lie: An in-depth overview of 802.11 framesPackets never lie: An in-depth overview of 802.11 frames
Packets never lie: An in-depth overview of 802.11 frames
 
What SD-WAN Means for Enterprise
What SD-WAN Means for EnterpriseWhat SD-WAN Means for Enterprise
What SD-WAN Means for Enterprise
 
Packet Optical SDN Field Trial for Multi-Layer Network Optimization
Packet Optical SDN Field Trial for Multi-Layer Network OptimizationPacket Optical SDN Field Trial for Multi-Layer Network Optimization
Packet Optical SDN Field Trial for Multi-Layer Network Optimization
 
A Better Architecture for Hybrid WAN - VeloCloud
A Better Architecture for Hybrid WAN - VeloCloudA Better Architecture for Hybrid WAN - VeloCloud
A Better Architecture for Hybrid WAN - VeloCloud
 
SP Virtual Managed Services (VMS) for Intelligent WAN (IWAN)
SP Virtual Managed Services (VMS) for Intelligent WAN (IWAN)SP Virtual Managed Services (VMS) for Intelligent WAN (IWAN)
SP Virtual Managed Services (VMS) for Intelligent WAN (IWAN)
 
Performance Assurance for Cloud Applications
Performance Assurance for Cloud ApplicationsPerformance Assurance for Cloud Applications
Performance Assurance for Cloud Applications
 

Destaque

PLNOG 13: Adam Obszyński: Case Study – Infoblox Advanced DNS Protection
PLNOG 13: Adam Obszyński: Case Study – Infoblox Advanced DNS ProtectionPLNOG 13: Adam Obszyński: Case Study – Infoblox Advanced DNS Protection
PLNOG 13: Adam Obszyński: Case Study – Infoblox Advanced DNS Protection
PROIDEA
 
PLNOG 13: B. van der Sloot, S. Abdel-Hafez: Running a 2 Tbps global IP networ...
PLNOG 13: B. van der Sloot, S. Abdel-Hafez: Running a 2 Tbps global IP networ...PLNOG 13: B. van der Sloot, S. Abdel-Hafez: Running a 2 Tbps global IP networ...
PLNOG 13: B. van der Sloot, S. Abdel-Hafez: Running a 2 Tbps global IP networ...
PROIDEA
 
PLNOG 13: Gaweł Mikołajczyk: Data Center Security in 2014
PLNOG 13: Gaweł Mikołajczyk: Data Center Security in 2014PLNOG 13: Gaweł Mikołajczyk: Data Center Security in 2014
PLNOG 13: Gaweł Mikołajczyk: Data Center Security in 2014
PROIDEA
 
PLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networking
PLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networkingPLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networking
PLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networking
PROIDEA
 
4Developers 2015: Parę słów o odpowiedzialności projektanta UX - Igor Farafonow
4Developers 2015: Parę słów o odpowiedzialności projektanta UX - Igor Farafonow4Developers 2015: Parę słów o odpowiedzialności projektanta UX - Igor Farafonow
4Developers 2015: Parę słów o odpowiedzialności projektanta UX - Igor Farafonow
PROIDEA
 
CONFidence 2014: Arkadiusz Bolibok,Paweł Goleń: Evaluation of Transactional C...
CONFidence 2014: Arkadiusz Bolibok,Paweł Goleń: Evaluation of Transactional C...CONFidence 2014: Arkadiusz Bolibok,Paweł Goleń: Evaluation of Transactional C...
CONFidence 2014: Arkadiusz Bolibok,Paweł Goleń: Evaluation of Transactional C...
PROIDEA
 

Destaque (20)

PLNOG 13: Adam Obszyński: Case Study – Infoblox Advanced DNS Protection
PLNOG 13: Adam Obszyński: Case Study – Infoblox Advanced DNS ProtectionPLNOG 13: Adam Obszyński: Case Study – Infoblox Advanced DNS Protection
PLNOG 13: Adam Obszyński: Case Study – Infoblox Advanced DNS Protection
 
PLNOG 13: B. van der Sloot, S. Abdel-Hafez: Running a 2 Tbps global IP networ...
PLNOG 13: B. van der Sloot, S. Abdel-Hafez: Running a 2 Tbps global IP networ...PLNOG 13: B. van der Sloot, S. Abdel-Hafez: Running a 2 Tbps global IP networ...
PLNOG 13: B. van der Sloot, S. Abdel-Hafez: Running a 2 Tbps global IP networ...
 
PLNOG 13: Marek Janik: Rings in Ethernet Networks
PLNOG 13: Marek Janik: Rings in Ethernet NetworksPLNOG 13: Marek Janik: Rings in Ethernet Networks
PLNOG 13: Marek Janik: Rings in Ethernet Networks
 
PLNOG 13: Radosław Ziemba: GPON or xWDM as technology for connecting business...
PLNOG 13: Radosław Ziemba: GPON or xWDM as technology for connecting business...PLNOG 13: Radosław Ziemba: GPON or xWDM as technology for connecting business...
PLNOG 13: Radosław Ziemba: GPON or xWDM as technology for connecting business...
 
4Developers 2015: User Experience a metodyki projektów - Wojciech Chojnacki
4Developers 2015: User Experience a metodyki projektów - Wojciech Chojnacki4Developers 2015: User Experience a metodyki projektów - Wojciech Chojnacki
4Developers 2015: User Experience a metodyki projektów - Wojciech Chojnacki
 
Atmosphere Conference 2015: Need for Async: In pursuit of scalable internet-s...
Atmosphere Conference 2015: Need for Async: In pursuit of scalable internet-s...Atmosphere Conference 2015: Need for Async: In pursuit of scalable internet-s...
Atmosphere Conference 2015: Need for Async: In pursuit of scalable internet-s...
 
CONFidence 2015: The Top 10 Web Hacks of 2014 - Matt Johansen, Johnathan Kuskos
CONFidence 2015: The Top 10 Web Hacks of 2014 - Matt Johansen, Johnathan KuskosCONFidence 2015: The Top 10 Web Hacks of 2014 - Matt Johansen, Johnathan Kuskos
CONFidence 2015: The Top 10 Web Hacks of 2014 - Matt Johansen, Johnathan Kuskos
 
4Developers 2015: Your role in the next release of "World" project! - Milen D...
4Developers 2015: Your role in the next release of "World" project! - Milen D...4Developers 2015: Your role in the next release of "World" project! - Milen D...
4Developers 2015: Your role in the next release of "World" project! - Milen D...
 
PLNOG15: BGP New Advanced Features - Piotr Wojciechowski
PLNOG15: BGP New Advanced Features - Piotr WojciechowskiPLNOG15: BGP New Advanced Features - Piotr Wojciechowski
PLNOG15: BGP New Advanced Features - Piotr Wojciechowski
 
PLNOG 13: Gaweł Mikołajczyk: Data Center Security in 2014
PLNOG 13: Gaweł Mikołajczyk: Data Center Security in 2014PLNOG 13: Gaweł Mikołajczyk: Data Center Security in 2014
PLNOG 13: Gaweł Mikołajczyk: Data Center Security in 2014
 
PLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networking
PLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networkingPLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networking
PLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networking
 
Atmosphere Conference 2015: The 10 Myths of DevOps
Atmosphere Conference 2015: The 10 Myths of DevOpsAtmosphere Conference 2015: The 10 Myths of DevOps
Atmosphere Conference 2015: The 10 Myths of DevOps
 
PLNOG 13: Andrzej Wolski: IPv4 Transfers
PLNOG 13: Andrzej Wolski: IPv4 TransfersPLNOG 13: Andrzej Wolski: IPv4 Transfers
PLNOG 13: Andrzej Wolski: IPv4 Transfers
 
PLNOG 13: Piotr Okupski: Implementation of Wanguard software as a protection ...
PLNOG 13: Piotr Okupski: Implementation of Wanguard software as a protection ...PLNOG 13: Piotr Okupski: Implementation of Wanguard software as a protection ...
PLNOG 13: Piotr Okupski: Implementation of Wanguard software as a protection ...
 
Plnog13 2014 security intelligence_pkedra_v1
Plnog13 2014 security intelligence_pkedra_v1Plnog13 2014 security intelligence_pkedra_v1
Plnog13 2014 security intelligence_pkedra_v1
 
JDD2015: Migrating to continuous delivery in the world of financial trading -...
JDD2015: Migrating to continuous delivery in the world of financial trading -...JDD2015: Migrating to continuous delivery in the world of financial trading -...
JDD2015: Migrating to continuous delivery in the world of financial trading -...
 
JDD2015: Thorny path to Data Mining projects - Alexey Zinoviev
JDD2015: Thorny path to Data Mining projects - Alexey Zinoviev JDD2015: Thorny path to Data Mining projects - Alexey Zinoviev
JDD2015: Thorny path to Data Mining projects - Alexey Zinoviev
 
4Developers 2015: Parę słów o odpowiedzialności projektanta UX - Igor Farafonow
4Developers 2015: Parę słów o odpowiedzialności projektanta UX - Igor Farafonow4Developers 2015: Parę słów o odpowiedzialności projektanta UX - Igor Farafonow
4Developers 2015: Parę słów o odpowiedzialności projektanta UX - Igor Farafonow
 
CONFidence 2014: Arkadiusz Bolibok,Paweł Goleń: Evaluation of Transactional C...
CONFidence 2014: Arkadiusz Bolibok,Paweł Goleń: Evaluation of Transactional C...CONFidence 2014: Arkadiusz Bolibok,Paweł Goleń: Evaluation of Transactional C...
CONFidence 2014: Arkadiusz Bolibok,Paweł Goleń: Evaluation of Transactional C...
 
Atmosphere Conference 2015: Do you think you're doing microservices?
Atmosphere Conference 2015: Do you think you're doing microservices?Atmosphere Conference 2015: Do you think you're doing microservices?
Atmosphere Conference 2015: Do you think you're doing microservices?
 

Semelhante a PLNOG 13: James Kretchmar: How Akamai scales to serve the largest events on the Internet

DWS15 - TV & Video Forum - Challenges to delivering a successful future for o...
DWS15 - TV & Video Forum - Challenges to delivering a successful future for o...DWS15 - TV & Video Forum - Challenges to delivering a successful future for o...
DWS15 - TV & Video Forum - Challenges to delivering a successful future for o...
IDATE DigiWorld
 
Akamai in a hyperconnected world
Akamai in a hyperconnected worldAkamai in a hyperconnected world
Akamai in a hyperconnected world
magda3695
 
Akamai in a hyperconnected world
Akamai in a hyperconnected worldAkamai in a hyperconnected world
Akamai in a hyperconnected world
magda3695
 
Clone your Network with OpenNebula
Clone your Network with OpenNebulaClone your Network with OpenNebula
Clone your Network with OpenNebula
NETWAYS
 
OpenNebulaConf 2013 - Keynote: Clone your Network with OpenNebula by Thomas H...
OpenNebulaConf 2013 - Keynote: Clone your Network with OpenNebula by Thomas H...OpenNebulaConf 2013 - Keynote: Clone your Network with OpenNebula by Thomas H...
OpenNebulaConf 2013 - Keynote: Clone your Network with OpenNebula by Thomas H...
OpenNebula Project
 

Semelhante a PLNOG 13: James Kretchmar: How Akamai scales to serve the largest events on the Internet (20)

Velocity EU 2014: Recycling the Web (why it's slowing your mobile app)
Velocity EU 2014: Recycling the Web (why it's slowing your mobile app)Velocity EU 2014: Recycling the Web (why it's slowing your mobile app)
Velocity EU 2014: Recycling the Web (why it's slowing your mobile app)
 
Atmosphere 2014: Helping the Internet to scale since 1998 - Paweł Kuśmierski
Atmosphere 2014: Helping the Internet to scale since 1998 - Paweł KuśmierskiAtmosphere 2014: Helping the Internet to scale since 1998 - Paweł Kuśmierski
Atmosphere 2014: Helping the Internet to scale since 1998 - Paweł Kuśmierski
 
Tom uk soti_final_without video.4.21.15
Tom uk soti_final_without video.4.21.15Tom uk soti_final_without video.4.21.15
Tom uk soti_final_without video.4.21.15
 
DWS15 - TV & Video Forum - Challenges to delivering a successful future for o...
DWS15 - TV & Video Forum - Challenges to delivering a successful future for o...DWS15 - TV & Video Forum - Challenges to delivering a successful future for o...
DWS15 - TV & Video Forum - Challenges to delivering a successful future for o...
 
DESAYUNO DE TRABAJO AKAMAI
DESAYUNO DE TRABAJO AKAMAIDESAYUNO DE TRABAJO AKAMAI
DESAYUNO DE TRABAJO AKAMAI
 
Akamai in a hyperconnected world
Akamai in a hyperconnected worldAkamai in a hyperconnected world
Akamai in a hyperconnected world
 
Akamai in a hyperconnected world
Akamai in a hyperconnected worldAkamai in a hyperconnected world
Akamai in a hyperconnected world
 
Akamai Korea - Tech Day (2015/03/11) DNS
Akamai Korea - Tech Day (2015/03/11) DNSAkamai Korea - Tech Day (2015/03/11) DNS
Akamai Korea - Tech Day (2015/03/11) DNS
 
Great Expectations - Dr. Tom Leighton, Akamai
Great Expectations - Dr. Tom Leighton, AkamaiGreat Expectations - Dr. Tom Leighton, Akamai
Great Expectations - Dr. Tom Leighton, Akamai
 
Jeroen Wijdogen (Akamai) | TU - Hacks & Attacks
Jeroen Wijdogen (Akamai) | TU - Hacks & AttacksJeroen Wijdogen (Akamai) | TU - Hacks & Attacks
Jeroen Wijdogen (Akamai) | TU - Hacks & Attacks
 
DDOS –Global threats and mitigation
DDOS –Global threats and mitigationDDOS –Global threats and mitigation
DDOS –Global threats and mitigation
 
Clone your Network with OpenNebula
Clone your Network with OpenNebulaClone your Network with OpenNebula
Clone your Network with OpenNebula
 
OpenNebulaConf 2013 - Keynote: Clone your Network with OpenNebula by Thomas H...
OpenNebulaConf 2013 - Keynote: Clone your Network with OpenNebula by Thomas H...OpenNebulaConf 2013 - Keynote: Clone your Network with OpenNebula by Thomas H...
OpenNebulaConf 2013 - Keynote: Clone your Network with OpenNebula by Thomas H...
 
Akamai Technologies - Company Overview
Akamai Technologies - Company OverviewAkamai Technologies - Company Overview
Akamai Technologies - Company Overview
 
Akamai: From Theory to Practice
Akamai: From Theory to PracticeAkamai: From Theory to Practice
Akamai: From Theory to Practice
 
Content Growth by Kams Yueng
Content Growth by Kams YuengContent Growth by Kams Yueng
Content Growth by Kams Yueng
 
Networks, Networks Everywhere, And Not A Packet To Drink
Networks, Networks Everywhere, And Not A Packet To DrinkNetworks, Networks Everywhere, And Not A Packet To Drink
Networks, Networks Everywhere, And Not A Packet To Drink
 
Cloud Delivery: The Path from Simple to Sophisticated
Cloud Delivery: The Path from Simple to SophisticatedCloud Delivery: The Path from Simple to Sophisticated
Cloud Delivery: The Path from Simple to Sophisticated
 
Alta Product Brief - Cloud-based application delivery platform for web applic...
Alta Product Brief - Cloud-based application delivery platform for web applic...Alta Product Brief - Cloud-based application delivery platform for web applic...
Alta Product Brief - Cloud-based application delivery platform for web applic...
 
Closing the Loop on Web Application Vulnerabilities - John Dilley, Akamai
Closing the Loop on Web Application Vulnerabilities - John Dilley, AkamaiClosing the Loop on Web Application Vulnerabilities - John Dilley, Akamai
Closing the Loop on Web Application Vulnerabilities - John Dilley, Akamai
 

Último

💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
nirzagarg
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
imonikaupta
 
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men 🔝mehsana🔝 Escorts...
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men  🔝mehsana🔝   Escorts...➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men  🔝mehsana🔝   Escorts...
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men 🔝mehsana🔝 Escorts...
nirzagarg
 
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
@Chandigarh #call #Girls 9053900678 @Call #Girls in @Punjab 9053900678
 
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
nirzagarg
 
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
@Chandigarh #call #Girls 9053900678 @Call #Girls in @Punjab 9053900678
 

Último (20)

💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
 
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
 
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
 
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrStory Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
 
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
 
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men 🔝mehsana🔝 Escorts...
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men  🔝mehsana🔝   Escorts...➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men  🔝mehsana🔝   Escorts...
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men 🔝mehsana🔝 Escorts...
 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck Microsoft
 
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
 
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
 
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
 
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
 
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
 
Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...
Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...
Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...
 
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
 

PLNOG 13: James Kretchmar: How Akamai scales to serve the largest events on the Internet

  • 1. Scaling to serve the Internet’s largest events James Kretchmar CTO EMEA
  • 2. ©2014 AKAMAI | FASTER FORWARDTM Sochi Olympic Games 2014 Akamai Helps NBC Olympics Reach Record Digital Audience 10.8 Million Total Hours of Online Video Delivered
  • 3. ©2014 AKAMAI | FASTER FORWARDTM 2014 Winter Olympics Overview Customers • NBC, TV2 Norway, France Televisions, … • 25 customers total Coverage • 24/7 over 17 days • Live streamed all 98 events • Global audience Media Technologies • Delivery in all major streaming formats • SecureHD for stream protection • Media Analytics for QoS monitoring and post-event analysis
  • 4. ©2014 AKAMAI | FASTER FORWARDTM Peak Sochi Traffic Events
  • 5. ©2014 AKAMAI | FASTER FORWARDTM Peak Sochi Events http://www.multichannel.com/distribution/us -canada-men%E2%80%99s-hockey-semifinal- sets-streaming-record-nbc-sports-digital/ 148448
  • 6. ©2014 AKAMAI | FASTER FORWARDTM 2014 FIFA World Cup Akamai delivered the World Cup globally to 80+ countries for 50+ rights holders
  • 7. ©2014 AKAMAI | FASTER FORWARDTM FIFA World Cup Overview Event • 1 Month, 32 Teams, 64 Matches, 12 Cities Customers • 55 Customers (25 in EMEA) Streaming technologies: • HLS, HDS, Smooth • Both with and without stream security (SecureHD) Akamai Traffic • 6.99 Tb/s event peak = ~11,200 full DVDs per minute • 5.3 million unique online viewers for Belgium/USA in the USA ALONE • 47.8 average online minutes viewed for Germany vs Portugal on WatchESPN
  • 8. ©2014 AKAMAI | FASTER FORWARDTM World Cup Traffic Peaks Dramatic, Rapid Demand Spikes! Global Demand with Regional Concentrations http://www.akamai.com/html/ms/akamai-delivers-online-streaming-performance. html Wednesday, June 25, 2014
  • 9. ©2014 AKAMAI | FASTER FORWARDTM Peak Perspective 7 6 5 4 3 2 1 0 Terabits per second 2010 2012 2014
  • 10. ©2014 AKAMAI | FASTER FORWARDTM World Cup South Africa Summer 2010 Summer Olympics London Summer 2012 Winter Olympics Sochi Winter 2014 World Cup Brazil Summer 2014 1 1.8 3.1 8.4 Relative Event Size
  • 11. ©2014 AKAMAI | FASTER FORWARDTM The Akamai Platform • 149,000 servers • Located in 92 countries around the world • Delivers over 2 trillion Internet interactions daily • Delivers approximately 30% of all Web traffic
  • 12. ©2014 AKAMAI | FASTER FORWARDTM Akamai Customers Customers on the Akamai platform include: • All 20 top global eCommerce sites • 96 of the top 100 online U.S. retailers (Source: Internet Retailer Magazine) • The top 30 media & entertainment companies • 7 of the top 10 banks (Source: The Banker) • 9 of the top 10 largest newspapers • 9 out of 10 top social media sites • All of the top anti-virus companies • One out of every three Global 500® companies (List compiled by Fortune Magazine)
  • 13. ©2014 AKAMAI | FASTER FORWARDTM
  • 14. ©2014 AKAMAI | FASTER FORWARDTM
  • 15. Avoid data theft and downtime by extending the security perimeter outside the data-center and protect from increasing frequency, scale and sophistication of web attacks. ©2014 AKAMAI | FASTER FORWARDTM Centralized Deployment Total Traffic 10000 1000 100 10 1 Origin Traffic 10000 1000 100 10 1 Ave Distance:HIGH
  • 16. Avoid data theft and downtime by extending the security perimeter outside the data-center and protect from increasing frequency, scale and sophistication of web attacks. ©2014 AKAMAI | FASTER FORWARDTM Moderately Distributed Deployment Total Traffic 10000 1000 100 10 1 Origin Traffic 10000 1000 100 10 1 Ave Distance:MEDIUM
  • 17. Avoid data theft and downtime by extending the security perimeter outside the data-center and protect from increasing frequency, scale and sophistication of web attacks. ©2014 AKAMAI | FASTER FORWARDTM Highly Distributed Deployment Total Traffic 10000 1000 100 10 1 Origin Traffic 10000 1000 100 10 1 Ave Distance:LOW
  • 18. Avoid data theft and downtime by extending the security perimeter outside the data-center and protect from increasing frequency, scale and sophistication of web attacks. ©2014 AKAMAI | FASTER FORWARDTM Ave Distance vs. Deployments Centralized Somewhat Distributed Highly Distribtued 0 200 400 600 800 1000 1200 1400 1600 1800 2000 Number of Deployments Ave Distance
  • 19. Avoid data theft and downtime by extending the security perimeter outside the data-center and protect from increasing frequency, scale and sophistication of web attacks. ©2014 AKAMAI | FASTER FORWARDTM Constrained peering points 12,000 networks connected by peering points
  • 20. ©2014 AKAMAI | FASTER FORWARDTM Avoiding Congestion
  • 21. ©2014 AKAMAI | FASTER FORWARDTM
  • 22. ©2014 AKAMAI | FASTER FORWARDTM
  • 23. Avoid data theft and downtime by extending the security perimeter outside the data-center and protect from increasing frequency, scale and sophistication of web attacks. ©2014 AKAMAI | FASTER FORWARDTM Highly Distributed Deployment Total Traffic 10000 1000 100 10 1 Origin Traffic 10000 1000 100 10 1 Ave Distance:LOW
  • 24. ©2014 AKAMAI | FASTER FORWARDTM Managing Load Challenges: • Want to send users to the “best” or “closest” server • Need to fully utilize servers, else have to over-capacitate • Need to predict and prevent overload Typical CDN solution is IP Anycast
  • 25. Avoid data theft and downtime by extending the security perimeter outside the data-center and protect from increasing frequency, scale and sophistication of web attacks. ©2014 AKAMAI | FASTER FORWARDTM IP Anycast 10.12.4.80 10.12.4.80 10.12.4.80 10.12.4.80 10.12.4.80 10.12.4.80 10.12.4.80 10.12.4.80
  • 26. ©2014 AKAMAI | FASTER FORWARDTM Mechanics of fine-grained load balancing Problems with IP Anycast: • Doesn’t find best performance • Doesn’t account for congestion • Very coarse • Won’t work for highly distributed • Little control Need a system with fine-grained control • Send these users to these specific machines
  • 27. CNAME to a special hostname that can return dynamic answers ©2014 AKAMAI | FASTER FORWARDTM DNS based load-balancing www.example.com CNAME www.example.com.edgesuite.net www.example.com.edgesuite.net CNAME a1782.g.akamai.net a1782.g.akamai.net A 10.7.20.66 A 10.7.20.70 static dynamic Now we can choose exactly which servers for which end-users
  • 28. ©2014 AKAMAI | FASTER FORWARDTM Fine-grained load-balancing Being able to choose specific servers means: • Possible to drive close to 100% utilization • No excess capacity necessary • Can deal with huge traffic spikes • Best end user performance • Can find and route around problems
  • 29. ©2014 AKAMAI | FASTER FORWARDTM Intelligent Algorithms Full control is good, but only if you know what to do with it … • Understand the structure of the Internet • Measure performance between servers and end users in real time • Assign to the best performing server • But with fairness if the best would be overloaded Load vs. Demand • When a request comes in we don’t know how “heavy” it will be • Or on what resource • Must adaptively measure, adjust and predict with a load feedback controller
  • 30. ©2014 AKAMAI | FASTER FORWARDTM
  • 31. ©2014 AKAMAI | FASTER FORWARDTM
  • 32. ©2014 AKAMAI | FASTER FORWARDTM Reliability = Scalability The cost of redundancy • Anything that can break needs a backup • Requires some extra resources in the system • If small failures cause large failures, less capacity is available • For effective use of large capacity, must minimize impact of small failures • Like RAID for disks Akamai reliability • Reliability built in layer upon layer • Each deployment acts like one big cache, but take a closer look …
  • 33. Avoid data theft and downtime by extending the security perimeter outside the data-center and protect from increasing frequency, scale and sophistication of web attacks. ©2014 AKAMAI | FASTER FORWARDTM Highly Distributed Deployment Total Traffic 10000 1000 100 10 1 Origin Traffic 10000 1000 100 10 1 Ave Distance:LOW
  • 34. ©2014 AKAMAI | FASTER FORWARDTM Akamai reliability Within a deployment of servers: • Disk space effectively shared • Customers are striped across servers • Dynamically use more servers if customer load is high • If a server fails: •Reassign in a minimally impacting way (consistent hashing) •DNS reflects the new assignments • A “buddy” machine grabs the IP Deployment • Acts like one big cache • Multiple machines can fail with no bad effect
  • 35. ©2014 AKAMAI | FASTER FORWARDTM
  • 36. 4K-UHD HEVC/H.265 16,000-30,000 Avoid data theft and downtime by extending the security perimeter outside the data-center and protect from increasing frequency, scale and sophistication of web attacks. ©2014 AKAMAI | FASTER FORWARDTM Quality Requires Bits COMPRESSED BIT RATE (Kbps) 50,00 0 40,00 0 30,00 0 20,00 0 10,00 0 0 8K-UHD XEVC+? 50,000+ Kbps Future HD-1080p AVC/H.264 7,500 Kbps 2011 HD-720p AVC/H.264 3,500 Kbps Kbps 2007 2013 VGA/SDTV MPEG2-4 1,800 Kbps 2004 QVGA MPEG1 550 Kbps 2001
  • 37. Delivery Innovation: Akamai Media Client Technology ©2014 AKAMAI | FASTER FORWARDTM A toolkit for the next-generation network Akamai Media Client Core Services API Cache Hybrid HTTP/UDP (HHU) Acceleration Multicast Delivery Peer Assisted Delivery Intelligent Pre- Positioning
  • 38. ©2014 AKAMAI | FASTER FORWARDTM Media Client Technology Patent Pending Specification and reference implementation SDK Connected Device Stack Application Framework Services / Libraries OS App Media Client SDK Media Client SDK App layer integration Service layer integration Standard HTTP App Can be implemented at the App Layer or the Service Layer
  • 39. Avoid data theft and downtime by extending the security perimeter outside the data-center and protect from increasing frequency, scale and sophistication of web attacks. ©2014 AKAMAI | FASTER FORWARDTM Akamai’s Media Client Technology Initiative Hybrid HTTP/UDP Residentia l Gateway HTTP/UDP Unicast Acceleration  HTTP/UDP Unicast Acceleration ✔Ready to Play Later
  • 40. Akamai’s Media Client Technology Initiative Multicast 100,000 Viewers One 2 Mbps stream per viewer = 200Gbps ©2014 AKAMAI | FASTER FORWARDTM Akamai Network ISP Network HTTP Origin Akamai Edge Server Non-Multicast Router
  • 41. ©2014 AKAMAI | FASTER FORWARDTM Akamai’s Media Client Technology Initiative Multicast Akamai Network ISP Network HTTP Multicast AMT Origin Akamai Edge Server Multicast Router AMT Router/Relay
  • 42. Akamai’s Media Client Technology Initiative Intelligent Prepositioning Avoid data theft and downtime by extending the security perimeter outside the data-center and protect from increasing frequency, scale and sophistication of web attacks. ©2014 AKAMAI | FASTER FORWARDTM Residentia l Gateway  HTTP/UDP Unicast Acceleration  Multicast  Intelligent Prepositioning Intelligent Prepositioning ✔Ready to Content demand is Play Later predicted, And content is delivered in anticipation.
  • 43. Akamai’s Media Client Technology Initiative Peer Assisted Delivery Avoid data theft and downtime by extending the security perimeter outside the data-center and protect from increasing frequency, scale and sophistication of web attacks. ©2014 AKAMAI | FASTER FORWARDTM Residentia l Gateway  HTTP/UDP Unicast Acceleration  Multicast  Intelligent Prepositioning Peer-Assisted Delivery  Peer Assist Network intelligence can exclude peering traffic from data caps and billed usage.

Notas do Editor

  1. Has delivered billions of songs for top online music stores