CloudFront, the new service from Amazon, will provide you with a high performance way to distribute popular, publicly readable content to your customers all over the world, with low latency and high data transfer rates.
CloudFront was designed to meet the following goals:
- Allow developers and businesses to get started easily, with no dollar or volume commitments. Like other services, this one will be pay-as-you-go.
- Be simple and easy to use. In fact, a single API call is all that’s needed for you to start delivering your content.
- Work seamlessly with Amazon S3, for durable storage of the definitive versions of your content.
- Have a global presence, using edge locations on three continents in order to deliver your content from the most appropriate location
Like all Amazon other services, CloudFront was designed with ease of use in mind from the very beginning. There are no minimum usage commitments, no monthly fees, and no need to even talk to Amazon. Here’s what you do:
- Sign up for CloudFront.
- Put your most frequently accessed static content into an Amazon S3 bucket and mark it as publicly readable.
- Create a new CloudFront Distribution using a single REST-style POST call. Capture the domain name returned by the call.
- Generate fresh URLs for your content using the domain name from step 3 and hand them out. By using our CNAME support you can even make the content appear as if it is coming from your own domain. You can associate up to 10 CNAMEs with each distribution.
CloudFront will take care of the rest. Requests originating anywhere in the world will be routed to one of 14 edge locations (8 in the United States, 4 in Europe, and 2 in Asia). If the content isn’t already present at a particular edge location it will be fetched from S3 and cached at the edge.
You will be charged based on the number of requests that you make and the amount of data that you transfer. Pricing is covered in depth on the detail page. Because the costs vary by location, pricing for data served from edge locations outside of the US varies, and is currently slightly higher. You will also pay the usual S3 price for the “origin fetch” which take place when a requested object is transferred from S3 to an edge location, and for storage of the object in S3.
You can read Jeff Barr’s announcement and Werner’s blog post for more details.
Related posts:
- Amazon CloudFront Streaming Access Logs CloudFront delivers your static and streaming content using a global...
- Windows Azure Content Delivery Network Microsoft just announced the Windows Azure Content Delivery Network...
- Amazon Releases AWS Import/Export. Transfer Your Data To/From Amazon Bypassing the Internet Amazon just released the BETA of a really useful service...












