Akamai Solutions 부장 양 경 윤 Sr. Solution Engineer kyyang@akamai.com 목차 • • • • Akamai 회사 소개 인터넷의 이슈들 Akamai 기술 – 다이나믹 콘텐츠 가속 기술 중심 Akamai 서비스 및 고객 사례 POWERING A BETTER INTERNET © 2009 Akamai Akamai - a Decade of Innovation $800 • Global managed services provider • Accelerating: Rich media Dynamic transactions Web- and IP-based applications Revenue (in $ millions) $700 $600 $500 $400 $300 • Enabling more relevant online advertising $200 • 3,000+ customers $100 • 20%+ of Global 500 $0 2002 2003 2004 2005 2006 2007 2008 POWERING A BETTER INTERNET © 2009 Akamai YAHOO Developer Network • http://developer.yahoo.com/performance/rules.html • 80-90% of the end-user response time is spent on the front-end downloading all the components in the page: html, images, stylesheets, scripts, Flash, etc. POWERING A BETTER INTERNET © 2009 Akamai Impact of the Middle-Mile Web Application Delivery – HTTP over TCP From Atlanta to Sydney, rendering a typical 70k Web page with 25 objects requires 31 round trips Data-Center (Atlanta) Globally Distributed Users (Sydney) 3 1 2 First Mile Middle Mile Last Mile Round Trip Time (RTT) x # Round Trips Bandwidth-related transfer time 7.75 seconds (31 x 250ms) 0.20 seconds Application processing time and content generation 0.25 seconds Total response time = 8.20 sec 95% of total response time is due to the middle-mile POWERING A BETTER INTERNET © 2009 Akamai Internet Infrastructure Bottleneck Economics Growth 20X $$$ Web Content First Mile $$$ 20X Tier 1 ISPs 6X 50X $$$ Middle Mile Local ISPs Last Mile 6X $$$ 50X Web Users POWERING A BETTER INTERNET © 2009 Akamai Bottleneck Causes Congestion Tier 1 IPS’s Tier 1 IPS’s Tier 1 IPS’s Congestion Causeswon’t “The Internet • Slow downloads & applications scale well” • Poor video quality Edge ISPs Edge ISPs Edge ISPs Edge ISPs Edge ISPs Bottleneck Edge ISPs POWERING A BETTER INTERNET Edge IPSs © 2009 Akamai Akamai Global Deployment of Advanced Platform Deploy into thousands of ISPs close to end users • 40,000+ Servers • 1,600+ Locations • 1,100+ Networks • 750+ Cities • 76 Countries 85% of the world’s Internet users are within a single network hop of an Akamai Edge server POWERING A BETTER INTERNET © 2009 Akamai How Akamai Accelerates Internet Apps Application Server Web-based applications Web services Route Optimization Over-ride BGP and select best performing route Round Trip Optimization Akamai Protocol reduces the effective number of trips along the best path. Caching Store files close to requesting users POWERING A BETTER INTERNET © 2009 Akamai With Akamai: Edge Caching for any content which can be cached Origin Infrastructure End User HTML POWERING A BETTER INTERNET © 2009 Akamai 다이나믹 콘텐츠 가속 기술 • 인터넷 경로 최적화 – SureRoute • 사용자단의 에지서버에서 오리진 서버까지 가는 최상의 루트 선택 • BGP 경로 이외에 실시간 인터넷 기상도에 의한 2개의 대안 경로가 추가되어 손실 및 지연이 적은 최단 루트로 오리진의 캐싱할 수 없는 다이나믹 콘텐츠를 전송하며 인터넷 구간의 장애를 회피할 수 있다. THE TRUSTED POWERING CHOICE A BETTER FOR ONLINE INTERNET BUSINESS™ © 2009 Akamai SureRoute - Without Akamai Web Site Origin BGP Route BGP • Not performance aware. • Easily manipulated by networks. • Recovery from errors takes time. POWERING A BETTER INTERNET © 2009 Akamai Akamai SureRoute Path Optimization Web Site Origin 10ms 200ms 100ms 125ms Sure Route • Discovers a range of low latency paths. 15ms • The best two paths are chosen. • Object request races determine the path used. POWERING A BETTER INTERNET © 2009 Akamai Akamai SureRoute vs BGP BGP Akamai Web Site Origin Page Load 10ms 200ms 100ms 125ms Sure Route 15ms • Lowest latency path chosen. • Round trip times are reduced. • Packets arrive faster. • Page loading times are reduced. POWERING A BETTER INTERNET © 2009 Akamai Automated Path Failover Web Site Origin 10ms 15ms POWERING A BETTER INTERNET © 2009 Akamai Akamai Controls the “Middle-Mile” POWERING A BETTER INTERNET © 2009 Akamai 다이나믹 콘텐츠 가속 기술 – 계속 • TCP Protocol 최적화 제공 기능 • Persistence Connection: Connection Pooling • TCP 연결 재사용으로 오리진 TCP부하 절감 및 3-way handshake RTT 감소 • Pipelining • 최대 2MB까지의 대용량 Window Size 사용 • Slow-start 개선, Fast Retransmit 등 프로토콜 최적화 제공 • Pre-fetching • 다이나믹한 Base Page의 HTML을 미리 분석하여 오리진으로 부터 가져와야되는 추가 콘텐츠에 대해 사용자 Request가 오기전에 미리 받아와서 페이지 로딩 성능을 획기적으로 개선 시킨다. POWERING A BETTER INTERNET © 2009 Akamai Persistent Connections – without Akamai Origin Infrastructure POWERING A BETTER INTERNET © 2009 Akamai Persistent Connections – without Akamai Origin Infrastructure POWERING A BETTER INTERNET © 2009 Akamai Persistent Connections – with Akamai Origin Infrastructure POWERING A BETTER INTERNET © 2009 Akamai Persistent Connections - SSL Without Akamai Server Client TCP SSL 1400 ms HTML With Akamai Akamai Client Server TCP (Reuse existing TCP connection) SSL (Reuse existing SSL connection) HTML 24 ms 224 ms Fewer trips = Faster! POWERING A BETTER INTERNET © 2009 Akamai TCP Optimization – With Akamai Without Akamai Web Site Origin 10ms 200ms 100ms 125ms TCP Optimization 15ms • Increased Congestion Window size. • Faster TCP Slowstart ramping. • Faster retry after packet loss. • More packets per round trip. • Known good connections. POWERING A BETTER INTERNET © 2009 Akamai Akamai Protocol: Prefetching Akamai Server Customer Origin Proprietary Protocol Control End User POWERING A BETTER INTERNET © 2009 Akamai Product Lines Software Delivery Media Delivery Dynamic Sites Application Performance Advertising Decisions Downloads Stream OS DSA WAA Predictive Client-side Delivery OVP RMA IPA Descriptive Streaming DSD SXL Remarketing Storage Edge Computing POWERING A BETTER INTERNET © 2009 Akamai Who use Akamai Media & Entertainment High Tech Commerce Public Sector POWERING A BETTER INTERNET Financial Services Automotive / Manufacturing © 2009 Akamai Digital Asset Solution Software Delivery Media Delivery Downloads Stream OS Client-side Delivery OVP Streaming Storage POWERING A BETTER INTERNET © 2009 Akamai The Fat-file Paradox: Latency Limits Throughput… …and throughput limits the time to download large files (e.g., 4 GB DVDs) Distance from Server to User Akamai Big Data Center Approach Network Latency Packet Loss Throughput Download Time Local <100 mi. 1.6 ms 0.6% 44 Mbs 12.2 min. Regional 500-1000 mi. 16 ms 0.7% 4 Mbs 2.2 hrs. Cross Continent <3,000 mi. 48 ms. 1.0% 1 Mbs 8.16 hrs. Different Continent <6,000 mi. 96 ms. 1.4% 0.4 Mbs 20 hrs. POWERING A BETTER INTERNET © 2009 Akamai Akamai in Media & Entertainment Online Publishers • 8 of top 10 online publishers Social Media • 7 out of 10 top social media sites Media & Entertainment • 27 of the top 30 M&E companies Online Newspapers • 8 of the top 10 largest newspapers Ad Technology Providers • All of the top 5 in each category Sources: Top Online Publishers based on revenues, (source: IAB/PWC 2006) Top Newspapers based on circulation (Newspapers & Technology 2007) Top Ad Technology Providers (OMMA Magazine) POWERING A BETTER INTERNET © 2009 Akamai Akamai Helps Manage Digital Assets National Basketball Association Stream OS Increases Distribution of Media Manage thousands of on-demand assets Manage 30,000 Assets Flexible rights management and control Publish clips in a matter of hours to increase viewership and audience loyalty POWERING A BETTER INTERNET Preserve Meta Data entire library is searchable for consumers, editors and business staff © 2009 Akamai BMW Films Problem: Global audience for streamed promotional film required costly infrastructure to scale Solution: Akamai Media Delivery Akamai Impact: Delivered 200 TB of total data (equating to 14 million film views) during “The Hire” film series Akamai Impact: Global reach enables BMW to market short films to global audience and deliver concurrent, high-quality streams (80% of which were accessed at rates of 300 Kbps) Akamai Impact: Savings of 60% by extending digitized downloads across Akamai Platform POWERING A BETTER INTERNET © 2009 Akamai Akamai Software Delivery for Hi-Tech customers POWERING A BETTER INTERNET © 2009 Akamai Poor Completion Rates – Revenue Effect Completion Rate Completion Rate by File Size 100% 90% 80% 70% 60% 50% 40% 30% 20% 10% 0% 93% 90% 80% Revenue Opportunity 90% 73% Up to 91% Completion Rate Improvement 62% 10 - 50 MB 49% 48% 47% 50 - 100 MB 100 - 150 MB 150+ MB File Size Before Akamai Akamai ESD Akamai ESD + Download Mgr POWERING A BETTER INTERNET © 2009 Akamai Hewlett Packard Problem: Reliably eliminating CD distribution costs Solution: Akamai’s solution for electronic software distribution Akamai Impact: Saved an estimated $500k a year in administrative costs Akamai Impact: CD shipments dropped by 2,500 shipments per month. Akamai Impact: Online trial distribution jumped from under 50% to over 75%. Akamai Impact: Improved software download performance by 4-5X in Asia and 2-3X in Europe compared to origin site in US and by 25% compared to existing CDN solution. POWERING A BETTER INTERNET © 2009 Akamai Dynamic Site Solution : B2C site Dynamic Sites DSA RMA DSD Edge Computing POWERING A BETTER INTERNET © 2009 Akamai Performance reduces site abandonment Transaction Completion - Akamai vs Origin 4 Seconds 25.00% Abandonment Zone 20.00% 15.00% Akamai 10.00% Origin 5.00% or e M 9 8. 5 8 7. 5 7 6. 5 6 5. 5 5 4. 5 4 3. 5 3 2. 5 2 0.00% 1. 5 percentage Each represents $370 Booking secs What’s happening in the “abandonment zone”? TODAY: 86% of flight searches over 4 seconds AKAMAI DSA: 19% of flight searches over 4 seconds POWERING A BETTER INTERNET © 2009 Akamai Online Commerce Segments Retail • (Electronics, Mass Merchant / Dept. Stores, Apparel, Jewelry, Office Supplies, Catalog, Etc.) Travel • (Airlines, Hotels, Car Rentals, Tourism, OTAs, Meta-Search) Consumer Brands • 30 (Consumer Packaged Goods, Big Brands., etc.) POWERING A BETTER INTERNET © 2009 Akamai SonyEriccson Problem: Reliably highlight products online to global audience. Solution: Akamai DSA and EdgeComputing Akamai Impact: Improved average application download times over 12x to global base. Akamai Impact: Improved availability to 100% Akamai Impact: Reduced cost per user session by 33% after 1 year. Akamai Impact: Proved annual ROI of 423% and payback within 6 months. POWERING A BETTER INTERNET © 2009 Akamai Korea : A 사 – 사이트 성능 개선 사례 POWERING A BETTER INTERNET © 2009 Akamai Application Performance Solution : B2B, B2E Application Performance WAA IPA SXL POWERING A BETTER INTERNET © 2009 Akamai Application Performance Solutions Application Delivery for the Extended Enterprise Enterprise Business Process road warrior SOHO Collaboration eCommerce Product Support Media Delivery Enterprise Headquarters Customers Employees Personal Productivity Administration and Utility outsourcing supply chain dealers Business Partners Business Partners Customers Employees POWERING A BETTER INTERNET © 2009 Akamai IP Application Accelerator IPA accelerates the performance of any IP-enabled application • Application Independence • Any IP-enabled application • Multiple protocols • • • • • HTTP/HTTPS SSL ICA UDP Extended, global workforce Citrix Presentation Server (ICA) POWERING A BETTER INTERNET © 2009 Akamai Application Performance Solution customers INDUSTRY SEGMENTS “ANCHOR” COMPANIES APPLICATIONS • Agent Booking Portal • Distributed Call Center • GDS Acceleration Airlines • Agent Online Booking • Distributed Call Center • Employee training Portal Travel • Reseller Portal • B2B eCommerce • Product Lifecycle Management, Supply Luxury Apparel • Partner Distribution & Fulfillment • Product Lifecycle Management Catalog • Virtual Sales Portals • B2B eCommerce • eLearning Systems • Supply Chain, procurement • B2B eCommerce for online presence • Employee HR portal Brick & Mortar POWERING A BETTER INTERNET © 2009 Akamai Case Study - Cathay Pacific Problem: Poor global performance hindering adoption of ticketing apps in Hong Kong – fare faxes Solution: Web Application Accelerator Impact: • 100% increase in online bookings – 35,000 agents • Estimated annual savings of up to $1,500,000 • 65% increase in traffic without additional infrastructure • 65% increase in global site performance POWERING A BETTER INTERNET © 2009 Akamai Enterprise Application Examples Example 1: SAP • Dealer, partner and employee portals based on SAP NetWeaver Portal to integrate mySAP business suite + custom components • Widely distributed user base (often Asia-Pac), centralized servers • Examples: • SAP Enterprise v6 issues at Nike communication to hundreds of supply chain partners in China, Thailand, Indonesia, Vietnam • SAP v6 issues at BK - 13,000 global franchises • Charter member of SAP’s Enterprise Service Community (ESC) POWERING A BETTER INTERNET © 2009 Akamai Korea : B 사 – 웹 애플리케이션 성능 개선 사례 POWERING A BETTER INTERNET © 2009 Akamai Akamai will help you to decide POWERING A BETTER INTERNET © 2009 Akamai •Download Analytics 2.0 POWERING A BETTER INTERNET Visualize completion rates by country Identify individual clients having a poor experience © 2009 Akamai Media Analytics 2.0 Beta Media Analytics 2.0 provides intelligence on content usage and audience engagement for broadband audio & video offerings. POWERING A BETTER INTERNET © 2009 Akamai 감사합니다.