Now what exactly is a CDN? CDN or Content Delivery Network is a huge mesh or web of strategically places edge server which tries to localize the content based on the location of end users requesting for content there by reducing the latency and increasing the throughput of the content delivery. Akamai which is a leader in CDN space has their servers located all over the globe which tries to cache the content of the providers (which utilizes Akamai's network) and then based on some intelligent algorithm Akamai chooses the geographically closer server which will serve a particular content object to the end user.
Check out the following diagram of an Akamai CDN network

Another interesting diagram of a CDN layout

Some other major CDN vendors are listed here
Some of the major corporates also build and own their own private CDNs in addition to subscribing to a pure CDN vendor. Based on the nature of the content (entitled and public) they can choose to use either of them.
No comments:
Post a Comment