2015-02-17 2 views
-1

Я прочитал много статей, в которых говорится, что я должен использовать Amazon S3 совместно с облачным облаком CDN. В настоящее время я этого не делаю. Я просто использую Cloudfront с моим стандартным пакетом хостинга.Зачем мне Amazon S3 и Cloudfront?

Можно ли использовать Cloudfront самостоятельно с моим стандартным пакетом хостинга? Разумеется, нет никакой дополнительной пользы для использования S3, так как файлы уже находятся в Cloudfront.

Любое просвещение на это очень ценится.

Leigh

ответ

1

S3 позволяет делать такие вещи, как статический веб-хостинг, с вырубкой и перенаправлением. I.E www.example.com перенаправляет на example.com. Затем вы можете использовать Cloudfront для размещения ваших активов как можно ближе к конечному пользователю («ближайшее местоположение края»). Отличное руководство по тому, как это сделать, находится в документах AWS. Две основные вещи: S3 поддерживает https, а изменения в файлах на S3 мгновенно отражаются. Поскольку Cloudfront является CDN, вы должны вручную уничтожить файлы, если вы их измените, иначе может потребоваться до 24 часов, чтобы отразить ваши изменения.

http://docs.aws.amazon.com/gettingstarted/latest/swh/website-hosting-intro.html

Быстрое сравнение между двумя приведен здесь: http://www.bucketexplorer.com/documentation/cloudfront--amazon-s3-vs-amazon-cloudfront.html

+0

Благодарим за быстрый ответ. Очень полезно – laweffect

+0

Кроме того, в зависимости от размера вашего использования, я думаю, что облачный тариф может быть более дорогим (поскольку он должен реплицировать ваше хранилище в нескольких местах). Вы можете посмотреть http://calculator.s3.amazonaws.com/index.html, если это вызывает беспокойство. –

+0

Это (CF дороже, чем S3) теперь должно происходить даже редко, поскольку передача данных с S3 на CloudFront бесплатна с декабря 2014 года (https://forums.aws.amazon.com/ann.jspa?annID=2780) –

1

Там не проблема использования CloudFront против собственного сервера происхождения по сравнению с сервером S3.

Есть некоторые преимущества использования S3:

  • передачи данных быстрее между S3 и CloudFront
  • Не нужно беспокоиться о стабильности и поддержании происхождения S3 сервера
  • Несколько регионов происхождения

Есть также преимущества, если вы используете свой собственный сервер:

  • Экономия от S3 хостинга (это зависит от того, нужно ли платить за свой собственный сервер)
  • Easy для настройки если вам это нужно
  • места хранения данных для компании/страны регулирования

Таким образом, все зависит от ваших конкретных обстоятельств, например, сколько вы платите за свой пакет хостинга, вам нужна низкоуровневая конфигурация вашего исходного сервера и насколько чувствительны ваши данные.

Я бы сказал, что для большинства небольших/средних проектов S3 - идеальное место для хранения данных.

+0

Спасибо для ответа. – laweffect

 Смежные вопросы

  • Нет связанных вопросов^_^