2015-03-08 6 views
0

У меня есть большая часть трафика моего сайта из Индии. Cloudfront, насколько мне известно, передает данные из ближайшего центра обработки данных. Но он взимает почти $ 0,17 за передачу данных в Индию по сравнению с $ 0,09 в s3. Могу ли я установить центр обработки данных как некоторую азиатскую страну в s3, чтобы обслуживать контент почти одинаково быстро или лучше перейти с облачным?Amazon s3 или облачный

ответ

3

Amazon CloudFront - это сеть распространения контента, которая действует как слой кеширования для веб-контента.

Когда создается распределение CloudFront, вы получаете специальный URL-адрес, который используется для обозначения трафика на CloudFront. Когда этот URL-адрес будет разрешен, AWS вернет IP-адрес, который указывает на ближайшую точку присутствия CloudFront. «Ближайший» может фактически означать «наименьшая латентность», а не географически ближе всего, поскольку это обеспечивает быструю связь для пользователей.

The data transfer cost for CloudFront зависит от местоположения, из которого подается трафик. Обратите внимание, что это не связано с тем, где расположено «происхождение» данных - вы можете запустить сервер из США, но CloudFront взимается в зависимости от того, откуда идет трафик, который находится рядом с пользователем. Таким образом, CloudFront не будет дешевле, если вы измените местоположение исходных данных («Регион»).

Если вы заинтересованы в высокой цене трафика из Индии, вы можете настроить Price Class, который ограничивает места, из которых подается трафик.

Цена Класс 100:

  • США
  • Европа

Цена Класс 200:

  • США
  • Европа
  • Гонконг, Филиппины, Южная Корея, Сингапур & Тайвань
  • Япония
  • Индия

Цена Класс Все:

  • Как и выше, плюс:
  • Южная Америка
  • Au stralia

Таким образом, настройка вашего распределения CloudFront для Price Class 100 прекратит трафик, обслуживаемый из Индии, в результате чего он будет обслуживаться из США или Европы. Это будет медленнее для ваших пользователей, но будет дешевле для вас.

См: Amazon CloudFront pricing

При сравнении цен на Amazon CloudFront против Amazon S3, передача данных часть S3 ценообразования связана с S3 области, которую вы используете. Например, трафик с S3 в Орегоне составляет 9 центов.Это на самом деле дороже, чем трафик CloudFront из Орегона, который составляет 8,5 центов. Кроме того, обслуживание трафика непосредственно с S3 не кэширует контент ближе к пользователям, поэтому он будет иметь более высокую задержку.

Итог: Обслуживание кэшированного трафика с CloudFront обычно может быть дешевле и быстрее для ваших пользователей. Используйте Ценовые классы, чтобы ограничить сумму, которую вы будете платить за отправку трафика из более дорогих мест.

+0

Немного обновлено: с недавним изменением цен трафик от S3 до CloudFront бесплатный (https://forums.aws.amazon.com/ann.jspa?annID=2780) –

+0

Спасибо. Ценовой класс был тем, чего я раньше не видел. – user4647309