А как же упомянуть о «Custom Origin», когда можно не думать о том как синхронизировать файлы с облаком. На хабре уже проскакивало несколько более подробных статей на эту тему. Хочется подробностей от впечатлений использования, может каких граблей в этой чудесной куче облачек.
Custom Origin я упомянул как «либо же на другой источник, который задаётся пользователем». Вообще, Origin Source это обычная тема CDN, особенностью CloudFront есть непосредственная интеграция с S3 и возможность логгирования на S3.
А грабли… Где их нет? Невозможно пока устанавливать TTL для CDN. Нету подробных отчётов о работе, как у других сервисов, которые я использовал до CloudFront.
Но всё очень удобно и впечатления крайне положительные. Я посадил домен image.quickblox.com на CDN, а скриншоты делаю через «Скриншоты в облаках» — работает на ура. Ещё планируем сделать интеграцию потокового видео в нашем проекте так же через CloudFront.
Не врублюсь, а чем лучше использование CloudFront вместо прямой раздачи из S3? (где тоже можно через CNAME через свой домен раздавать корзину). У S3 ограничения по масштабируемости что ли?
S3 раздает контент только с одного региона в котором расположен bucket, а CloudFront позволяет раздавать из нескольких и старается подобрать ближний к пользователю.
Популярно об Amazon Web Services: CloudFront [продолжение]