An Content Distribution Network (CDN) creates Cached copies of your website at various Edge Locations around the world
CDN :
CDN is a distributed network of servers which delivers web pages and content to users based on their geographical location, the origin of the web page, and a content delivery server
Can be used to deliver an entire website including static, dynamic and streaming
Requests for content are served from the nearest Edge Location for the best possible performance
Core Components :
Distribution
More detail in distribution