How does cloud hosting differ from a CDN (content delivery network)?
CDN is large system, where servers are deployed in multiple data centers across the Internet while cloud hositing is reat number of servers that are connected through a real time connection network (info from Wikipeia). By the way, CDN services are less expensive than cloud hosting.
A CDN is used to distribute copies of static media content such as images and videos to the edge of the network, nearer to your customers. This enables them to download these files with lower latency and less chance of bandwidth contention. It only works for static media content, and cannot be used for dynamic content or more general compute applications in the same way as cloud servers.