Amazon CloudFront is a content delivery network operated by Amazon Web Services.
Imagine Amazon CloudFront as a high-speed courier service for your website. It ensures that your web pages, pictures, and other elements load swiftly for visitors, no matter where they are. CloudFront has these special delivery hubs worldwide, and when someone wants something from your website, it's sent from the nearest hub, making everything load super fast!
CloudFront quickly serves content from the nearest edge location if it's already there. Otherwise, if the content is not available in that location, CloudFront fetches it from a specified origin like an Amazon S3 bucket, a MediaPackage channel, or an identified HTTP server, ensuring efficient delivery.
In basic terms, think of an Amazon Edge Location as a rapid-access hub for your preferred online content. It serves as a specialized station within the Amazon CloudFront network, storing duplicates of web pages, images, and more that you encounter on the internet. So, when you visit a website, these duplicates are dispatched from the closest edge location to your location, ensuring a speedy loading experience!
The exact number may change over time as AWS continues to expand its infrastructure, but you can check the full list here.
A CloudFront distribution is like a set of instructions for your file delivery. It tells CloudFront how to pick up and drop off your website's content to ensure it gets to users quickly and efficiently.