Cloud-based Content Delivery Networks
(a. k. a. Content Delivery Clouds)
Cloud-based Content Delivery:
A Content Delivery Cloud extends the traditional Content Delivery Networks (CDNs) model. It makes use of “Cloud Computing" (Ref: Buyya et al.), a recent technology trend that moves computing and data away from desktop and portable PCs into computational resources such as large Data Centers (“Computing”) and make them accessible as scalable, on-demand services over a network (the “Cloud”). The main technical underpinnings of Cloud Computing infrastructures and services include virtualization, service-orientation, elasticity, multi-tenancy, power efficiency, and economics of scale. The perceived advantages for Cloud-service clients include the ability to add more capacity at peak demand, reduce cost, experiment with new services, and to remove unneeded capacity. There are a number of major players in this domain. Here, a comparative analysis of six representative systems is presented. Please note that the facts presented in this analysis are based on existing literature. Please direct any comments to the site editor Mukaddim Pathan.
Comparative Analysis:
Feature |
Amazon (S3 & CloudFront) |
Rackspace (Mosso Cloud Files) |
Voxel (VoxCAST & |
Nirvanix (CloudNAS) |
Microsoft (Windows Azure & ECN) |
Akamai (Cloud Optimizer) |
Storage & content delivery |
S3 Storage services; CloudFront content delivery |
Mosso storage services; content delivery via Limelight Networks |
Silverlining cloud services; VoxCAST CDN |
Storage services; content delivery via CDNetworks |
Azure storage services; content delivery via Limelight Networks |
NetStorage services; EdgePlatform content delivery |
Service type |
On-demand storage in multiple datacenters; on-demand content delivery |
On-premises storage |
Managed hosting; On-demand content delivery |
Managed cloud storage services |
On-demand managed hosting in datacenters |
On-demand storage and content delivery |
Performance |
Comparable latency with customer-owned data centers. Sparsely reported performance problem due to outages |
Twice more latency than S3 & CloudFront. Reported stability and performance issues for increased traffic |
Reported consistent performance on par with competitors such as Akamai and Limelight |
Storage functions 222% faster and 2 MB sample file transfer is nearly 300% faster than Amazon S3 |
N/A (System under community technology review. Commercially not yet available) |
Up to 400% improvement and at least twice faster application response time than Amazon EC2 |
Availability & reliability |
Availability zones to enable resiliency in case of single location failure, and redundancy |
Subject to single point of failure |
All time availability as it fails safe against origin server outages |
Customizable availability against unplanned outages and redundancy |
N/A |
No single point of failure, automatic failover and redundancy |
Geographic distribution |
Datacenters at 14 edge locations in three continents (Asia, North America & Europe) |
Partnership with Limelight Networks for coverage at 60 locations |
Point of Presence (POP) at 17 locations in Asia, North America & Europe |
Storage nodes at 5 locations in North America, Europe & Asia |
Datacenters at 21 locations. Additional 16 to be added by March 2010 |
48000 servers in 1000 networks world-wide |
Multi-tenancy |
Yes |
Yes |
Yes (also optionally customizable with dedicated servers) |
Yes |
Yes |
Yes |
Load balancing |
Listed in future investments |
Apache as load balancer |
Yes (Server switching) |
Yes (Global and dynamic) |
Yes (Built-in hardware) |
Yes (Global and dynamic) |
On-demand scalability |
Yes |
No |
Yes |
Yes |
Yes |
Yes |
Accessibility |
Amazon Web Services API or management console |
Browser-based control panel or programmatic API |
VoxCAST Web-based portal |
Web-based Nirvanix management portal |
Azure Services Management Tools |
Akamai EdgeControl |
Automatic replication |
S3: No; CloudFront: Yes |
Yes |
Yes |
Yes |
No |
Yes |
Service Level Agreement (SLA) |
99-99.9 % |
99.9 % |
100 % |
99.9 % |
99.95 % |
100 % |
Developer API |
Yes (Amazon Web services) |
Yes (Cloud Servers API) |
Yes (Hosting API) |
Yes (Web services API) |
Yes (Azure SDK API) |
Yes (EdgeScape API) |
Economic model & pricing |
Pay-as-you-go |
Pay-as-you-go |
Progressive universal scale billing upon usage |
Pay-as-you-go |
Consumption-based pricing model |
Volume-based pricing; pay-par-use model for NetStorage |
Security |
Protection for DDoS attacks, access control list and firewalls |
Data protection, DDoS migration services, firewalls |
Secure authentication, firewalls |
Secure authentication, transmission via SSL |
Intrusion prevention, .net security, firewalls |
Protection for DDoS attacks and application firewall |
Additional Systems and Resources:
Reuven Cohen, Content Delivery Cloud (CDC), ElasticVapor: Life in the Cloud, Oct. 2008.
MetaCDN: Harnessing Storage Clouds for High Performance Content Delivery.
_________________________________________________________________________________________________________________
Last Updated: 22 July 2009