1 Media Production Support v1 5 May 2010 Blake Crosby May 5, 2010 Delivering Content to End Users: A Non Technical Look
2 Media Production Support v1 5 May 2010 What is Content? Stuff We Read: Text (HTML Pages) Images (JPGs, GIFs, PNGs) Stuff We Watch: Video (Flash Video streaming) Interactive Content (flash maps, animations) Stuff We Hear: Live Radio (MP3) All of this content is stored as files on a really large hard drive, called the BlueArc. The BlueArc can hold 8TB of Data. 13,000 CD-ROMs 1,000 DVDs 4.1 Billion pages of text 55 Billion text messages
3 Media Production Support v1 5 May 2010 How Much Content Do We Have? On cbc.ca: 3,946,822 HTML Documents 1,339,193 Images (JPG, GIF, PNG) Live Radio Streaming: Radio One: 32 streams Radio Two: 5, plus 4 online only streams Podcasts: 32,936 MP3s 1,503 MP4s On-Demand Videos: 49,368 Videos
4 Media Production Support v1 5 May 2010 How Does It Work?
5 Media Production Support v1 5 May 2010 How Does It Work?
6 Media Production Support v1 5 May 2010 How Does Caching Work?
7 Media Production Support v1 5 May 2010 How Does Caching Work?
8 Media Production Support v1 5 May 2010 How Does It Work (No CDN) 1 Cons: Essentially the entire internet population is coming back to Toronto to fetch content. Doesn’t scale well (we’d need to add more servers to handle more load) Content is located in one location (speed) Pros: Cheap Content is located in one location (legal reasons)
9 Media Production Support v1 5 May 2010 What is Akamai Content Delivery Network Over 60,000 servers world wide Handle delivery of our streaming and web content Other customers include Apple, CNN, BBC, Much Music, Adobe. CBC has been using Akamai since 2001
10 Media Production Support v1 5 May 2010 How Does It Work (With CDN) 1 Cons: Expensive Pros: Unlimited Scalability Content is located closer to user
11 Media Production Support v1 5 May 2010 Questions? Questions?