Content Delivery Networks (CDN) are a series of global servers installed with the intention of streamlining and optimizing content delivery to end users. This is accomplished by localizing the information being accessed in a region near the user to reduce the time it takes for that information to travel to and from the servers. There are plenty of moving parts to this system and AWS does provide its own set of tools for ensuring distribution of your content.
Cloudflare is a global network designed to make everything you connect to the Internet secure, private, fast, and reliable. Secure your websites, APIs, and Internet applications. Protect corporate networks, employees, and devices.