Я планирую разместить сайт в Amazon Ec2 Instant. Я получил некоторые основы из документации. Но меня мало что смущает.
Если я использую Cloudfront для CDN, действительно ли мне нужно серверные файлы из s3? Хостинг сайта построен на Drupal. Есть ли разница в производительности?
Вам не обязательно использовать S3 в качестве источника для распространения CloudFront, вы можете указать произвольный HTTP-сервер. Однако есть некоторые ограничения; из Документация CloudFront:
Пользовательский источник - это HTTP-сервер, например веб-сервер. HTTP-сервером может быть экземпляр Amazon EC2 или HTTP-сервер, которым вы управляете конфиденциально. При использовании настраиваемого источника вы указываете DNS-имя сервера, а также порты HTTP и HTTPS и протокол, который должен использовать CloudFront при выборке объектов из источника.
Большинство функций CloudFront поддерживаются при использовании настраиваемого источника, за следующими исключениями:
Потоковое распространение-Не поддерживается.
Частный контент—Хотя вы можете использовать подписанный URL-адрес для распространения содержимого из настраиваемого источника, чтобы CloudFront мог получить доступ к настраиваемому источнику, источник должен оставаться общедоступным. Для получения дополнительной информации см. Обслуживание частного контента через CloudFront.