On this 20min talk, Javier shares an insight on the capacity imbalance between the core and the Edge of the Internet, and some examples of how building distributed architecture can help to ensure Fast and Secure Apps
2. Javier Garza
Developer Evangelist @Akamai (San Francisco, CA)
• 15+ years at Akamai helping customers run fast and
secure apps
• Co-author of O’Reilly’s “Learning HTTP/2” book,
blogger, speaker, one-liner king
• Motto: Share what you know, and learn what you don’t
• Hobbies: challenging workouts, non-profit volunteering
@jjaviergarza
Speaker
3. 253K
S E R V E R S
137
C O U N T R I E S
1600
N E T W O R K S
https://www.akamai.com/us/en/about/facts-figures.jsp
Akamai (way more than a CDN)
Edge
Platform
Edge
Services
GlobDistributedWebServers
EdgeComputing
WebFirewall/DDoSprot.
MobileSDK
PerformanceAnalytics/Telemetry
DNSLoadBalancing
DNSServers
Streaming
EnterpriseSecurity
IoTatscale
DevOps
NetworkOperations
...
4. • The internet capacity imbalance, and why it matters
• Distributed architectures at the Edge
• DNS
• Hybrid cloud
• Load balancing
• Security
Agenda
6. BILLIONS
What (and Where) is the Edge?
ENTERPRISE CLOUD EDGE DIGITAL
TOUCHPOINT
AWS, Azure, …
THOUSANDSTENSA FEW
Private & Hosted
Datacenters
FUNCTIONALITY Ă
Akamai
8. The last mile has enormous capacity
1 Billion Lines
40,000 Tbps
X 40 Mbps
Source: Statista.com, Akamai State of the Internet/Connectivity Report
+ 10,000 Tbps for cellular
9. The problem is at the core
Cloud
Data Centers
100 Major Networks
500 Tbps
X 5 Tbps
Source: Statista.com, Akamai State of the Internet/Connectivity Report
10. The problem is at the core
Cloud
Data Centers
50,000 100X=
500 IMBALANCE
Source: Statista.com, Akamai State of the Internet/Connectivity Report
25. Load Balancing at the Edge
Your Cloud
data centers
DNS / App layer Load Balancer
• Weighted (50/50)
• Performance (fastest connection)
• GEO (EU users to EU DC)
• Fail-over
• Load-feedback (DC with most
resources available)
26. Security at the OnPrem/Cloud
End User
1
10
100
10000
DC
Traffic
1000
(Cloud)
Datacenters
X
27. Security at the Edge
(Cloud)
Datacenters
End User
1
10
100
10000
Origin
Traffic
1000
Edge
Traffic
1
10
100
10000
1000
28. The Edge can help you:
o Achieve scale
o Maximize performance
o Minimize cost
o Improve redundancy
o Provide security