For some parts of our infra we are using Amazon S3 as the source and cloudfront as the distribution cdn. However there are certain parts of the world where we would prefer to use a local server as there is no CF coverage.

This is what we are planning.

1) Use geoDNS and ensure amazon CF serves the content in the areas they are strong in 2) Use nginx boxes at the edge in areas without coverage.

My question - Is there a seamless way to achieve this? esp nginx using S3 as the source and caching/serving files. Can the nginx servers be designed to bust cache when the files change at S3 etc?

link|improve this question
If you have a truly global audience, I would suggest using a CDN with global coverage. Rackspace cloud files uses Akamai for a CDN, and their reach blows away Cloudfront. Akamai has 100,000 servers or so globally. The pricing is US$0.18/GB globally. So it's 50% more than CloudFront in the USA, but cheaper than CloudFront in Asia and Japan. And it should perform better for users, simply based on the large number of POPs and servers that Akamai has. – rmalayter Jul 31 '11 at 21:37
feedback

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer

 
or
required, but never shown

Browse other questions tagged or ask your own question.