Преимущества Amazon CloudFront
За любые кэшируемые данные, переданные в периферийные местоположения CloudFront из ресурсов AWS дополнительная плата не взимается. Плата взимается за передачу данных из периферийных местоположений CloudFront, а также запросы HTTP или HTTPS. Цена варьируется в зависимости от типа использования, географического региона и выбранных возможностей. Плата за различные варианты указаны ниже.
Уровень бесплатного пользования: ничего лишнего
В рамках уровня бесплатного пользования AWS можно начать работу с Amazon CloudFront бесплатно.
Включено в уровень бесплатного использования
- Передача 1 ТБ исходящих данных в Интернет в месяц
- 10 000 000 запросов HTTP и HTTPS в месяц
- 2 000 000 вызовов функции CloudFront в месяц
- 2 000 000 операций чтения в Хранилище «ключ-значение» CloudFront в месяц
- Бесплатные сертификаты SSL
- Все функции доступны без каких-либо ограничений
Калькулятор цен AWS
Посчитайте затраты на Amazon CloudFront и архитектуру в единой смете.
Создайте персонализированную смету прямо сейчас
Составляющие цен
-
Передача исходящих данных
-
Вычисления на периферии
-
Дополнительные возможности
-
Передача исходящих данных
-
Не взимается плата за получение данных из любого источника AWS, такого как Amazon Simple Storage Service (S3), Amazon Elastic Compute Cloud (EC2) или Эластичные балансировщики нагрузки, включая источники в частных подсетях через VPC origins.
Передача исходящих данных в Интернет по регионам (за ГБ)
В месяц
США, Мексика и Канада Европа, Израиль и Турция ЮАР, Кения, Нигерия, Египет и Ближний Восток Южная Америка Япония Австралия и Новая Зеландия Гонконг, Индонезия, Филиппины, Сингапур, Южная Корея, Тайвань, Таиланд, Малайзия и Вьетнам Индия Первый 1 ТБ Бесплатно Бесплатно Бесплатно Бесплатно Бесплатно Бесплатно Бесплатно Бесплатно Следующие 9 ТБ 0,085 USD 0,085 USD 0,110 USD 0,110 USD 0,114 USD 0,114 USD 0,120 USD 0,109 USD Следующие 40 ТБ 0,080 USD 0,080 USD 0,105 USD 0,105 USD 0,089 USD 0,098 USD 0,100 USD 0,085 USD Следующие 100 ТБ 0,060 USD 0,060 USD 0,090 USD 0,090 USD 0,086 USD 0,094 USD 0,095 USD 0,082 USD Следующие 350 ТБ 0,040 USD 0,040 USD 0,080 USD 0,080 USD 0,084 USD 0,092 USD 0,090 USD 0,080 USD Следующие 524 ТБ 0,030 USD 0,030 USD 0,060 USD 0,060 USD 0,080 USD 0,090 USD 0,080 USD 0,078 USD Следующие 4 ПБ 0,025 USD 0,025 USD 0,050 USD 0,050 USD 0,070 USD 0,085 USD 0,070 USD 0,075 USD Свыше 5 ПБ 0,020 USD 0,020 USD 0,040 USD 0,040 USD 0,060 USD 0,080 USD 0,060 USD 0,072 USD Клиенты, которые готовы взять на себя обязательства по минимальному использованию трафика (обычно 10 ТБ/месяц или больше), могут претендовать на цены со скидкой. Связаться с нами Передача исходящих данных в источник по регионам (за ГБ)
США, Мексика и Канада Европа, Израиль и Турция ЮАР, Кения, Нигерия, Египет и Ближний Восток Южная Америка Япония Австралия и Новая Зеландия Гонконг, Индонезия, Филиппины, Сингапур, Южная Корея, Тайвань, Таиланд, Малайзия и Вьетнам Индия Передача всех данных 0,020 USD 0,020 USD 0,060 USD 0,125 USD 0,060 USD 0,080 USD 0,060 USD 0,160 USD Цены на запросы для всех методов HTTP (за 10 000)
США, Мексика и Канада Европа, Израиль и Турция ЮАР, Кения, Нигерия, Египет и Ближний Восток Южная Америка Япония Австралия и Новая Зеландия Гонконг, Индонезия, Филиппины, Сингапур, Южная Корея, Тайвань, Таиланд, Малайзия и Вьетнам Индия Первые 10 миллионов запросов HTTP(S) Бесплатно Бесплатно Бесплатно Бесплатно Бесплатно Бесплатно Бесплатно Бесплатно Запросы HTTP 0,0075 USD 0,0090 USD 0,0090 USD 0,0160 USD 0,0090 USD 0,0090 USD 0,0090 USD 0,0090 USD Запросы HTTPS 0,0100 USD 0,0120 USD 0,0120 USD 0,0220 USD 0,0120 USD 0,0125 USD 0,0120 USD 0,0120 USD Ценовая категория
Ценовые категории предоставляют возможность снизить цены на доставку контента из Amazon CloudFront. По умолчанию Amazon CloudFront сводит задержку для конечного пользователя до минимума, доставляя контент через всемирную сеть периферийных местоположений. Однако, так как мы взимаем большую оплату за услуги, когда наши собственные расходы повышаются, за доставку контента конечным пользователям в некоторые местоположения с низкой задержкой придется платить больше. Ценовые категории позволяют снизить расходы на доставку, исключая более дорогостоящие периферийные местоположения Amazon CloudFront из баз раздачи Amazon CloudFront.
Amazon CloudFront доставляет контент из периферийных местоположений согласно выбранной ценовой категории. Вы платите только за контент, доставленный из периферийных местоположений в пределах местоположений из выбранной ценовой категории. Изредка контент может доставляться из периферийных местоположений за пределами вашей ценовой категории. В этом случае Amazon CloudFront взимает с вас плату только за самое дешевое местоположение в вашей ценовой категории.
Если производительность – ваш основной приоритет, используйте настройки по умолчанию, и ваш контент будет доставляться всей нашей сетью местоположений. Однако для того, чтобы воспользоваться иной ценовой категорией, можно дополнительно настроить базу раздачи через Консоль управления AWS либо через API Amazon CloudFront. Если выбрана ценовая категория, не включающая все местоположения, некоторые пользователи, особенно в местоположениях за пределами этой ценовой категории, могут испытывать большие задержки, чем при доставке через все местоположения Amazon CloudFront.
С учетом периферийных местоположений
США, Мексика и Канада Европа, Израиль и Турция ЮАР, Кения, Нигерия, Египет и Ближний Восток Южная Америка Япония Австралия и Новая Зеландия Гонконг, Индонезия, Филиппины, Сингапур, Южная Корея, Тайвань, Таиланд, Малайзия и Вьетнам Индия Ценовая категория «Все» Да Да Да Да Да Да Да Да Ценовая категория 200 Да Да Да x Да x Да Да Ценовая категория 100 Да Да x x x x x x -
Вычисления на периферии
-
Функции CloudFront
Функции CloudFront – это бессерверная платформа для скриптов, дающая возможность запускать простой код JavaScript в периферийных местоположениях CloudFront.
Стоимость вызова составляет 0,10 USD за 1 млн вызовов (0,0000001 USD за вызов).
Стоимость зависит от суммарного количества вызовов всех функций. Функции CloudFront засчитывают вызов при каждом исполнении кода в ответ на глобальное событие CloudFront.
Хранилище «ключ-значение» Cloud Front
Хранилище «ключ-значение» CloudFront – это глобальное хранилище данных «ключ-значение» с низким временем задержки, которое позволяет выполнять легкие вычисления с доступом к данным с фиксированным состоянием на периферийных местоположениях CloudFront. Это улучшает показатели времени задержки, производительности и удобства для разработчиков.
Стоимость чтения в Функциях CloudFront составляет 0,03 USD за 1 миллион чтений (что эквивалентно 0,00000003 USD за одно чтение). Плата зависит от общего количества чтений по всем функциям, которые вы используете. Хранилище «ключ-значение» Cloud Front подсчитывает количество операций чтения из кода функции при каждом вызове Функций CloudFront.
Для любых действий API, которые не связаны с чтением в рамках Функций CloudFront, стоимость равна 1 USD за 1000 запросов API.
Lambda@Edge
Lambda@Edge – это полностью программируемая, бессерверная среда периферийных вычислений для внедрения широкого круга сложных индивидуальных настроек. Функции Lambda@Edge выполняются в региональном периферийном сервере кеширования (как правило, в регионе AWS, ближайшем к доступному клиенту периферийному местоположению CloudFront).
Стоимость зависит от суммарного количества запросов, направленных ко всем функциям. Lambda@Edge засчитывает запрос при каждом исполнении кода в ответ на событие Amazon CloudFront по всему миру.
Стоимость запросов составляет 0,60 USD за 1 млн запросов (0,0000006 USD за запрос).
Время обработки рассчитывается от начала исполнения кода до возврата значения или прекращения работы по иной причине. За каждую использованную гигабайт‑секунду взимается плата в размере 0,00005001 USD. Например, если выделено 128 МБ памяти на каждое исполнение функции Lambda@Edge, плата за продолжительность составит 0,00000625125 USD за каждые использованные 128 МБ/с при измерении показателей со степенью детализации 1 мс.
Например, если выделено 128 МБ памяти на каждый вызов с функцией Lambda@Edge, плата за продолжительность составит 0,00000625125 USD за каждые использованные 128 МБ/с. Следует учесть, что измерение показателей для функций Lambda@Edge выполняется со степенью детализации 1 мс. Уровень бесплатного пользования для Lambda@Edge в настоящее время не предусмотрен.
Цена Запросы 0,60 USD за 1 млн запросов Продолжительность 0,00005001 USD за каждую гигабайт-секунду -
Дополнительные возможности
-
Запросы Origin Shield
Если вы устанавливаете Origin Shield в качестве централизованного уровня кэширования, плата за запрос взимается в зависимости от региона AWS, в котором находится Origin Shield, а не в зависимости от периферийного местоположения Amazon CloudFront, в котором обрабатывается контент. Плата взимается за каждый запрос Origin Shield, который поступает в Origin Shield из другого регионального кэша. См. раздел Оценка затрат на Origin Shield в Руководстве разработчика Amazon CloudFront.
Если вы намерены использовать Origin Shield в архитектуре с несколькими CDN и у вас есть скидки, могут взиматься дополнительные платежи. Свяжитесь с нами или торговым представителем AWS для получения дополнительной информации.
Стоимость запроса Origin Shield для всех методов HTTP (из расчета на 10 000 запросов)
США Европа Южная Америка Япония Австралия Сингапур Южная Корея Индия Запросы Origin Shield 0,0075 USD 0,0090 USD 0,0160 USD 0,0090 USD 0,0090 USD 0,0090 USD 0,0090 USD 0,0090 USD Стандартное ведение журнала доступа:
Дополнительная плата за включение стандартных журналов доступа для CloudFront не взимается. В зависимости от выбранного места назначения журнала с вас может взиматься плата за его доставку.
- Amazon S3: дополнительная плата за доставку журналов в S3 не взимается, однако Amazon S3 требует плату за хранение файлов журналов и доступ к ним. Вы понесете дополнительные расходы, если включите преобразование журналов в формат Apache Parquet в соответствии с ценами на «Журналы – формат, преобразованный в Apache Parquet» («Vended Logs – Format Converted to Apache Parquet»).
- Журналы Amazon CloudWatch (стандартный и редкий доступ): за каждый запрос CloudFront вы получаете 750 байт журналов, доставляемых в журналы CloudWatch без дополнительной оплаты. За любые превышения начисляется плата за журналы Amazon CloudWatch, как указано в таблице ниже.
- Amazon Data Firehose: за доставку журналов в Amazon Data Firehose взимается плата за журналы Amazon CloudWatch в соответствии с приведенной ниже таблицей. За ввод данных журнала в Data Firehose может взиматься дополнительная плата за передачу данных журнала в Data Firehose. Посетите страницу цен на Amazon Data Firehose.
Полученные данные Стандартная доставка в журналы CloudWatch Доставка в Kinesis Data Firehose Нечастый доступ к доставке в журналы CloudWatch Первые 10 ТБ в месяц
0,50 USD за 1 ГБ 0,25 USD за ГБ 0,25 USD за ГБ Следующие 20 ТБ в месяц
0,25 USD за ГБ 0,15 USD за ГБ 0,15 USD за ГБ Следующие 20 ТБ в месяц
0,10 USD за 1 ГБ 0,075 USD за ГБ 0,075 USD за ГБ Более 50 ТБ в месяц 0,05 USD за ГБ 0,05 USD за ГБ 0,05 USD за ГБ Запросы на аннулирование
За первые 1000 путей в месяц, для которых запрашивается аннулирование, дополнительная плата не взимается. За каждый следующий путь, который нужно аннулировать, взимается 0,005 USD.
Примечание. Путь, указанный в запросе на аннулирование, представляет собой URL-адрес (или несколько URL-адресов, если путь содержит знак подстановки) одного или нескольких объектов, которые необходимо аннулировать из кэша CloudFront. Дополнительные сведения об аннулировании можно найти в руководстве для разработчиков по Amazon CloudFront, в разделе Аннулирование объектов.
Запросы журналов в реальном времени
Плата за запросы журналов в реальном времени начисляется исходя из количества созданных журнальных строк. Вы платите 0,01 USD за каждый 1 000 000 журнальных строк, которые CloudFront публикует в месте назначения журналов.
Запросы шифрования на уровне поля
Плата за шифрование на уровне поля взимается на основе количества запросов, которым требуется дополнительное шифрование. Помимо стандартной платы за запросы HTTPS, вы платите 0,02 USD за каждые 10 000 запросов, которые CloudFront шифрует с помощью шифрования на уровне поля.
Собственные сертификаты SSL с выделенными IP-адресами
Вы платите 600 USD в месяц за каждый собственный сертификат SSL, связанный с одной или более базой раздачи CloudFront, поддерживающей версию собственных сертификатов SSL для выделенных IP-адресов. Данная ежемесячная плата пропорционально разделяется по часам. Например, если собственный сертификат SSL связан хотя бы с одной базой раздачи CloudFront всего на 24 часа (т. е. одни сутки) в июне, суммарная стоимость использования сертификата SSL в июне составит (1 день / 30 дней) * 600 USD = 20 USD. Другие варианты работы с SSL см. на странице сведений о собственном сертификате SSL для CloudFront.Цены на WebSocket и gRPC
Amazon CloudFront поддерживает использование как WebSocket, так и gRPC. Оба протокола основаны на TCP и полезны в тех случаях, когда вам нужны долговременные двунаправленные соединения между клиентами и серверами. Дополнительная плата за отправку данных по протоколам WebSocket или gRPC не взимается. Взимается стандартная плата за использование Amazon CloudFront.
С сервера источника к Amazon CloudFront (вызовы источника)
При использовании Amazon CloudFront исходные окончательные версии вашего контента необходимо хранить на сервере источника. С Amazon CloudFront можно использовать сервисы AWS (например, Amazon S3, Amazon EC2, Elastic Load Balancing), а также ваш сервер в качестве сервера источника. Вы платите отдельно за использования вашего сервера источника.
При использовании сервиса AWS в качестве источника, перенос данных с него на периферийные местоположения («вызов источника» Amazon CloudFront) выполняется бесплатно. Это касается передачи данных из всех регионов AWS в любые периферийные местоположения CloudFront по всему миру. При передаче данных из сервисов AWS для получения всего трафика, не связанного с источником (например, трафик нескольких CDN), в CloudFront будет взиматься соответствующая плата за передачу исходящих данных за пределы региона. Цены на все сервисы AWS указаны по ссылке.
Из Amazon CloudFront к серверу источника
Плата за передачу данных из Amazon CloudFront к серверу источника (например, для запросов POST и PUT) будет начисляться по тарифам на передачу исходящих данных в источник по регионам, приведенным выше в таблице «Передача исходящих данных в источник по регионам (за 1 ГБ)». Сюда также входит трафик WebSocket или gRPC, передаваемый от клиента к серверу WebSocket или gRPC.Статические IP-адреса передачи по произвольному пути
Amazon CloudFront поддерживает статические IP-адреса передачи по произвольному пути, предоставляя клиентам выделенный набор статических IP-адресов для подключения к своим дистрибутивам CloudFront по всему миру за ежемесячную плату в размере 3000 USD за список. Взимается стандартная плата за использование Amazon CloudFront.
Цены со скидкой
Примеры расчета цен
-
Пример расчета стоимости 1. Статический веб-сайт
В этом примере вы предоставляете статический веб-сайт для небольшой производственной рабочей нагрузки или тестирования приложения. В месяц вы посылаете 100 ГБ данных из кэша CloudFront в Интернет и делаете 1 000 000 запросов HTTPS при извлечении контента из CloudFront и его доставке на средство просмотра.В этом примере вы предоставляете статический веб-сайт для небольшой производственной рабочей нагрузки или тестирования приложения. В месяц вы посылаете 100 ГБ данных из кэша CloudFront в Интернет и делаете 1 000 000 запросов HTTPS при извлечении контента из CloudFront и его доставке на средство просмотра.
Вы также используете CloudFront Functions для простой обработки веб-запросов, таких как манипуляции с ключами кэша или перезапись URL-адресов.
При передаче в Интернет менее 1 ТБ данных и выполнении менее 20 000 000 HTTPS-запросов плата за эти услуги взиматься не будет – этот объем включен в уровень бесплатного пользования AWS. База раздачи CloudFront использует запрос средства просмотра и функцию ответа средства просмотра на каждый запрос. При каждом запросе вызывается две функции, за первые 2 000 000 запросов плата взиматься не будет, затем будет взиматься плата в размере 0,1 USD за миллион запросов.
Подсчет расходов Общая стоимость 100 ГБ исходящей передачи данных 100 x 0,085 USD за 1 ГБ 0 USD 1 000 000 запросов HTTPS 1 000 000 x 0,00 USD за первые 10 000 000 0 USD
12 000 000 USD функции средства просмотра (12 000 000 – 2 000 000) x 0,01 USD за 1 000 000 запросов 0,10 USD Итого за месяц 0,10 USD Скидка. Вы можете сэкономить до 30 % затрат на CloudFront, если на один год установите минимальный ежемесячный расход. Примечание. Перенос данных с источника на периферийные местоположения Amazon CloudFront выполняется бесплатно для источников AWS.
-
Пример расчета стоимости 2. Динамичное приложение интернет-коммерции
Вы используете журналы CloudFront в режиме реального времени, чтобы интерактивно получать информацию о запросах к базе раздачи. Вам также необходимо удалять объекты из кэша CloudFront при обновлении контента на веб-сайте.Вы используете журналы CloudFront в режиме реального времени, чтобы интерактивно получать информацию о запросах к базе раздачи. Вам также необходимо удалять объекты из кэша CloudFront при обновлении контента на веб-сайте.
После первого ТБ плата за передачу данных в Интернет в Мексико составит 0,085 USD за ГБ. После первых 20 000 000 плата за 10 000 запросов HTTPS составит 0,01 USD. Плата за запросы журналов в реальном времени начисляется исходя из количества созданных журнальных строк. Вы платите 0,01 USD за каждый 1 000 000 журнальных строк, которые CloudFront публикует в месте назначения журналов; каждый запрос генерирует одну строку журнала. Наконец, предположим, что общее количество запросов на удаление, отправляемых ко всем базам раздачи, составляет 2000 в месяц. Первая 1000 отправляемых вами аннулируемых путей бесплатна. Далее за каждый запрос на удаление пути с вас будет взиматься плата в размере 0,005 USD.
Подсчет расходов Общая стоимость Исходящая передача 1 ТБ данных 1 ТБ x 0 USD (затем 1000 x 0,085 USD за ГБ) 0 USD 10 000 000 запросов HTTPS 10 000 000 x 0 USD (затем 0,01 USD за 10 000 запросов) 0 USD
10 000 000 журнальных строк 10 000 000 x 0,01 USD за 1 000 000 журнальных строк 0,10 USD Первая 1000 аннулируемых путей 1000 x 0 USD за путь (первая 1000 путей бесплатно) 0 USD Оставшаяся 1000 аннулируемых путей 1000 x 0,005 USD за путь 5 USD Итого за месяц 5,10 USD Примечание. Стоимость передачи исходящих данных (DTO) из сервисов AWS в CloudFront составляет 0 USD за ГБ. Это означает, что можно поставить CloudFront перед источниками AWS, такими как Application Load Balancers (ALB), AWS Elastic Beanstalk, Amazon S3 и другие ресурсы AWS, для доставки объектов HTTP(S) и экономить на расходах на DTO (в этом примере около 77 USD).
-
Пример расчета стоимости 3. Приложения потоковой передачи мультимедиа
При потоковой передаче видео для настройки ответа вы используете триггер ответа источника Lambda@Edge. Вы также используете Origin Shield, чтобы сократить нагрузку на источники, предоставляя своевременное сжатие для прямых трансляций и обработку изображений на лету.При потоковой передаче видео для настройки ответа вы используете триггер ответа источника Lambda@Edge. Вы также используете Origin Shield, чтобы сократить нагрузку на источники, предоставляя своевременное сжатие для прямых трансляций и обработку изображений на лету.
После первого ТБ плата за передачу данных в Интернет в США составит 0,085 USD за ГБ. После первых 20 000 000 плата за 10 000 запросов HTTPS составит 0,01 USD. Предположим, функция Lambda@Edge исполняется 60 млн раз в месяц и каждое ее исполнение занимает 10 мс. Плата за L@E рассчитывается на основе вычислительных ресурсов и запросов. Ежемесячная стоимость вычислений составляет 0,00000625125 USD за 128 МБ/с, а запросов – 0,60 USD за 1 млн запросов. Цена запроса Origin Shield для источников, настроенных в США, составляет 0,0075 USD за 10 000 HTTPS-запросов. Предположим, общее количество динамических запросов, отправляемых в Origin Shield, составляет 10 % от всех запросов HTTPS: 10 % x 200 млн = 20 млн.
Подсчет расходов Общая стоимость 20 000 ГБ исходящей передачи данных (1 ТБ x 0 USD) + (19 000 x 0,085 USD за ГБ) 1615 USD 200 000 000 запросов HTTPS (10 000 000 x 0 USD) + (190 000 000 x 0,01 USD за 10 000 запросов) 190 USD
60 000 000 мс вычислительных затрат Lambda@Edge 60 000 000 мс x 0,01 с x 0,00000625125 USD за 128 МБ/с 3,78 USD 60 000 000 запросов Lambda@Edge 60 000 000 x 0,60 USD за 1 000 000 запросов 36 USD 20 000 000 запросов Origin Shield 20 000 000 x 0,0075 USD за 10 000 запросов 15 USD Итого за месяц 1859,78 USD