9
Choosing a Content Delivery Network Inside: What is a Content Delivery Network? The Benefits of a CDN When You Don’t Need a CDN How to Choose the Right CDN List of CDN Providers User Generated Video Sharing Summary ........ ................................. ..................... .................... .................................. ................... .................................................... 2 3 4 5 7 8 9 When a CDN is Right for You, and How to Choose the Right One for Your Needs common places Strategy Creativity Technology

Choosing a content delivery network

Embed Size (px)

DESCRIPTION

When a CDN (Content Delivery Network) is right for you and how to choose one for your needs of getting media onto your website. Via CommonPlaces

Citation preview

Page 1: Choosing a content delivery network

Choosing a Content Delivery Network

Inside:What is a Content Delivery Network?The Benefits of a CDNWhen You Don’t Need a CDNHow to Choose the Right CDNList of CDN ProvidersUser Generated Video SharingSummary

........ ................................. ..................... .................... .................................. .......................................................................

2345789

When a CDN is Right for You, and How to Choose the Right One for Your Needs

commonplaces Strategy Creativity Technology

Page 2: Choosing a content delivery network

© 2010 CommonPlaces e-Solutions, LLC | www.CommonPlaces.com© 2010 CommonPlaces e-Solutions, LLC | www.CommonPlaces.com

To understand what a content delivery network (CDN) is, and how one works, let’s first look at how websites work. When you type a URL into your browser, a request is sent to the web server that contains the desired website. When the server receives this request, it sends all of the resources that make up that website back to the requesting machine (a.k.a. your computer). These resources can include HTML, CSS, JavaScript files, images, audio files, and video files.

In the case of a text file, this transfer can happen in the blink of an eye. In the case of a video file, however, it can take significantly longer than that. One of the variables that effects download rates is the physical distance between your web server and the requesting computer. Others include the physical bandwidth of your servers, and the number of users trying to access the same resource at the same time. If you are planning a media-rich website that will include video, audio, and other resource-heavy content, a standard hosting solution may not be up to the task.

What is a Content Delivery Network?

2

Page 3: Choosing a content delivery network

© 2010 CommonPlaces e-Solutions, LLC | www.CommonPlaces.com© 2010 CommonPlaces e-Solutions, LLC | www.CommonPlaces.com © 2010 CommonPlaces e-Solutions, LLC | www.CommonPlaces.com

The Benefits of a CDN

Content Delivery Networks excel at delivering rich content to your Web users. CDNs maintain a network of servers in strategic locations around the world. When you upload your content (audio, video, images, etc.), a copy of your files is placed on each of these servers. Now, when a site visitor from Japan visits your site, they will be delivered your video files from a nearby server in Tokyo, dramatically increasing speed.

Having your files in multiple locations offers the additional benefit of near 100% uptime. If there is a technical or physical issue at the Tokyo server location (using the example above), the user will perhaps be served data from the server in Hong Kong. Your CDN will handle these dynamic detours automatically, and this insurance is another reason that many websites use a content delivery network for their media content.

A third common reason to choose a CDN is if your servers are bogged down with your increasing traffic, or if your hosting solution is charging high rates for the amount of data your website delivers. In some cases, CDNs may be the most cost-effective solution, especially if you are planning for future growth.

Lastly, content delivery networks can deliver the power of streaming media to your website. Streaming requires special software that many CDNs have on their servers. This software powers the seamless, view-as-you-download experience that can truly engage your visitors.

3

Page 4: Choosing a content delivery network

© 2010 CommonPlaces e-Solutions, LLC | www.CommonPlaces.com© 2010 CommonPlaces e-Solutions, LLC | www.CommonPlaces.com

When You Don’t Need a CDN

So far we’ve covered many of the key benefits of a content delivery network (Faster media delivery, Better uptime, Relieves pressure from your servers, Cost-effectiveness, etc.)

This does not mean that a CDN is for everyone, or that it is necessary for online success. Most importantly, it is not the only way to add rich media to your website. If you are looking to add one or two videos from a recent event to your website, you can simply host these files on your own server, or post them on a video site such as YouTube or Vimeo. These third-party sites have an easy upload process, and provide embed code that you can simply copy and paste into your website to display a video player like the one at right.

Whether or not you need a CDN depends upon you and your goals. Ask yourself these questions:• How much media content do I have on my site? How much do I want?• How much traffic do I currently have, and how will that change in the

future?• Are my visitors located in one region or country, or are they located all

around the world?• What are the limits of my current hosting solution?

4

Page 5: Choosing a content delivery network

© 2010 CommonPlaces e-Solutions, LLC | www.CommonPlaces.com© 2010 CommonPlaces e-Solutions, LLC | www.CommonPlaces.com © 2010 CommonPlaces e-Solutions, LLC | www.CommonPlaces.com

How to Choose the Right CDN

If you’ve made the decision that a content delivery network is right for your needs, you are now faced with a second, perhaps even more difficult, question: Which CDN is right for me? As you might guess, there are many options out there, all with different features, price structures, and guarantees.

Every website is unique, so we cannot offer any hard and fast rules for which solution you should choose. However, we can provide a list of the important criteria you should consider when making your decision. You may find it helpful to print out the next page as a checklist or guide, and use it while you are evaluating different CDN offerings.

5

Page 6: Choosing a content delivery network

© 2010 CommonPlaces e-Solutions, LLC | www.CommonPlaces.com© 2010 CommonPlaces e-Solutions, LLC | www.CommonPlaces.com

How to Choose the Right CDN

Planned Delivery MethodStreaming, or Progressive Download? Streaming is more expensive, but delivers a truly seamless experience that could take your website to the next level of success. Are your users willing to wait for content to download?

User ExperienceIs the solution’s video player visually appealing? Easy to use? Does it fit with your brand?

Technology CompatibilityWhat software/platforms does your website use? Is your CDN compatible? Nothing can be more disasterous than selecting a CDN that is not compatible with your current solution.

SecurityDoes the CDN offer encoding for secure transfer of content? This is a crucial requirement if your content contains private or sensitive information.

6

Reporting and StatsDoes the CDN deliver solid statistics on how and when your users access your content? This information is invaluable to marketers.

Availability of SupportHow reliable/available is the support your CDN offers? Few people appreciate good support service until they need it.

ReliabilityAs a rule, CDNs offer excellent uptime. But for mission-critical applications, you will need to ensure that your CDN offers guarantees you can rely on.

Capacity and ReachCan the CDN supply the bandwith you need? Does it have an international reach, if your organization requires one?

Page 7: Choosing a content delivery network

© 2010 CommonPlaces e-Solutions, LLC | www.CommonPlaces.com© 2010 CommonPlaces e-Solutions, LLC | www.CommonPlaces.com © 2010 CommonPlaces e-Solutions, LLC | www.CommonPlaces.com

How to Choose the Right CDN List of CDN Providers

Akamai - High-end solution. Akamai regularly delivers between 10% - 20% of all web traffic. Used by high volume sites such as MTV Networks, MySpace, and the Scripps News Networks.

Amazon CloudFront - Capable of scaling to high volumes, this service is integrated with other Amazon Web Services.

Kaltura - Open source, mid-range solution offering “plug and play” video extensions for WordPress, Drupal, Joomla, MediaWiki, MindTouch, Moodle, TikiWiki, BuddyPress and Elgg, with many others in the works.

Limelight - Strong CDN with incredible “ecosystem” of brand name partners such as Adobe, Rackspace, Microsoft, etc.

Brightcove - Internet TV service providing a video delivery platform for Sony Music, Discovery Communications, Showtime, and Fox Entertainment, and others

Twistage - Highly customizable. Provides an adaptable video platform to fit into any existing workflow and offers a robust toolset of APIs.

CDN2 - Cost effective video platform build specifically for Drupal.

Vzaar - Specifically designed for e-commerce applications and product demos. Integrates wth Google Analytics, Ebay, and MailChimp, and offers low monthly subscription rates.

This is only a few of hundreds of CDNs out there. To help you compare and contrast different solutions, check out VidCompare.com, a website that was built to do just that. Simply select the CDNs you are evaluating, and VidCompare will generate a table comparing their features.

7

Page 8: Choosing a content delivery network

© 2010 CommonPlaces e-Solutions, LLC | www.CommonPlaces.com© 2010 CommonPlaces e-Solutions, LLC | www.CommonPlaces.com

User Generated Video Sharing

As alluded to on Page 4, there are instances when using existing, free video services to host your content makes the most sense -- and helps to promote your business online.

Though there is a clear cost savings, there are also negatives to consider. Many sites place restrictions on the file size, duration, subject matter and format of the uploaded video file. In addition, when a video ends, the video site (for example, YouTube) may display links to other, unrelated videos. Unfortunately you have very little control over what is considered to be a “Related Video.”

Here’s a list of a few popular user generated video sites (of literally hundreds of options):

YouTubeVimeoBlip.tvFacebookMySpacePhotobucketRevver

8

Page 9: Choosing a content delivery network

© 2010 CommonPlaces e-Solutions, LLC | www.CommonPlaces.com© 2010 CommonPlaces e-Solutions, LLC | www.CommonPlaces.com © 2010 CommonPlaces e-Solutions, LLC | www.CommonPlaces.com

Summary

Content delivery networks offer a solution to the challenge of delivering video, audio, and other resource-heavy content around the world in a timely fashion. They provide a way to move heavy bandwidth needs away from your server, and offer highly reliable web servers that guarantee near 100% uptime through high bandwidth and redundancy.

As we have said, CDNs are not the only way to get media onto your website. But if your goal is to deliver a large amount of content to your users, you have high bandwidth needs, or if you want to be ready for large influxes of Web traffic, a CDN is likely the right choice. We provided a list of questions on Page 4 to help you determine your needs.

The next decision that is required is to select the right content delivery network for your specific needs and goals. Use the criteria listed on Page 6 to help you assess potential CDNs and find the one that’s right for you - because there is no one right answer for all applications.

If you would like to discuss your specific content delivery needs with the experts at CommonPlaces, feel free to contact us.

Lastly, please share this document with others who would like to learn more about the benefits of content delivery networks, and the challenges they can address.

9

User Generated Video Sharing