Making the Internet fast, reliable and secure DE-CIX Customer Summit - 2014 Steven Schecter <schecter@akamai.com>
What is a Content Distribution Network RFCs and Internet Drafts define a CDN as: Content Delivery Network or Content Distribution Network. A type of content network in which the content network elements are arranged for more effective delivery of content to clients. In English: A CDN is an overlay network, designed to delivery content from the optimal location Very Generally: Users in Tokyo should go to a server in Tokyo, users in Frankfurt go to a server in Frankfurt
The Akamai Intelligent Platform A Global Platform 154,000+ Servers 2,500+ Locations 1,250+ Networks 650+ Cities 92+ Countries A Global Platform With Enormous Scale &&154,000&servers& &&&&&&2,500&loca=ons& Traffic over 20 Tbps 30+ million hits per second Over 2 trillion deliveries/daily Protection against DDoS attacks up to 250 Gbps &&&&&&1,250&networks& &&&&&&&&&650&ci=es& &&&&&&&&&&&92&countries& With&Enormous&Scale& Traffic&over&20&Tbps& 30+&million&hits&per&second& Over&2&trillion&deliveries/day& 100+&petabytes/day& Protec=on&against&DDoS&& aaacks&up&to&250&gbps&
How Akamai Works When content is requested from Akamai, multiple criteria is examined to choose the optimal server: Latency & Packet Loss CPU load, memory, and HD space on server Network utilization Example of Akamai mapping: [NYC]% host www.symantec.com www.symantec.com CNAME e5211.b.akamaiedge.net. e5211.b.akamaiedge.net. A 207.40.194.46 e5211.b.akamaiedge.net. A 207.40.194.49 [Boston]% host www.symantec.com www.symantec.com CNAME e5211.b.akamaiedge.net. e5211.b.akamaiedge.net. A 81.23.243.152 e5211.b.akamaiedge.net. A 81.23.243.145
Mapping (simplified) 1 example.com? 5.6.7.8 5 ISP NS 1.2.3.4 example.com? 2 a212.g.akamai.net root/tld/intermediate NS (recursive lookup until reaching authoritative NS) 3 NS 1.2.3.4? best cluster = 5.6.7.8 6 4 Akamai NS Local Akamai Cluster at ISP 5.6.7.8 1. End-user requests www.example.com from ISP NS 2. ISP NS recursively looks up www.example.com being referred to authoritative Akamai NS (by cname) 3. ISP NS asks authoritative Akamai NS 4. Akamai NS looks up the IP of requestor (ISP NS) and replies with IP of optimal cluster to serve content 5. ISP NS replies to end-user who 6. Requests content from the optimal cluster
Akamai s CDN Akamai s CDN is comprised of distinct, geographically & topologically disparate nodes We believe having lots of nodes in lots of places gives us better performance than a few large sites It is important to realize there is no network interconnecting Akamai nodes; each node is effectively a private island
Akamai Accelerated Network Partner (AANP) Deployment of Akamai edge servers direct in ISP networks Eyeball networks are able to receive the fastest access to some of the most popular content Deliver peak performance for maximum competitive advantage Reduce transit bandwidth expense Increase subscriber satisfaction Take full advantage of technical and marketing support
Why peer with Akamai? Open Peering Policy Promotes Performance & Redundancy Removing intermediate AS hops may yield higher peak traffic for the same demand profile Burstability During large events, having direct connectivity to multiple networks allows for higher burstability than a single connection to a transit provider AANP and non-aanp participants are encouraged to peer For AANP s, peering can act as a backup during downtime and overflow Helps keep traffic off your transit Faster resolution of thousands of domains Provides access to more types of content In some cases, SSL may not be served from local on-net deployments, establishing peering with Akamai provides fast access to SSL content
How Akamai uses Internet Exchanges Akamai typically does not announce large blocks of address space because no single location has a large number of servers It is not uncommon to see a single /24 from Akamai at an IX This does not mean you won t see a lot of traffic How many servers does it take to fill 10 gigabits these days?
How Akamai uses Internet Exchanges Peer Network Akamai uses transit to pull content into the server Content is then served to peers over the IX IX Content Transit Origin Server
Why don t I get all Akamai traffic over peering? CDN Servers No single cluster can accommodate all Akamai content Peer with Akamai in different locations to access different Akamai Content profiles ISP prefers customers over peers Akamai prefers on-net cluster over peering Do you want to host an Akamai cluster?
Akamai Internet Exchange Point Details Akamai is active at over 90 Internet Exchange Points worldwide! Akamai has over 3.5 Tbps to Internet Exchange Points alone! 100 90 80 70 60 50 40 30 20 10 0 2007 2008 2009 2010 2011 2012 2013 2014
Akamai s Internet Exchange Point Capacity Growth 4000000 3500000 3000000 2500000 2000000 1500000 1000000 500000 0 2007 2008 2009 2010 2011 2012 2013 2014
Prolexic Acquisition Prolexic, now part of Akamai, is the leading Distributed Denial of Service mitigation service provider Global network operating under ASN 32787 Public peering at many Internet Exchanges BBIX Tokyo, DE-CIX Frankfurt, LINX, Equinix IAD & SJC, HKIX, JPIX Operating 8 scrubbing centers worldwide Uses GRE to construct virtual connections to your routers BGP is used to communicate network advertisements from your site to Prolexic Prolexic advertises your routes via their global network from each scrubbing center; traffic is cleansed and forwarded across the tunnel(s) to the customer s router(s).
Questions? Steven Schecter <schecter@akamai.com> More information: http://as20940.peeringdb.com http://www.akamai.com/60seconds