Optimizing Content Caching and Availability - Amazon CloudFront