2012
2010
2008
CloudFront : Amazon lance son service de CDN (Content Delivery Network)
by camel (via)On me pose souvent la question du coût des solutions de CDN Akamai pour gérer la disponibilité d’un site. Et en général le problème majeur avec cet acteur vient des frais de fonctionnement et de mise en service. En effet au delà de l’engagement contractuel sur la durée la mise en place d’une solution Akamai est relativement coûteuse pour des “petits” acteurs.
Cette annonce d’Amazon est donc une très bonne nouvelle pour le segment des sites de taille moyenne, trop petits pour négocier avec Akamai et gérant déjà un trafic suffisamment important pour être obligé de mettre en place des solutions de cache distribués, des CDN.
2007
Beehive: CobWeb
by cyberienCobWeb is a next-generation content distribution network that can deliver web pages quickly to clients through a peer-to-peer cache. It uses the Beehive replication framework to provide a high performance web hosting service while consuming near-minimal storage and bandwidth at each participating node.
CobWeb operates as a ring of cooperative caching proxy servers, each of which is capable of serving any HTTP request. When web objects are requested, they are fetched from their origin servers and inserted into the system. Through an analysis of web object popularity, size, and update rate, CobWeb then computes an optimal replication strategy for each object to provide low lookup latency.
CobWeb is available for public use. On the server side, directing HTTP requests from your servers to CobWeb can reduce bandwidth demand on your servers, protect against flash crowds, and help alleviate denial of service attacks. On the client side, directing HTTP requests from your browser through CobWeb will speed up web surfing.
CoDeeN -- A CDN on PlanetLab
by cyberien & 1 other# CoBlitz, a scalable Web-based distribution service for large files.
# CoDeploy, an efficient synchronization tool for PlanetLab slices.
# CoDNS, a fast and reliable name lookup service.
# CoTop, a command-line activity monitoring tool for PlanetLab.
# CoMon, a Web-based general node/slice monitor that monitors most PlanetLab nodes.
# CoTest, a login debugging tool that tries to be human-friendly.
# CoViz, a visualization tool graphically displaying PlanetLab activity.
The Coral Content Distribution Network
by cyberien & 14 othersCoral is a free peer-to-peer content distribution network, comprised of a world-wide network of web proxies and nameservers. It allows a user to run a web site that offers high performance and meets huge demand, all for the price of a $50/month cable modem.
Publishing through CoralCDN is as simple as appending a short string to the hostname of objects' URLs; a peer-to-peer DNS layer transparently redirects browsers to participating caching proxies, which in turn cooperate to minimize load on the source web server. Sites that run Coral automatically replicate content as a side effect of users accessing it, improving its availability. Using modern peer-to-peer indexing techniques, CoralCDN will efficiently find a cached object if it exists anywhere in the network, requiring that it use the origin server only to initially fetch the object once.
One of Coral's key goals is to avoid ever creating hot spots in its infrastructure. It achieves this through a novel indexing abstraction we introduce called a distributed sloppy hash table (DSHT), and it creates self-organizing clusters of nodes that fetch information from each other to avoid communicating with more distant or heavily-loaded servers.
A preliminary deployment of CoralCDN has been online since March 2004, running on the PlanetLab testbed. As of January 2006, it receives about 25 million requests per day from more than 1 million unique clients.
PlanetLab | An open platform for developing, deploying, and accessing planetary-scale services
by cyberien (via)PlanetLab is a global research network that supports the development of new network services. Since the beginning of 2003, more than 1,000 researchers at top academic institutions and industrial research labs have used PlanetLab to develop new technologies for distributed storage, network mapping, peer-to-peer systems, distributed hash tables, and query processing.
PlanetLab currently consists of 784 nodes at 382 sites.
CoBlitz - Scalable Large File Transfer via HTTP
by cyberien (via)CoBlitz provides a means to scalably serve large files over an HTTP content distribution network. It requires no modification of clients or servers, since all of the necessary support is located on the content distribution network itself. While it is built using the CoDeeN network running on PlanetLab, it does not require you to actively use CoDeeN or to join PlanetLab.
1
(9 marks)