SlideShare une entreprise Scribd logo
1  sur  30
Télécharger pour lire hors ligne
Akamai in Hyperconnected World
Filip Walkowicz – Site Leader & Senior Customer Care Manager
Paweł Kuśmierski – Senior Engineer, Lead, System Operations
Akamai Krakow Center of Excellence
What’s Akamai?
 Founded at MIT in 1998 by prof. Tom Leighton and Danny Lewin
 Akamai has the world’s most distributed Internet platform (over
150.000 servers, deployed in 81 countries)
 The Akamai Intelligent Platform is leading cloud platform delivering up
to 30% of the worldwide web traffic.
 Accelerating Daily Traffic of:

10+ Tbps

20+ million hits per second

2+ trillion deliveries per day

30+ petabytes/day

10+ million concurrent streams
©2013 AKAMAI | FASTER FORWARDTM
Who do we serve?








The top 30 media & entertainment companies
All 20 top global eCommerce sites
7 of the top 10 world banks
9 of the top 10 largest newspapers
9 out of 10 top social media sites
6 of the top 7 computer manufacturers
All of the top anti-virus companies

©2013 AKAMAI | FASTER FORWARDTM
Representative Customers
Adobe
All Nippon Airways (ANA)
Apple (1999)
AUDI
BMW
Department of Defense
Facebook
FedEx
L'Oréal
Marks & Spencer
MTV Networks
MySpace
Microsoft
Netflix

General Motors
Harley-Davidson, Inc
Hitachi
IBM
Intercontinental Hotels Group
Qantas Airways
Red Hat Inc.
Research In Motion (RIM)
Sony Computer Entertainment
Sony Ericsson Mobile Communications
Toyota Motor Sales
TrendMicro
Victoria's Secret
Yahoo!

©2013 AKAMAI | FASTER FORWARDTM
Explosive Growth Online

2012

2020

More People 2.2 Billion1

5 Billion2

More
Devices

8 Billion3

50 Billion4

More Money

€600 Billion1

€2800 Billion2

Sources: (Global) 1 Internet World Stats 2 Akamai Estimates 3 IMS Research 4 Ericsson

©2013 AKAMAI | FASTER FORWARDTM
Trends of mobile devices usage voice/data

View on 2007- 2012 towards data usage
©2013 AKAMAI | FASTER FORWARDTM
Leveraging Key Megatrends

Media

Mobile

Cloud

More than 90% of
Internet traffic will
be video by 20151

10:1 devices per
internet user by
20202

One-third of all
data will live in or
pass through the
cloud by 20201

Sources: 1-Cisco, 2-Akamai 3-IAB, 4-McAfee

©2013 AKAMAI | FASTER FORWARDTM

Big Data
2.5 exabytes of
data are created
every day3

Security
Cyber attacks
cost companies
up to $100,000/min4
10’000 feet view of Akamai

©2013 AKAMAI | FASTER FORWARDTM
Challenges with Cloud Adoption
Akamai Cloud Optimization
The User Always Connects to a Nearby Akamai Server
Akamai Edge Servers
Cloud Datacenter

End User

Cloud servers reside in big
data centers, farther away
from the end user…
...resulting in decreased
performance and security
©2013 AKAMAI | FASTER FORWARDTM
Cloud Optimization: Route Selection
Cloud Datacenter

X

End User

X
Problem 1

Route to datacenter
may perform poorly

©2013 AKAMAI | FASTER FORWARDTM
Cloud Optimization: Route Selection
Akamai Edge Servers
Cloud Datacenter

End User

X
Solution

Problem 1

Route to datacenter
may perform poorly

Akamai SureRoute
to optimize route
©2013 AKAMAI | FASTER FORWARDTM
Akamai SureRoute Makes a Big Difference
Packet loss into India after MidEast cable cut

Packet Loss

50%
40%

30%
20%

10%
0%

Generic Internet
©2013 AKAMAI | FASTER FORWARDTM

Akamai
Cloud Optimization: Communication Protocol
Akamai Edge Servers
Cloud Datacenter

End User

Problem 2

Solution

Akamai Communication
Protocol

Many round trips for
initial large download
©2013 AKAMAI | FASTER FORWARDTM
Attacks on Akamai Customers
600

• Typical Attack Size: 3-10 Gbps

500

• Attacks are originating from all
geographies and are moving between
geographies during the attack

Number of Attacks

• Large Attack Size: 100-200 Gbps

400

300

200

100

0
2009

©2013 AKAMAI | FASTER FORWARDTM

2010

2011
The Threat is Varied & Easier to Launch

Attack Methods

Malware
1%

74% of companies
experienced one or more
DDoS attacks in the past year.

31% of these attacks
resulted in service disruption.
New attack tools such as
Low Orbit Ion Cannon
Users download the tool, insert
the target URL or IP and press
GO!

Insufficient Authentication
1%
DNS Hijacking
1%
Abuse of Functionality
1%
Content Spoofing
1%

OS Commanding
1%

Unknown
10%
Denial of
Service
(DoS)
32%

Predictable Resource Location
1%
Banking Trojan
1%
Stolen Credentials
1%
Misconfiguration
3%
Known Vulnerability
4%
Process Automation
4%
Cross-Site Request Forgery
(CSRF)
4%

Brute Force
4%

Cross-Site
Scripting
(XSS)
9%

SQL Injection
(SQLi)
21%

Source: TrustWave - 2010 - Web Hacking Incident Database

©2013 AKAMAI | FASTER FORWARDTM
Web Application With a Perimeter Defense

(Cloud)
Datacenters

End User
Origin
Traffic

Akamai
Traffic

10000

10000

1000

1000

100

100

10

10

1

1

COVERED

©2013 AKAMAI | FASTER FORWARDTM
July 4th – 7th 2009 DDoS Attack
400,000 Korean Bots Attack Key U.S. Government Web Sites

Peak Traffic

Times Above
Normal Traffic

U.S. Government Customer 1

124 Gbps

598x

U.S. Government Customer 2

32 Gbps

369x

U.S. Government Customer 3

9 Gbps

39x

U.S. Government Customer 4

9 Gbps

19x

U.S. Government Customer 5

2 Gbps

9x

U.S. Government Customer 6

1.9 Gbps

6x

Customer – PROTECTED

©2013 AKAMAI | FASTER FORWARDTM
July 4th – 7th 2009 DDoS Attack
400,000 Korean Bots Attack Key U.S. Government Web Sites

Attack Size — Gbps

125

23:00 Mitigation
measures engaged

100

July 5, 2009

Unique IPs
Spike 1

21:00 Akamai identifies
sources

75

20:00 Attack grows
rapidly

50

16:00 Customer
notified

25

0:00

23:50 Peak
pageviews

Spike 2

08:00

16:00

0:00

©2013 AKAMAI | FASTER FORWARDTM

08:00

16:00

Spike 3
Under the hood

©2013 AKAMAI | FASTER FORWARDTM
Akamai Platform
•
•
•
•
•
•
•

Various web infrastructure services
Over 150,000 machines
Over 1 million distributed components
Over 1000 autonomous systems
24/7/365 operation
Failures, usage changes
Massive, real-time monitoring

©2013 AKAMAI | FASTER FORWARDTM
Query
• Distributed data collection
• Aggregation at several hundred points
• SQL-style interface

©2013 AKAMAI | FASTER FORWARDTM
A Sample Query
SELECT
c.continent_name,
SUM(l.hits) hits
FROM
load_info l,
region_data r,
continent_data c
WHERE
l.georegion=r.id AND
r.continent=c.continent
GROUP BY
c.continent_name
ORDER BY
hits DESC;

c.continent_name
hits
---------------- --------North America 4,620,551
Europe 3,392,102
South America
655,175
Asia
552,258
Africa
106,781
Oceania
39,905
Antarctica
135

©2013 AKAMAI | FASTER FORWARDTM
Query at the Edge
• Each machine collects its own data
• Many processes may publish
• Snapshots every two minutes

©2013 AKAMAI | FASTER FORWARDTM
Cluster proxies
•
•

Collect data for the whole cluster
Include themselves

©2013 AKAMAI | FASTER FORWARDTM
Top-Level Aggregators
• Collect data for the whole network
• Snapshots every two minutes
• Static tables for data that doesn’t change
much

©2013 AKAMAI | FASTER FORWARDTM
SQL parsers
• Get tables from 1 TLA
• Only get the ones we need
• Answer queries based on
them

©2013 AKAMAI | FASTER FORWARDTM
Aggregator Sets
• Span different parts of the network
• Designated for different purposes
• Several replicated TLAs & SQLs
• Combined TLA/SQLs
• Shared hostnames
• Help meet reliability guarantees
• Help tolerate faults & keep localized

©2013 AKAMAI | FASTER FORWARDTM
Scale
•
•
•
•

Several hundred TLAs, SQLs, TLA/SQLs
Thousands of queries per minute
Tens of GB in the system
Up to 16 GB per TLA (and growing fast)
•
•
•
•
•

Internet usage
Network growth
Customer growth
Data/customer
More queries

• Age of data typically a few minutes

©2013 AKAMAI | FASTER FORWARDTM
Download the Akamai
Internet Visualization
app in the Apple store

Result:

Result:

Result:

2-100X

2-100X

2-100X

compression

compression

compression

©2013 AKAMAI | FASTER FORWARDTM
Dziękujemy za uwagę

Filip Walkowicz, fwalkowi@akamai.com
Paweł Kuśmierski, pkusmier@akamai.com

©2013 AKAMAI | FASTER FORWARDTM

Contenu connexe

Similaire à Akamai in a hyperconnected world

PLNOG 13: James Kretchmar: How Akamai scales to serve the largest events on t...
PLNOG 13: James Kretchmar: How Akamai scales to serve the largest events on t...PLNOG 13: James Kretchmar: How Akamai scales to serve the largest events on t...
PLNOG 13: James Kretchmar: How Akamai scales to serve the largest events on t...PROIDEA
 
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.15Liz Bradley
 
State of the Internet: Mirai, IOT and History of Botnets
State of the Internet: Mirai, IOT and History of BotnetsState of the Internet: Mirai, IOT and History of Botnets
State of the Internet: Mirai, IOT and History of BotnetsRahul Neel Mani
 
Holiday Retail Readiness: Preparing For Peak
Holiday Retail Readiness: Preparing For PeakHoliday Retail Readiness: Preparing For Peak
Holiday Retail Readiness: Preparing For PeakG3 Communications
 
Jeroen Wijdogen (Akamai) | TU - Hacks & Attacks
Jeroen Wijdogen (Akamai) | TU - Hacks & AttacksJeroen Wijdogen (Akamai) | TU - Hacks & Attacks
Jeroen Wijdogen (Akamai) | TU - Hacks & AttacksMedia Perspectives
 
Internet 2020: The Future Connection
Internet 2020: The Future ConnectionInternet 2020: The Future Connection
Internet 2020: The Future ConnectionChristine Nolan
 
Maximize Holiday Revenue for Magento eCommerce
Maximize Holiday Revenue for Magento eCommerceMaximize Holiday Revenue for Magento eCommerce
Maximize Holiday Revenue for Magento eCommerceLagrange Systems
 
Akamai corporate presentation english
Akamai corporate presentation englishAkamai corporate presentation english
Akamai corporate presentation englishJonny Nässlander
 
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)Colin Bendell
 
#IT fest 2013 - Big Data in a Hyper-Connected World
#IT fest 2013 - Big Data in a Hyper-Connected World#IT fest 2013 - Big Data in a Hyper-Connected World
#IT fest 2013 - Big Data in a Hyper-Connected World#IT fest
 
Segurdad de red para la generacion de la nube symantec
Segurdad de red para la generacion de la nube symantecSegurdad de red para la generacion de la nube symantec
Segurdad de red para la generacion de la nube symantecCSA Argentina
 
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...Akamai Technologies
 
Informe: ¿Quién tiene la conexión a Internet más rápida del mundo?
Informe: ¿Quién tiene la conexión a Internet más rápida del mundo?Informe: ¿Quién tiene la conexión a Internet más rápida del mundo?
Informe: ¿Quién tiene la conexión a Internet más rápida del mundo?Aura Systems Perú
 
Akamai State of Internet: Q3 2013
Akamai State of Internet: Q3 2013Akamai State of Internet: Q3 2013
Akamai State of Internet: Q3 2013Dario Caliendo
 
Reporte Estado del Internet
Reporte Estado del InternetReporte Estado del Internet
Reporte Estado del InternetHabacuc Guzman
 
Addressing Challenges with IoT Edge Management
Addressing Challenges with IoT Edge ManagementAddressing Challenges with IoT Edge Management
Addressing Challenges with IoT Edge ManagementDataWorks Summit
 
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, AkamaiAkamai Technologies
 
Changing Admins Lives Forever with Automated Network Management
Changing Admins Lives Forever with Automated Network ManagementChanging Admins Lives Forever with Automated Network Management
Changing Admins Lives Forever with Automated Network ManagementMark Piening
 

Similaire à Akamai in a hyperconnected world (20)

PLNOG 13: James Kretchmar: How Akamai scales to serve the largest events on t...
PLNOG 13: James Kretchmar: How Akamai scales to serve the largest events on t...PLNOG 13: James Kretchmar: How Akamai scales to serve the largest events on t...
PLNOG 13: James Kretchmar: How Akamai scales to serve the largest events on t...
 
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
 
State of the Internet: Mirai, IOT and History of Botnets
State of the Internet: Mirai, IOT and History of BotnetsState of the Internet: Mirai, IOT and History of Botnets
State of the Internet: Mirai, IOT and History of Botnets
 
Holiday Retail Readiness: Preparing For Peak
Holiday Retail Readiness: Preparing For PeakHoliday Retail Readiness: Preparing For Peak
Holiday Retail Readiness: Preparing For Peak
 
Jeroen Wijdogen (Akamai) | TU - Hacks & Attacks
Jeroen Wijdogen (Akamai) | TU - Hacks & AttacksJeroen Wijdogen (Akamai) | TU - Hacks & Attacks
Jeroen Wijdogen (Akamai) | TU - Hacks & Attacks
 
Internet 2020: The Future Connection
Internet 2020: The Future ConnectionInternet 2020: The Future Connection
Internet 2020: The Future Connection
 
Maximize Holiday Revenue for Magento eCommerce
Maximize Holiday Revenue for Magento eCommerceMaximize Holiday Revenue for Magento eCommerce
Maximize Holiday Revenue for Magento eCommerce
 
Akamai corporate presentation english
Akamai corporate presentation englishAkamai corporate presentation english
Akamai corporate presentation english
 
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)
 
#IT fest 2013 - Big Data in a Hyper-Connected World
#IT fest 2013 - Big Data in a Hyper-Connected World#IT fest 2013 - Big Data in a Hyper-Connected World
#IT fest 2013 - Big Data in a Hyper-Connected World
 
Segurdad de red para la generacion de la nube symantec
Segurdad de red para la generacion de la nube symantecSegurdad de red para la generacion de la nube symantec
Segurdad de red para la generacion de la nube symantec
 
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...
 
Informe: ¿Quién tiene la conexión a Internet más rápida del mundo?
Informe: ¿Quién tiene la conexión a Internet más rápida del mundo?Informe: ¿Quién tiene la conexión a Internet más rápida del mundo?
Informe: ¿Quién tiene la conexión a Internet más rápida del mundo?
 
Akamai State of Internet: Q3 2013
Akamai State of Internet: Q3 2013Akamai State of Internet: Q3 2013
Akamai State of Internet: Q3 2013
 
Reporte Estado del Internet
Reporte Estado del InternetReporte Estado del Internet
Reporte Estado del Internet
 
Smart grid oct10 sso
Smart grid oct10 ssoSmart grid oct10 sso
Smart grid oct10 sso
 
Using the Cloud
Using the CloudUsing the Cloud
Using the Cloud
 
Addressing Challenges with IoT Edge Management
Addressing Challenges with IoT Edge ManagementAddressing Challenges with IoT Edge Management
Addressing Challenges with IoT Edge Management
 
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
 
Changing Admins Lives Forever with Automated Network Management
Changing Admins Lives Forever with Automated Network ManagementChanging Admins Lives Forever with Automated Network Management
Changing Admins Lives Forever with Automated Network Management
 

Plus de magda3695

Prezentacja 20141129
Prezentacja 20141129Prezentacja 20141129
Prezentacja 20141129magda3695
 
Prezentacja personal branding
Prezentacja personal brandingPrezentacja personal branding
Prezentacja personal brandingmagda3695
 
Dlaczego firmy wdrażają er py info_meet kraków
Dlaczego firmy wdrażają er py info_meet krakówDlaczego firmy wdrażają er py info_meet kraków
Dlaczego firmy wdrażają er py info_meet krakówmagda3695
 
Patterns for organic architecture codedive
Patterns for organic architecture codedivePatterns for organic architecture codedive
Patterns for organic architecture codedivemagda3695
 
Systematic architect
Systematic architectSystematic architect
Systematic architectmagda3695
 
Continuous delivery
Continuous deliveryContinuous delivery
Continuous deliverymagda3695
 
Szczepan Faber mockito story (1)
Szczepan Faber   mockito story (1)Szczepan Faber   mockito story (1)
Szczepan Faber mockito story (1)magda3695
 
Sea surfing in asp.net mvc
Sea surfing in asp.net mvcSea surfing in asp.net mvc
Sea surfing in asp.net mvcmagda3695
 
Szczepan.faber.gradle
Szczepan.faber.gradleSzczepan.faber.gradle
Szczepan.faber.gradlemagda3695
 
Big data today and tomorrow
Big data today and tomorrowBig data today and tomorrow
Big data today and tomorrowmagda3695
 
Info meet katalog kraków 8 marca
Info meet katalog kraków 8 marcaInfo meet katalog kraków 8 marca
Info meet katalog kraków 8 marcamagda3695
 
Info meet 8 02-2014
Info meet 8 02-2014Info meet 8 02-2014
Info meet 8 02-2014magda3695
 
Ccpm jako metoda planowania i kontroli projektów
Ccpm jako metoda planowania i kontroli projektówCcpm jako metoda planowania i kontroli projektów
Ccpm jako metoda planowania i kontroli projektówmagda3695
 
Soft layer cloud without compromise
Soft layer   cloud without compromiseSoft layer   cloud without compromise
Soft layer cloud without compromisemagda3695
 
Info meet pomiary wydajności
Info meet pomiary wydajnościInfo meet pomiary wydajności
Info meet pomiary wydajnościmagda3695
 
A rnav infomeet
A rnav infomeetA rnav infomeet
A rnav infomeetmagda3695
 
Agile zrobtosam infomeet
Agile zrobtosam infomeetAgile zrobtosam infomeet
Agile zrobtosam infomeetmagda3695
 
Abc zarządzania sobą
Abc zarządzania sobąAbc zarządzania sobą
Abc zarządzania sobąmagda3695
 
Dług technologiczny czyli mały wkład w duże problemy
Dług technologiczny czyli mały wkład w duże problemyDług technologiczny czyli mały wkład w duże problemy
Dług technologiczny czyli mały wkład w duże problemymagda3695
 

Plus de magda3695 (20)

Prezentacja 20141129
Prezentacja 20141129Prezentacja 20141129
Prezentacja 20141129
 
7
77
7
 
Prezentacja personal branding
Prezentacja personal brandingPrezentacja personal branding
Prezentacja personal branding
 
Dlaczego firmy wdrażają er py info_meet kraków
Dlaczego firmy wdrażają er py info_meet krakówDlaczego firmy wdrażają er py info_meet kraków
Dlaczego firmy wdrażają er py info_meet kraków
 
Patterns for organic architecture codedive
Patterns for organic architecture codedivePatterns for organic architecture codedive
Patterns for organic architecture codedive
 
Systematic architect
Systematic architectSystematic architect
Systematic architect
 
Continuous delivery
Continuous deliveryContinuous delivery
Continuous delivery
 
Szczepan Faber mockito story (1)
Szczepan Faber   mockito story (1)Szczepan Faber   mockito story (1)
Szczepan Faber mockito story (1)
 
Sea surfing in asp.net mvc
Sea surfing in asp.net mvcSea surfing in asp.net mvc
Sea surfing in asp.net mvc
 
Szczepan.faber.gradle
Szczepan.faber.gradleSzczepan.faber.gradle
Szczepan.faber.gradle
 
Big data today and tomorrow
Big data today and tomorrowBig data today and tomorrow
Big data today and tomorrow
 
Info meet katalog kraków 8 marca
Info meet katalog kraków 8 marcaInfo meet katalog kraków 8 marca
Info meet katalog kraków 8 marca
 
Info meet 8 02-2014
Info meet 8 02-2014Info meet 8 02-2014
Info meet 8 02-2014
 
Ccpm jako metoda planowania i kontroli projektów
Ccpm jako metoda planowania i kontroli projektówCcpm jako metoda planowania i kontroli projektów
Ccpm jako metoda planowania i kontroli projektów
 
Soft layer cloud without compromise
Soft layer   cloud without compromiseSoft layer   cloud without compromise
Soft layer cloud without compromise
 
Info meet pomiary wydajności
Info meet pomiary wydajnościInfo meet pomiary wydajności
Info meet pomiary wydajności
 
A rnav infomeet
A rnav infomeetA rnav infomeet
A rnav infomeet
 
Agile zrobtosam infomeet
Agile zrobtosam infomeetAgile zrobtosam infomeet
Agile zrobtosam infomeet
 
Abc zarządzania sobą
Abc zarządzania sobąAbc zarządzania sobą
Abc zarządzania sobą
 
Dług technologiczny czyli mały wkład w duże problemy
Dług technologiczny czyli mały wkład w duże problemyDług technologiczny czyli mały wkład w duże problemy
Dług technologiczny czyli mały wkład w duże problemy
 

Dernier

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 

Dernier (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 

Akamai in a hyperconnected world

  • 1. Akamai in Hyperconnected World Filip Walkowicz – Site Leader & Senior Customer Care Manager Paweł Kuśmierski – Senior Engineer, Lead, System Operations Akamai Krakow Center of Excellence
  • 2. What’s Akamai?  Founded at MIT in 1998 by prof. Tom Leighton and Danny Lewin  Akamai has the world’s most distributed Internet platform (over 150.000 servers, deployed in 81 countries)  The Akamai Intelligent Platform is leading cloud platform delivering up to 30% of the worldwide web traffic.  Accelerating Daily Traffic of:  10+ Tbps  20+ million hits per second  2+ trillion deliveries per day  30+ petabytes/day  10+ million concurrent streams ©2013 AKAMAI | FASTER FORWARDTM
  • 3. Who do we serve?        The top 30 media & entertainment companies All 20 top global eCommerce sites 7 of the top 10 world banks 9 of the top 10 largest newspapers 9 out of 10 top social media sites 6 of the top 7 computer manufacturers All of the top anti-virus companies ©2013 AKAMAI | FASTER FORWARDTM
  • 4. Representative Customers Adobe All Nippon Airways (ANA) Apple (1999) AUDI BMW Department of Defense Facebook FedEx L'Oréal Marks & Spencer MTV Networks MySpace Microsoft Netflix General Motors Harley-Davidson, Inc Hitachi IBM Intercontinental Hotels Group Qantas Airways Red Hat Inc. Research In Motion (RIM) Sony Computer Entertainment Sony Ericsson Mobile Communications Toyota Motor Sales TrendMicro Victoria's Secret Yahoo! ©2013 AKAMAI | FASTER FORWARDTM
  • 5. Explosive Growth Online 2012 2020 More People 2.2 Billion1 5 Billion2 More Devices 8 Billion3 50 Billion4 More Money €600 Billion1 €2800 Billion2 Sources: (Global) 1 Internet World Stats 2 Akamai Estimates 3 IMS Research 4 Ericsson ©2013 AKAMAI | FASTER FORWARDTM
  • 6. Trends of mobile devices usage voice/data View on 2007- 2012 towards data usage ©2013 AKAMAI | FASTER FORWARDTM
  • 7. Leveraging Key Megatrends Media Mobile Cloud More than 90% of Internet traffic will be video by 20151 10:1 devices per internet user by 20202 One-third of all data will live in or pass through the cloud by 20201 Sources: 1-Cisco, 2-Akamai 3-IAB, 4-McAfee ©2013 AKAMAI | FASTER FORWARDTM Big Data 2.5 exabytes of data are created every day3 Security Cyber attacks cost companies up to $100,000/min4
  • 8. 10’000 feet view of Akamai ©2013 AKAMAI | FASTER FORWARDTM
  • 9. Challenges with Cloud Adoption Akamai Cloud Optimization The User Always Connects to a Nearby Akamai Server Akamai Edge Servers Cloud Datacenter End User Cloud servers reside in big data centers, farther away from the end user… ...resulting in decreased performance and security ©2013 AKAMAI | FASTER FORWARDTM
  • 10. Cloud Optimization: Route Selection Cloud Datacenter X End User X Problem 1 Route to datacenter may perform poorly ©2013 AKAMAI | FASTER FORWARDTM
  • 11. Cloud Optimization: Route Selection Akamai Edge Servers Cloud Datacenter End User X Solution Problem 1 Route to datacenter may perform poorly Akamai SureRoute to optimize route ©2013 AKAMAI | FASTER FORWARDTM
  • 12. Akamai SureRoute Makes a Big Difference Packet loss into India after MidEast cable cut Packet Loss 50% 40% 30% 20% 10% 0% Generic Internet ©2013 AKAMAI | FASTER FORWARDTM Akamai
  • 13. Cloud Optimization: Communication Protocol Akamai Edge Servers Cloud Datacenter End User Problem 2 Solution Akamai Communication Protocol Many round trips for initial large download ©2013 AKAMAI | FASTER FORWARDTM
  • 14. Attacks on Akamai Customers 600 • Typical Attack Size: 3-10 Gbps 500 • Attacks are originating from all geographies and are moving between geographies during the attack Number of Attacks • Large Attack Size: 100-200 Gbps 400 300 200 100 0 2009 ©2013 AKAMAI | FASTER FORWARDTM 2010 2011
  • 15. The Threat is Varied & Easier to Launch Attack Methods Malware 1% 74% of companies experienced one or more DDoS attacks in the past year. 31% of these attacks resulted in service disruption. New attack tools such as Low Orbit Ion Cannon Users download the tool, insert the target URL or IP and press GO! Insufficient Authentication 1% DNS Hijacking 1% Abuse of Functionality 1% Content Spoofing 1% OS Commanding 1% Unknown 10% Denial of Service (DoS) 32% Predictable Resource Location 1% Banking Trojan 1% Stolen Credentials 1% Misconfiguration 3% Known Vulnerability 4% Process Automation 4% Cross-Site Request Forgery (CSRF) 4% Brute Force 4% Cross-Site Scripting (XSS) 9% SQL Injection (SQLi) 21% Source: TrustWave - 2010 - Web Hacking Incident Database ©2013 AKAMAI | FASTER FORWARDTM
  • 16. Web Application With a Perimeter Defense (Cloud) Datacenters End User Origin Traffic Akamai Traffic 10000 10000 1000 1000 100 100 10 10 1 1 COVERED ©2013 AKAMAI | FASTER FORWARDTM
  • 17. July 4th – 7th 2009 DDoS Attack 400,000 Korean Bots Attack Key U.S. Government Web Sites Peak Traffic Times Above Normal Traffic U.S. Government Customer 1 124 Gbps 598x U.S. Government Customer 2 32 Gbps 369x U.S. Government Customer 3 9 Gbps 39x U.S. Government Customer 4 9 Gbps 19x U.S. Government Customer 5 2 Gbps 9x U.S. Government Customer 6 1.9 Gbps 6x Customer – PROTECTED ©2013 AKAMAI | FASTER FORWARDTM
  • 18. July 4th – 7th 2009 DDoS Attack 400,000 Korean Bots Attack Key U.S. Government Web Sites Attack Size — Gbps 125 23:00 Mitigation measures engaged 100 July 5, 2009 Unique IPs Spike 1 21:00 Akamai identifies sources 75 20:00 Attack grows rapidly 50 16:00 Customer notified 25 0:00 23:50 Peak pageviews Spike 2 08:00 16:00 0:00 ©2013 AKAMAI | FASTER FORWARDTM 08:00 16:00 Spike 3
  • 19. Under the hood ©2013 AKAMAI | FASTER FORWARDTM
  • 20. Akamai Platform • • • • • • • Various web infrastructure services Over 150,000 machines Over 1 million distributed components Over 1000 autonomous systems 24/7/365 operation Failures, usage changes Massive, real-time monitoring ©2013 AKAMAI | FASTER FORWARDTM
  • 21. Query • Distributed data collection • Aggregation at several hundred points • SQL-style interface ©2013 AKAMAI | FASTER FORWARDTM
  • 22. A Sample Query SELECT c.continent_name, SUM(l.hits) hits FROM load_info l, region_data r, continent_data c WHERE l.georegion=r.id AND r.continent=c.continent GROUP BY c.continent_name ORDER BY hits DESC; c.continent_name hits ---------------- --------North America 4,620,551 Europe 3,392,102 South America 655,175 Asia 552,258 Africa 106,781 Oceania 39,905 Antarctica 135 ©2013 AKAMAI | FASTER FORWARDTM
  • 23. Query at the Edge • Each machine collects its own data • Many processes may publish • Snapshots every two minutes ©2013 AKAMAI | FASTER FORWARDTM
  • 24. Cluster proxies • • Collect data for the whole cluster Include themselves ©2013 AKAMAI | FASTER FORWARDTM
  • 25. Top-Level Aggregators • Collect data for the whole network • Snapshots every two minutes • Static tables for data that doesn’t change much ©2013 AKAMAI | FASTER FORWARDTM
  • 26. SQL parsers • Get tables from 1 TLA • Only get the ones we need • Answer queries based on them ©2013 AKAMAI | FASTER FORWARDTM
  • 27. Aggregator Sets • Span different parts of the network • Designated for different purposes • Several replicated TLAs & SQLs • Combined TLA/SQLs • Shared hostnames • Help meet reliability guarantees • Help tolerate faults & keep localized ©2013 AKAMAI | FASTER FORWARDTM
  • 28. Scale • • • • Several hundred TLAs, SQLs, TLA/SQLs Thousands of queries per minute Tens of GB in the system Up to 16 GB per TLA (and growing fast) • • • • • Internet usage Network growth Customer growth Data/customer More queries • Age of data typically a few minutes ©2013 AKAMAI | FASTER FORWARDTM
  • 29. Download the Akamai Internet Visualization app in the Apple store Result: Result: Result: 2-100X 2-100X 2-100X compression compression compression ©2013 AKAMAI | FASTER FORWARDTM
  • 30. Dziękujemy za uwagę Filip Walkowicz, fwalkowi@akamai.com Paweł Kuśmierski, pkusmier@akamai.com ©2013 AKAMAI | FASTER FORWARDTM