AWS CloudFront Передача Данных

Я хочу использовать CloudFront для доставки файлов (размер каждого файла варьируется от 500 МБ до 1 ГБ) для моих пользователей. Цена для "Региональной передачи данных в Интернет (за ГБ)" для Индии указана в размере 0,170 долл. США / ГБ. Означает ли это, что если один пользователь загружает из Индии файл размером 1 ГБ, мне нужно заплатить 0,170 долларов? Сколько будет стоить, если два разных пользователя загрузят один и тот же файл?

1 ответ

Решение

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

CloudFront через скрытую / автоматическую интеграцию с базой данных георасположения Route 53 подает контент из того, что рассчитывается как оптимальное местоположение края для каждого зрителя, запрашивающего объект. "Оптимальный" обычно, но не всегда означает "географически близкий".

Цена, которую вы платите за каждую загрузку, определяется тем, к какому краевому местоположению подключается зритель при загрузке - как это определяется пользовательским ответом, генерируемым, когда зритель выполняет поиск DNS.

Если ваш файл в основном скачивается зрителями в Индии, вы можете рассмотреть возможность размещения контента в регионе S3 в Мумбаи и его подачи непосредственно из S3, а не с помощью CloudFront. Использование S3 в Мумбаи стоит всего $0,1093/ ГБ с отключенным ускорением передачи, или $0,1493/ ГБ с включенным ускорением передачи.

S3 Transfer Acceleration - это функция S3, которая использует транспортную сеть CloudFront (также называемую "пограничной сетью AWS"), но не кэш CloudFront для доставки контента пользователям. Эта функция, если она включена в контейнере, предназначена для активной загрузки при данной загрузке, если система решит, что она будет полезна - опять же, благодаря скрытой / автоматической интеграции со службами маршрутизации Route 53, обеспечивающими это решение. Если ускорение передачи не используется в какой-либо конкретной загрузке, вы не платите увеличенную цену в размере 0,04 долл. США / ГБ, поскольку загружающий пользователь подключается непосредственно к корзине. "Ускорение" является результатом того, что сеансы TCP и полезная нагрузка распаковываются, буферизируются и перезаписываются внутри пограничной сети, постоянных соединений от края к сегменту, а также того факта, что RTT обращен к зрителю. Сеанс TLS потенциально намного короче, потому что он обрабатывается на грани, когда ускорение активно.

Другие вопросы по тегам