SlideShare une entreprise Scribd logo
1  sur  46
Télécharger pour lire hors ligne
Page: 1
Presentation Notes
Paul Southern, Pasoco Pte Ltd
Paul Southern
Speaker:
Content Manager:
Title of presentation:
Name of Event:
Location of Event:
Presentation date/time:
Length of presentation
Audience:
Thursday 15 August 2013, 4-530pm
60 (plus Q&A)
IEEE Broadcast Technology Society Singapore Chapter
Franklin at Level 11, Connexis South Tower, 1 Fusionopolis Way,
Singapore 138632
CDN
Public, non NDA. A*Star, NUS. IEEE members
Press Announcement: https://meetings.vtools.ieee.org/meeting_view/list_meeting/19605
Host: Guo Huaqun (I2R)
Page: 2
Page: 3
Page: 4
Paul Southern
• 25 years in IT, telco, media and digital
experiences
• Large MNCs and startups
• Mature and emerging markets on 6 continents
• IPTV/OTT, cloud, CDN, Asianization, UX
• Sales, strategy, CTO, business development,
development, support, Professional Services,
consulting, founder
• CTO APACcache
Page: 5
Internet megatrends
Drivers for CDN
Enterprise CDN
Transparent caching
Future of CDN
Page: 6
Internet megatrends
Page: 7
Internet megatrends 1
• Cloud: 1/3 of all data will live in the cloud by
20201, 2/3 of all workloads2
• Media: More than 90% of Internet traffic will
be video by 20151
• Mobile: 50 billion / 10:1 devices per internet
user by 20202
• Security: Cyber attacks cost companies up to
$100,000/min3
Sources: 1-Cisco, 2-Akamai 3-McAfee, all c/o Akamai
Page: 8
Internet megatrends 2
• 45% of world’s internet users in Asia1
• 11m new users every month1
• 64% of Asians purchased online2
• $1T, +21% global eCommerce revenue in 20122
• 69% of Asians watch internet video1
• 2X India online video consumption 2011-20133
Sources: 1-We are social, Oct. 2012, 2-eMarketer, Feb. 2013, 3-Comscore,
May 2013, all c/o Akamai
Page: 9
Media explosion
• Media traffic Tbps
– 2006 = 1
– 2009 = 2.6
– 2012 = 10
– 2015 est = 50
– 2020 est = hundreds
Sources: Akamai
Page: 10
Internet traffic: NA, Asiapac
Sources: Sandvine
Page: 11
Enterprise architecture
• Old
– Email access & corporate apps, using corporate PC
– Static website for information
• New
– Datacenter & dynamic website
– Corporate apps
– Branches & corporate WAN
– Intranet & VPNs
– Cloud providers (IaaS/PaaS, private/public)
– SaaS/App providers (Salesforce, Office365, etc)
– Business partners, esp SCM, CAD/CAM, media
Page: 12
Drivers for CDN
Page: 13
Drivers for CDN
• The internet – topology, investment, ownership
• Users’ expectations
Page: 14
℗
Driver #1 – The internet
• The internet is a collection of nodes and links
– National operators
– Transnational operators
– Peering points & bottlenecks
– Access control
• Commercial considerations
Page: 15
℗
Delivering internet content
• Backends (eg: CMS) to web-servers to NICs to the
internet
• Multiple operators & bandwidth costs
• Last mile
• Last meter
Page: 16
Southeast Asia
Page: 17
Example: Changi Cable Landing Station
• Station Name: Changi Cable Landing Station, or Changi CLS
• Station Owner: Singtel
• Available Backhaul Providers: Singtel, Tata, Pacnet, etc.
• Submarine Cable Systems:
– AAG
– APCN
– EAC
– TIC (Tata Indicom Cable)
– TGN-IA
– TIS (Thailand-Indonesia-Singapore)
– MIC-1 (Moratelindo International Cable-system One)
Page: 18
CDN math for 2020
• Demand (at the edge)
– 1.5B Primetime Viewers x 7 Mbps = 10,000 Tbps
– 400M Lines x 25 Mbps = 10,000 Tbps
• Supply (at the core)
– 100 Major Networks X 5 Tbps = 500 Tbps
• 500/10,000 = only 5% of demand served !
Source: Akamai, Jan 2013
Page: 19
Driver #2 – Users’ expectations
• Users’ expectations OR brands’ offerings ?
• Latency – page load, video choke, etc…
Page: 20
Latency: the business impact
• A 0.1sec increase in loading time…
= a 1% decrease in sales. (1% of Amazon’s 2012
sales = $480M)1
• A 0.5sec increase in loading time…
= a 20% decrease in traffic and ad revenues.2
• After 3sec wait…
57% of users give up, of which 80% never come
back.3
Sources: 1-Amazon c/o Ericsson, 2-Google c/o Ericsson, 2-Edgecast
Page: 21
CDN beginnings
• Pre-CDN technologies for websites: server farms,
hierarchical caching, caching proxies.
• Akamai (ex MIT) accelerates on-demand
“Breaking News” video.
• In parallel:
– Big ISPs & Hosters build their own CDNs.
– CDN network operators enter market.
• Cloud provider deploy CDN (and vice versa).
Page: 22
CDN today
• [ BTW, our browsers cache ]
• Proprietary CDNs
– Google: YouTube, Apple: iTunes , etc…
• Multi-tenant CDNs for enterprise
– Objects, downloads, video
– AJAX/JQuery CDNs (hosters)
– Hybrid / partnerships per-country
• Other CDNs
– Mobile CDNs
– Aware CDNs, eg: location, device, language
• Transcode, ad-serve
Page: 23
Enterprise CDN
Page: 24
Enterprise CDN
• Purpose:
– Enterprise offers users a better experience
• Faster page-loads, response times
• Video-quality
• Players:
– Enterprise = buyer
– CDN operator = seller (nodes and networks)
– ISPs = partner of CDN operator
Page: 25
Objects, Static & dynamic
• Static websites
– Cached objects
– Images
– Large files (eg: EXE’s, updates)
• Dynamic websites
– Not cached per se
– Route accelerated
– Compute accelerated
Page: 26
Traditional CDN
• Traditional CDN (static, DSA)
– Spread load, handle surge/spike/route failure
– UX – faster loading / playing
– Subcontract delivery
– Essential for upsell, paid/premium content
• Enabled by:
– Presence at edges
– Secret sauce, capture and redirect
– On-demand propagation
– Ability to scale, speed, per-geo, etc…
– Price (versus competitors)
– Enterprise must balance ROI
Page: 27
CDN’d objects
http://i2.cdn.turner.com/cnn/dam/assets/
130620233110-singapore-haze-6-horizontal-gallery.jpg
17KB image
evernote.s3.amazonaws.com
xxxx.ak.fbcdn.net
Page: 28
CDN’d objects
Page: 29
Traditional CDN – how it works
• Content delivery component
– Origin server and a set of edge servers (surrogates) to replicate
content
• Content distribution component
– Moves content from the origin to edge servers and ensures
consistency
• Request-routing component
– Direct user requests to edge servers
– Interact with the distribution component to keep an up-to-date
view of content
• Accounting component
– Maintains logs of client accesses and records usage of the
servers
– Assists in traffic reporting and usage-based billing
Page: 30
ChinaCache example
Government E-Commerce
Media
Finance
Games
ICPs
ISPs
Enterprises
Page: 31
Video
• Live vs On-demand
– Live = in realtime, concurrent, multicast
– On-demand = not realtime, unicast
• Big live events
– Inaugurations, weddings, sport events, chats
• Obama 2010 on CNN.com: 1.3m
• Royal wedding 2011 on Akamai: 2.9m + Others
• On-demand
– Esp viral video, breaking news
Page: 32
Plugins
Page: 33
Dynamic site acceleration (DSA)
• Oftentimes webpages are compiled (ie: html generated) when a
user does something, eg: next.
• DSA doesn’t work well for
– Highly volatile data & extreme accuracy needed, eg: seat availability
– Compute
– Search
• DSA accomplished by
– TCP optimization
– Route optimization
– Connection management
– On-the-fly compression
– SSL offload
– Pre-fetching
Page: 34
Transparent caching
Page: 35
The ISP’s dilemma #1b
Page: 36
The ISP’s dilemma #1a
Page: 37
The ISP’s dilemma #1c
Page: 38
Transparent caching
• Purpose:
– ISP to reduce cost of international bandwidth
• Players:
– Enterprise = not involved
– CDN operator = seller (nodes)
– ISPs = buyer
Page: 39
TC – performance
Page: 40
TC – performance
Page: 41
TC – What matters
• Locked-in matters: commodity versus proprietary
hardware (and software)
• Origins matter: cache the expensive origins
• All operators matter: wholesale transparent cache
(TCaaS)
• Meetme’s matter: cloud and CDN
• Rackspace matters: plethora of private CDNs
• Measurement matters: P2P will always be big
Page: 42
Future of CDN
Page: 43
CDN vs Cloud
• Cloud centralized & CDN at edge
– Complementary
– CDNs doing cloud, Clouds doing CDN
– Eg: Microsoft Azure CDN, Amazon AWS (S3, EC2,
Cloudfront)
• Many origins in cloud, eg: in AWS
– Especially good for large object, eg: AWS S3
• ChinaCache’s Orca
– Management systems in cloud (prov, billing, mtc)
– Objects from origins moved to cloud (new origin) then
cached
Page: 44
Future of CDN
• CDN standards / federated CDNs
• Off-the-shelf application-specific mini-CDNs, eg:
– Learning environments with interactive
• Similar to Go To Meeting, Webex
– Digital signage
– CSN / Content Service Netwokr
• Partnerships
– CDN operator + Cloud / Carrier / Hoster
• Proprietary networks
– Differentiation, plugins
Page: 45
Future of CDN
• Service-Oriented Architecture
– Content management based on users’ preferences
– Personalization based on data mining
– Convergence with big-data systems
• Edge compute & DSA
– Scripts, animations, DHTML, XML
– IOT / internet of things
Page: 46
Thank you
Questions?
paul@pasoco.biz

Contenu connexe

Similaire à CDN Trends and Future

apidays LIVE Australia - The Evolution of APIs: Events and the AsyncAPI speci...
apidays LIVE Australia - The Evolution of APIs: Events and the AsyncAPI speci...apidays LIVE Australia - The Evolution of APIs: Events and the AsyncAPI speci...
apidays LIVE Australia - The Evolution of APIs: Events and the AsyncAPI speci...apidays
 
Content Delivery Network - CDN
Content Delivery Network - CDNContent Delivery Network - CDN
Content Delivery Network - CDNMojtaba HOUSHMAND
 
Distributed Solar Systems at EDF Renewables and AWS IoT: A Natural Fit (PUT30...
Distributed Solar Systems at EDF Renewables and AWS IoT: A Natural Fit (PUT30...Distributed Solar Systems at EDF Renewables and AWS IoT: A Natural Fit (PUT30...
Distributed Solar Systems at EDF Renewables and AWS IoT: A Natural Fit (PUT30...Amazon Web Services
 
DeviceWebAPI and other standardization status of OMA CD WG
DeviceWebAPI and other standardization status of OMA CD WGDeviceWebAPI and other standardization status of OMA CD WG
DeviceWebAPI and other standardization status of OMA CD WGDevice WebAPI Consortium
 
Concord: Simple & Flexible Stream Processing on Apache Mesos: Data By The Bay...
Concord: Simple & Flexible Stream Processing on Apache Mesos: Data By The Bay...Concord: Simple & Flexible Stream Processing on Apache Mesos: Data By The Bay...
Concord: Simple & Flexible Stream Processing on Apache Mesos: Data By The Bay...Concord
 
(ARC346) Scaling To 25 Billion Daily Requests Within 3 Months On AWS
(ARC346) Scaling To 25 Billion Daily Requests Within 3 Months On AWS(ARC346) Scaling To 25 Billion Daily Requests Within 3 Months On AWS
(ARC346) Scaling To 25 Billion Daily Requests Within 3 Months On AWSAmazon Web Services
 
Carrier Grade OCP: Open Solutions for Telecom Data Centers
Carrier Grade OCP: Open Solutions for Telecom Data CentersCarrier Grade OCP: Open Solutions for Telecom Data Centers
Carrier Grade OCP: Open Solutions for Telecom Data CentersRadisys Corporation
 
Dubbo and Weidian's practice on micro-service architecture
Dubbo and Weidian's practice on micro-service architectureDubbo and Weidian's practice on micro-service architecture
Dubbo and Weidian's practice on micro-service architectureHuxing Zhang
 
CloudCity Working Together Breakfast 9 April 2013
CloudCity Working Together Breakfast 9 April 2013CloudCity Working Together Breakfast 9 April 2013
CloudCity Working Together Breakfast 9 April 2013CollaborationWorks
 
CONTENT DELIVERY NETWORK
CONTENT DELIVERY NETWORK CONTENT DELIVERY NETWORK
CONTENT DELIVERY NETWORK Saif Muttair
 
Cloud Computing E-Lect.ppt
Cloud Computing E-Lect.pptCloud Computing E-Lect.ppt
Cloud Computing E-Lect.pptarunimaarunima1
 
Toyota Financial Services Digital Transformation - Think 2019
Toyota Financial Services Digital Transformation - Think 2019Toyota Financial Services Digital Transformation - Think 2019
Toyota Financial Services Digital Transformation - Think 2019Slobodan Sipcic
 
Brief a+smarter...
Brief a+smarter...Brief a+smarter...
Brief a+smarter...gyanendra1
 
Systems on the Edge—Your Stepping Stones into Oracle Public Cloud and the Paa...
Systems on the Edge—Your Stepping Stones into Oracle Public Cloud and the Paa...Systems on the Edge—Your Stepping Stones into Oracle Public Cloud and the Paa...
Systems on the Edge—Your Stepping Stones into Oracle Public Cloud and the Paa...Lucas Jellema
 
CCCNA17 Introduction
CCCNA17 IntroductionCCCNA17 Introduction
CCCNA17 IntroductionShapeBlue
 
Enterprise Blockchains – A Pragmatic & Realistic Guide for CIOs/CDOS
Enterprise Blockchains – A Pragmatic & Realistic Guide for CIOs/CDOSEnterprise Blockchains – A Pragmatic & Realistic Guide for CIOs/CDOS
Enterprise Blockchains – A Pragmatic & Realistic Guide for CIOs/CDOSIceventure
 
AppNexus' First Pitch Deck
AppNexus' First Pitch DeckAppNexus' First Pitch Deck
AppNexus' First Pitch DeckCamille Ricketts
 
First Round First Pitch: AppNexus
First Round First Pitch: AppNexusFirst Round First Pitch: AppNexus
First Round First Pitch: AppNexusFirst Round Capital
 

Similaire à CDN Trends and Future (20)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
apidays LIVE Australia - The Evolution of APIs: Events and the AsyncAPI speci...
apidays LIVE Australia - The Evolution of APIs: Events and the AsyncAPI speci...apidays LIVE Australia - The Evolution of APIs: Events and the AsyncAPI speci...
apidays LIVE Australia - The Evolution of APIs: Events and the AsyncAPI speci...
 
Content Delivery Network - CDN
Content Delivery Network - CDNContent Delivery Network - CDN
Content Delivery Network - CDN
 
Distributed Solar Systems at EDF Renewables and AWS IoT: A Natural Fit (PUT30...
Distributed Solar Systems at EDF Renewables and AWS IoT: A Natural Fit (PUT30...Distributed Solar Systems at EDF Renewables and AWS IoT: A Natural Fit (PUT30...
Distributed Solar Systems at EDF Renewables and AWS IoT: A Natural Fit (PUT30...
 
DeviceWebAPI and other standardization status of OMA CD WG
DeviceWebAPI and other standardization status of OMA CD WGDeviceWebAPI and other standardization status of OMA CD WG
DeviceWebAPI and other standardization status of OMA CD WG
 
Concord: Simple & Flexible Stream Processing on Apache Mesos: Data By The Bay...
Concord: Simple & Flexible Stream Processing on Apache Mesos: Data By The Bay...Concord: Simple & Flexible Stream Processing on Apache Mesos: Data By The Bay...
Concord: Simple & Flexible Stream Processing on Apache Mesos: Data By The Bay...
 
(ARC346) Scaling To 25 Billion Daily Requests Within 3 Months On AWS
(ARC346) Scaling To 25 Billion Daily Requests Within 3 Months On AWS(ARC346) Scaling To 25 Billion Daily Requests Within 3 Months On AWS
(ARC346) Scaling To 25 Billion Daily Requests Within 3 Months On AWS
 
Carrier Grade OCP: Open Solutions for Telecom Data Centers
Carrier Grade OCP: Open Solutions for Telecom Data CentersCarrier Grade OCP: Open Solutions for Telecom Data Centers
Carrier Grade OCP: Open Solutions for Telecom Data Centers
 
Dubbo and Weidian's practice on micro-service architecture
Dubbo and Weidian's practice on micro-service architectureDubbo and Weidian's practice on micro-service architecture
Dubbo and Weidian's practice on micro-service architecture
 
CloudCity Working Together Breakfast 9 April 2013
CloudCity Working Together Breakfast 9 April 2013CloudCity Working Together Breakfast 9 April 2013
CloudCity Working Together Breakfast 9 April 2013
 
CONTENT DELIVERY NETWORK
CONTENT DELIVERY NETWORK CONTENT DELIVERY NETWORK
CONTENT DELIVERY NETWORK
 
Cloud Computing E-Lect.ppt
Cloud Computing E-Lect.pptCloud Computing E-Lect.ppt
Cloud Computing E-Lect.ppt
 
Toyota Financial Services Digital Transformation - Think 2019
Toyota Financial Services Digital Transformation - Think 2019Toyota Financial Services Digital Transformation - Think 2019
Toyota Financial Services Digital Transformation - Think 2019
 
Brief a+smarter...
Brief a+smarter...Brief a+smarter...
Brief a+smarter...
 
Systems on the Edge—Your Stepping Stones into Oracle Public Cloud and the Paa...
Systems on the Edge—Your Stepping Stones into Oracle Public Cloud and the Paa...Systems on the Edge—Your Stepping Stones into Oracle Public Cloud and the Paa...
Systems on the Edge—Your Stepping Stones into Oracle Public Cloud and the Paa...
 
Web Performance Optimization
Web Performance OptimizationWeb Performance Optimization
Web Performance Optimization
 
CCCNA17 Introduction
CCCNA17 IntroductionCCCNA17 Introduction
CCCNA17 Introduction
 
Enterprise Blockchains – A Pragmatic & Realistic Guide for CIOs/CDOS
Enterprise Blockchains – A Pragmatic & Realistic Guide for CIOs/CDOSEnterprise Blockchains – A Pragmatic & Realistic Guide for CIOs/CDOS
Enterprise Blockchains – A Pragmatic & Realistic Guide for CIOs/CDOS
 
AppNexus' First Pitch Deck
AppNexus' First Pitch DeckAppNexus' First Pitch Deck
AppNexus' First Pitch Deck
 
First Round First Pitch: AppNexus
First Round First Pitch: AppNexusFirst Round First Pitch: AppNexus
First Round First Pitch: AppNexus
 

Plus de PasocoPteLtd

Pasoco ITSMF,SPMI-PDPA-140626-public
Pasoco ITSMF,SPMI-PDPA-140626-publicPasoco ITSMF,SPMI-PDPA-140626-public
Pasoco ITSMF,SPMI-PDPA-140626-publicPasocoPteLtd
 
Response to the Media Development Authority of Singapore’s Public Consultatio...
Response to the Media Development Authority of Singapore’s Public Consultatio...Response to the Media Development Authority of Singapore’s Public Consultatio...
Response to the Media Development Authority of Singapore’s Public Consultatio...PasocoPteLtd
 
130912 SPMI Panel preso - Negotiation
130912 SPMI Panel preso - Negotiation130912 SPMI Panel preso - Negotiation
130912 SPMI Panel preso - NegotiationPasocoPteLtd
 
Internet and PC safety - for CIS PTA - 19 Jan 2011
Internet and PC safety - for CIS PTA - 19 Jan 2011Internet and PC safety - for CIS PTA - 19 Jan 2011
Internet and PC safety - for CIS PTA - 19 Jan 2011PasocoPteLtd
 
Asia TV Forum-0812xx (canpublish)
Asia TV Forum-0812xx (canpublish)Asia TV Forum-0812xx (canpublish)
Asia TV Forum-0812xx (canpublish)PasocoPteLtd
 
IDA 0911xx (can publish)
IDA 0911xx (can publish)IDA 0911xx (can publish)
IDA 0911xx (can publish)PasocoPteLtd
 
Sitf 1006xx-can publish
Sitf 1006xx-can publishSitf 1006xx-can publish
Sitf 1006xx-can publishPasocoPteLtd
 
ABU 1003xx (public event)
ABU 1003xx (public event)ABU 1003xx (public event)
ABU 1003xx (public event)PasocoPteLtd
 

Plus de PasocoPteLtd (8)

Pasoco ITSMF,SPMI-PDPA-140626-public
Pasoco ITSMF,SPMI-PDPA-140626-publicPasoco ITSMF,SPMI-PDPA-140626-public
Pasoco ITSMF,SPMI-PDPA-140626-public
 
Response to the Media Development Authority of Singapore’s Public Consultatio...
Response to the Media Development Authority of Singapore’s Public Consultatio...Response to the Media Development Authority of Singapore’s Public Consultatio...
Response to the Media Development Authority of Singapore’s Public Consultatio...
 
130912 SPMI Panel preso - Negotiation
130912 SPMI Panel preso - Negotiation130912 SPMI Panel preso - Negotiation
130912 SPMI Panel preso - Negotiation
 
Internet and PC safety - for CIS PTA - 19 Jan 2011
Internet and PC safety - for CIS PTA - 19 Jan 2011Internet and PC safety - for CIS PTA - 19 Jan 2011
Internet and PC safety - for CIS PTA - 19 Jan 2011
 
Asia TV Forum-0812xx (canpublish)
Asia TV Forum-0812xx (canpublish)Asia TV Forum-0812xx (canpublish)
Asia TV Forum-0812xx (canpublish)
 
IDA 0911xx (can publish)
IDA 0911xx (can publish)IDA 0911xx (can publish)
IDA 0911xx (can publish)
 
Sitf 1006xx-can publish
Sitf 1006xx-can publishSitf 1006xx-can publish
Sitf 1006xx-can publish
 
ABU 1003xx (public event)
ABU 1003xx (public event)ABU 1003xx (public event)
ABU 1003xx (public event)
 

Dernier

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 

Dernier (20)

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 

CDN Trends and Future

  • 1. Page: 1 Presentation Notes Paul Southern, Pasoco Pte Ltd Paul Southern Speaker: Content Manager: Title of presentation: Name of Event: Location of Event: Presentation date/time: Length of presentation Audience: Thursday 15 August 2013, 4-530pm 60 (plus Q&A) IEEE Broadcast Technology Society Singapore Chapter Franklin at Level 11, Connexis South Tower, 1 Fusionopolis Way, Singapore 138632 CDN Public, non NDA. A*Star, NUS. IEEE members Press Announcement: https://meetings.vtools.ieee.org/meeting_view/list_meeting/19605 Host: Guo Huaqun (I2R)
  • 4. Page: 4 Paul Southern • 25 years in IT, telco, media and digital experiences • Large MNCs and startups • Mature and emerging markets on 6 continents • IPTV/OTT, cloud, CDN, Asianization, UX • Sales, strategy, CTO, business development, development, support, Professional Services, consulting, founder • CTO APACcache
  • 5. Page: 5 Internet megatrends Drivers for CDN Enterprise CDN Transparent caching Future of CDN
  • 7. Page: 7 Internet megatrends 1 • Cloud: 1/3 of all data will live in the cloud by 20201, 2/3 of all workloads2 • Media: More than 90% of Internet traffic will be video by 20151 • Mobile: 50 billion / 10:1 devices per internet user by 20202 • Security: Cyber attacks cost companies up to $100,000/min3 Sources: 1-Cisco, 2-Akamai 3-McAfee, all c/o Akamai
  • 8. Page: 8 Internet megatrends 2 • 45% of world’s internet users in Asia1 • 11m new users every month1 • 64% of Asians purchased online2 • $1T, +21% global eCommerce revenue in 20122 • 69% of Asians watch internet video1 • 2X India online video consumption 2011-20133 Sources: 1-We are social, Oct. 2012, 2-eMarketer, Feb. 2013, 3-Comscore, May 2013, all c/o Akamai
  • 9. Page: 9 Media explosion • Media traffic Tbps – 2006 = 1 – 2009 = 2.6 – 2012 = 10 – 2015 est = 50 – 2020 est = hundreds Sources: Akamai
  • 10. Page: 10 Internet traffic: NA, Asiapac Sources: Sandvine
  • 11. Page: 11 Enterprise architecture • Old – Email access & corporate apps, using corporate PC – Static website for information • New – Datacenter & dynamic website – Corporate apps – Branches & corporate WAN – Intranet & VPNs – Cloud providers (IaaS/PaaS, private/public) – SaaS/App providers (Salesforce, Office365, etc) – Business partners, esp SCM, CAD/CAM, media
  • 13. Page: 13 Drivers for CDN • The internet – topology, investment, ownership • Users’ expectations
  • 14. Page: 14 ℗ Driver #1 – The internet • The internet is a collection of nodes and links – National operators – Transnational operators – Peering points & bottlenecks – Access control • Commercial considerations
  • 15. Page: 15 ℗ Delivering internet content • Backends (eg: CMS) to web-servers to NICs to the internet • Multiple operators & bandwidth costs • Last mile • Last meter
  • 17. Page: 17 Example: Changi Cable Landing Station • Station Name: Changi Cable Landing Station, or Changi CLS • Station Owner: Singtel • Available Backhaul Providers: Singtel, Tata, Pacnet, etc. • Submarine Cable Systems: – AAG – APCN – EAC – TIC (Tata Indicom Cable) – TGN-IA – TIS (Thailand-Indonesia-Singapore) – MIC-1 (Moratelindo International Cable-system One)
  • 18. Page: 18 CDN math for 2020 • Demand (at the edge) – 1.5B Primetime Viewers x 7 Mbps = 10,000 Tbps – 400M Lines x 25 Mbps = 10,000 Tbps • Supply (at the core) – 100 Major Networks X 5 Tbps = 500 Tbps • 500/10,000 = only 5% of demand served ! Source: Akamai, Jan 2013
  • 19. Page: 19 Driver #2 – Users’ expectations • Users’ expectations OR brands’ offerings ? • Latency – page load, video choke, etc…
  • 20. Page: 20 Latency: the business impact • A 0.1sec increase in loading time… = a 1% decrease in sales. (1% of Amazon’s 2012 sales = $480M)1 • A 0.5sec increase in loading time… = a 20% decrease in traffic and ad revenues.2 • After 3sec wait… 57% of users give up, of which 80% never come back.3 Sources: 1-Amazon c/o Ericsson, 2-Google c/o Ericsson, 2-Edgecast
  • 21. Page: 21 CDN beginnings • Pre-CDN technologies for websites: server farms, hierarchical caching, caching proxies. • Akamai (ex MIT) accelerates on-demand “Breaking News” video. • In parallel: – Big ISPs & Hosters build their own CDNs. – CDN network operators enter market. • Cloud provider deploy CDN (and vice versa).
  • 22. Page: 22 CDN today • [ BTW, our browsers cache ] • Proprietary CDNs – Google: YouTube, Apple: iTunes , etc… • Multi-tenant CDNs for enterprise – Objects, downloads, video – AJAX/JQuery CDNs (hosters) – Hybrid / partnerships per-country • Other CDNs – Mobile CDNs – Aware CDNs, eg: location, device, language • Transcode, ad-serve
  • 24. Page: 24 Enterprise CDN • Purpose: – Enterprise offers users a better experience • Faster page-loads, response times • Video-quality • Players: – Enterprise = buyer – CDN operator = seller (nodes and networks) – ISPs = partner of CDN operator
  • 25. Page: 25 Objects, Static & dynamic • Static websites – Cached objects – Images – Large files (eg: EXE’s, updates) • Dynamic websites – Not cached per se – Route accelerated – Compute accelerated
  • 26. Page: 26 Traditional CDN • Traditional CDN (static, DSA) – Spread load, handle surge/spike/route failure – UX – faster loading / playing – Subcontract delivery – Essential for upsell, paid/premium content • Enabled by: – Presence at edges – Secret sauce, capture and redirect – On-demand propagation – Ability to scale, speed, per-geo, etc… – Price (versus competitors) – Enterprise must balance ROI
  • 29. Page: 29 Traditional CDN – how it works • Content delivery component – Origin server and a set of edge servers (surrogates) to replicate content • Content distribution component – Moves content from the origin to edge servers and ensures consistency • Request-routing component – Direct user requests to edge servers – Interact with the distribution component to keep an up-to-date view of content • Accounting component – Maintains logs of client accesses and records usage of the servers – Assists in traffic reporting and usage-based billing
  • 30. Page: 30 ChinaCache example Government E-Commerce Media Finance Games ICPs ISPs Enterprises
  • 31. Page: 31 Video • Live vs On-demand – Live = in realtime, concurrent, multicast – On-demand = not realtime, unicast • Big live events – Inaugurations, weddings, sport events, chats • Obama 2010 on CNN.com: 1.3m • Royal wedding 2011 on Akamai: 2.9m + Others • On-demand – Esp viral video, breaking news
  • 33. Page: 33 Dynamic site acceleration (DSA) • Oftentimes webpages are compiled (ie: html generated) when a user does something, eg: next. • DSA doesn’t work well for – Highly volatile data & extreme accuracy needed, eg: seat availability – Compute – Search • DSA accomplished by – TCP optimization – Route optimization – Connection management – On-the-fly compression – SSL offload – Pre-fetching
  • 35. Page: 35 The ISP’s dilemma #1b
  • 36. Page: 36 The ISP’s dilemma #1a
  • 37. Page: 37 The ISP’s dilemma #1c
  • 38. Page: 38 Transparent caching • Purpose: – ISP to reduce cost of international bandwidth • Players: – Enterprise = not involved – CDN operator = seller (nodes) – ISPs = buyer
  • 39. Page: 39 TC – performance
  • 40. Page: 40 TC – performance
  • 41. Page: 41 TC – What matters • Locked-in matters: commodity versus proprietary hardware (and software) • Origins matter: cache the expensive origins • All operators matter: wholesale transparent cache (TCaaS) • Meetme’s matter: cloud and CDN • Rackspace matters: plethora of private CDNs • Measurement matters: P2P will always be big
  • 43. Page: 43 CDN vs Cloud • Cloud centralized & CDN at edge – Complementary – CDNs doing cloud, Clouds doing CDN – Eg: Microsoft Azure CDN, Amazon AWS (S3, EC2, Cloudfront) • Many origins in cloud, eg: in AWS – Especially good for large object, eg: AWS S3 • ChinaCache’s Orca – Management systems in cloud (prov, billing, mtc) – Objects from origins moved to cloud (new origin) then cached
  • 44. Page: 44 Future of CDN • CDN standards / federated CDNs • Off-the-shelf application-specific mini-CDNs, eg: – Learning environments with interactive • Similar to Go To Meeting, Webex – Digital signage – CSN / Content Service Netwokr • Partnerships – CDN operator + Cloud / Carrier / Hoster • Proprietary networks – Differentiation, plugins
  • 45. Page: 45 Future of CDN • Service-Oriented Architecture – Content management based on users’ preferences – Personalization based on data mining – Convergence with big-data systems • Edge compute & DSA – Scripts, animations, DHTML, XML – IOT / internet of things