Когда использовать Amazon Cloudfront или S3

Есть ли варианты использования, которые предоставляют себя лучше Amazon cloudfront по s3 или наоборот? Я пытаюсь понять различие между 2 через примеры.

208
задан Kamo 24 July 2010 в 13:12
поделиться

1 ответ

Amazon S3 разработан для недорогого файлового хранилища большой емкости в одном конкретном географическом регионе. * Затраты на хранилище и пропускную способность довольно низкие.

Amazon CloudFront - это сеть доставки контента (CDN), которая проксирует и кэширует веб-данные в периферийных местоположениях, максимально приближенных к пользователям.

Когда конечные пользователи запрашивают объект, используя это доменное имя, они автоматически направляются в ближайшее периферийное местоположение для высокопроизводительной доставки вашего контента. ( Amazon )

Данные, обслуживаемые CloudFront, могут поступать или не поступать с S3. Поскольку он более оптимизирован для скорости доставки, пропускная способность стоит немного дороже.

Если ваша пользовательская база локализована , вы не увидите особой разницы при работе с S3 или CloudFront (но вам нужно выбрать правильное местоположение для вашей корзины S3: США, ЕС, Азиатско-Тихоокеанский регион). Если ваша пользовательская база распределена по всему миру и скорость важна, CloudFront может быть лучшим вариантом.

И S3, и CloudFront разрешают использование псевдонимов домена, однако CloudFront разрешает несколько псевдонимов , так что d1.mystatics.com , d2.mystatics.com и ] d3.mystatics.com могут все указывать на одно и то же место, увеличивая емкость для параллельных загрузок (раньше это рекомендовалось Google , но с введением SPDY и HTTP / 2 имеет меньшее значение ).

CloudFront также поддерживает CORS с 2014 года (спасибо sergiopantoja).

* Примечание: с 2015 года S3 может автоматически реплицироваться в другие регионы.

343
ответ дан 23 November 2019 в 04:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: