← Cloudflare Workers / workers / platform
Цены
По умолчанию пользователям доступен план Workers Free. План Workers Free включает ограниченное использование Workers, Pages Functions, Workers KV и Hyperdrive. Подробнее об этом см. Лимиты плана Free.
План Workers Paid включает использование Workers, Pages Functions, Workers KV, Hyperdrive и Durable Objects при минимальной оплате 5 USD в месяц за аккаунт. План включает увеличенные начальные лимиты использования с прозрачной оплатой за превышение базового плана. Дополнительная плата за передачу данных (исходящий трафик) или пропускную способность не взимается.
Всё включённое использование рассчитывается на ежемесячной основе.
Workers
Пользователям на плане Workers Paid доступна модель использования Standard. Для аккаунтов Workers Enterprise оплата рассчитывается по модели использования, указанной в контракте. Чтобы перейти на модель использования Standard, обратитесь к своему менеджеру по работе с клиентами.
| Запросы1, 2, 3, 4 | Длительность | Процессорное время | |
|---|---|---|---|
| Free | 100,000 в день | Без платы за длительность | 10 миллисекунд процессорного времени на вызов |
| Стандартный | 10 миллионов включено в месяц +$0.30 за каждый дополнительный миллион |
Без платы и без ограничения по длительности | 30 миллионов миллисекунд CPU включено в месяц +$0.02 за каждый дополнительный миллион миллисекунд CPU Максимум 5 минут процессорного времени за вызов (по умолчанию: 30 секунд) Максимум 15 минут времени CPU на Cron Trigger или Потребитель Queue вызов |
1 Входящие запросы к вашему Worker. Cloudflare не тарифицирует подзапросы вы выполняете из своего Worker.
2 Подключения WebSocket к Worker тарифицируются как один запрос,
соответствующий начальному Upgrade соединение, установленное для WebSocket.
Сообщения WebSocket, проходящие через Worker, не учитываются как запросы.
3 Запросы к статическим ресурсам бесплатны и не ограничены.
4 Когда Кеширование Workers включен, запросы, обслуживаемые из кеша Worker, тарифицируются по той же ставке за запрос, что и запросы, вызывающие Worker. Сюда входят запросы к статические ресурсы и worker-to-worker вызовы. Время CPU оплачивается только тогда, когда Worker выполняется (при промахе кеша или его обходе).
Пример стоимости
Пример 1
Worker, обрабатывающий 15 миллионов запросов в месяц и использующий в среднем 7 миллисекунд (мс) процессорного времени на запрос, будет иметь следующую оценочную стоимость:
| Ежемесячные затраты | Формула | |
|---|---|---|
| Подписка | $5.00 | |
| Запросы | $1.50 | (15,000,000 запросов - 10,000,000 включённых запросов) / 1,000,000 * $0.30 |
| Процессорное время | $1.50 | ((7 мс процессорного времени на запрос * 15,000,000 запросов) - 30,000,000 включённых CPU мс) / 1,000,000 * $0.02 |
| Всего | $8.00 |
Пример 2
Проект, который обрабатывает 15 миллионов запросов в месяц, причём 80% (12 миллионов) запросов обслуживают статические ресурсы и оставшийся код, вызывающий динамический Worker. В среднем Worker использует 7 миллисекунд (мс) времени на один запрос.
Запросы к статическим ресурсам бесплатны и не ограничены. Для этого проекта ориентировочные затраты составят:
| Ежемесячные затраты | Формула | |
|---|---|---|
| Подписка | $5.00 | |
| Запросы к статическим ресурсам | $0 | - |
| Запросы к Worker | $0 | - |
| Процессорное время | $0 | - |
| Всего | $5.00 | |
Пример 3
Worker, который работает на Cron Trigger раз в час, чтобы собирать данные из нескольких API, обрабатывать их и создавать отчёт.
- 720 запросов/месяц
- 3 минуты (180,000мс) процессорного времени на запрос
В этом сценарии предполагаемая ежемесячная стоимость будет рассчитываться следующим образом:
| Ежемесячные затраты | Формула | |
|---|---|---|
| Подписка | $5.00 | |
| Запросы | $0.00 | - |
| Процессорное время | $1.99 | ((180,000 мс процессорного времени на запрос * 720 запросов) - 30,000,000 включённых CPU мс) / 1,000,000 * $0.02 |
| Всего | $6.99 | |
Пример 4
Worker с высокой нагрузкой, обрабатывающий 100 миллионов запросов в месяц и использующий в среднем 7 миллисекунд (мс) процессорного времени на запрос, будет иметь следующую оценочную стоимость:
| Ежемесячные затраты | Формула | |
|---|---|---|
| Подписка | $5.00 | |
| Запросы | $27.00 | (100,000,000 запросов - 10,000,000 включённых запросов) / 1,000,000 * $0.30 |
| Процессорное время | $13.40 | ((7 мс процессорного времени на запрос * 100,000,000 запросов) - 30,000,000 включённых CPU мс) / 1,000,000 * $0.02 |
| Всего | $45.40 |
Пример 5: Worker с кешированием
Тот же Worker, что и в примере 4, но с Кеширование Workers включено и доля попаданий в кеш составляет 80%. 80 миллионов запросов обслуживаются из кеша, а 20 миллионов вызывают Worker. Попадания в кеш учитываются как запросы, но не расходуют время CPU.
| Ежемесячные затраты | Формула | |
|---|---|---|
| Подписка | $5.00 | |
| Запросы | $27.00 | (100,000,000 запросов - 10,000,000 включённых запросов) / 1,000,000 * $0.30 |
| Процессорное время | $2.20 | ((7 мс процессорного времени на запрос * 20,000,000 запросов) - 30,000,000 включённых CPU мс) / 1,000,000 * $0.02 |
| Всего | $34.20 |
Подробнее о том, что кэшируется и как включить кэширование, см. в Кеш.
Как переключать модели использования
Пользователям на плане Workers Paid доступна модель использования Standard. Однако у некоторых пользователей всё ещё может быть настроена устаревшая модель использования. К устаревшим моделям использования относятся Workers Unbound и Workers Bundled. Пользователям рекомендуется перейти на модель использования Workers Standard. Изменение модели использования влияет только на оплачиваемое использование и не имеет технических последствий.
Чтобы изменить модель использования по умолчанию для всего аккаунта:
-
На панели управления Cloudflare перейдите к разделу Workers & Pages страницу.
Перейдите в Workers & Pages ↗ -
Найдите Модель использования в меню справа > Изменение.
Модели использования можно изменять на уровне отдельного Worker:
-
На панели управления Cloudflare перейдите к разделу Workers & Pages страницу.
Перейдите в Workers & Pages ↗ -
В Обзор, выберите ваш Worker > Настройки > Модель использования.
Изменение модели использования по умолчанию не затронет уже существующие Workers. Вы можете менять модель использования для отдельных Workers, не затрагивая общую модель использования по умолчанию для всего аккаунта.
Workers Logs
Workers Logs включён и в план Free, и в план Paid Тарифы Workers.
| Записанные события лога | Срок хранения | |
|---|---|---|
| Workers Free | 200,000 в день | 3 дня |
| Workers Paid | 20 миллионов включено в месяц +$0.60 за каждый дополнительный миллион |
7 дней |
Workers Trace Events Logpush
Workers Logpush доступен только на плане Workers Paid.
| Платный план | |
|---|---|
| Запросы 1 | 10 миллионов / месяц, +$0.05/миллион |
1 Workers Logpush взимает плату за логи запросов, которые достигают конечного назначения после применения фильтрации или сэмплирования.
Workers KV
Workers KV включён и в план Free, и в план Paid Тарифы Workers.
| План Free1 | Платный план | |
|---|---|---|
| Прочитано ключей | 100,000 / день | 10 миллионов/месяц, + $0.50/миллион |
| Записано ключей | 1,000 / день | 1 млн/месяц, + $5.00/млн |
| Удалено ключей | 1,000 / день | 1 млн/месяц, + $5.00/млн |
| Список запросов | 1,000 / день | 1 млн/месяц, + $5.00/млн |
| Сохранённые данные | 1 ГБ | 1 ГБ, + $0.50/ ГБ-месяц |
1 Тариф Workers Free включает ограниченное использование Workers KV. Все лимиты сбрасываются ежедневно в 00:00 UTC. Если вы превысите любой из этих лимитов, дальнейшие операции этого типа будут завершаться ошибкой.
Hyperdrive
Hyperdrive включён в тарифы Free и Paid Тарифы Workers.
Сноски
1: План Workers Free включает ограниченное использование Hyperdrive. Все лимиты сбрасываются ежедневно в 00:00 UTC. При превышении любого из этих лимитов дальнейшие операции этого типа будут завершаться с ошибкой.
2: Запросы к базе данных означают любую инструкцию к базе данных, отправленную через Hyperdrive, будь то запрос (SELECT), модификация (INSERT,UPDATE, или DELETE) или изменение схемы (CREATE, ALTER, DROP).
Сноски
-
План Workers Free включает ограниченное использование Hyperdrive. Все лимиты сбрасываются ежедневно в 00:00 UTC. При превышении любого из этих лимитов дальнейшие операции этого типа будут завершаться ошибкой. ↩
-
Под запросами к базе данных понимается любая операция с базой данных через Hyperdrive, будь то запрос (
SELECT), модификация (INSERT,UPDATE, илиDELETE) или изменение схемы (CREATE,ALTER,DROP). ↩
Queues
Cloudflare Queues взимает плату за общее количество операций с каждой из ваших очередей за месяц.
- Каждые 64 КБ записанных, прочитанных или удалённых данных засчитываются как одна операция.
- Сообщения размером более 64 КБ учитываются как несколько сообщений: например, сообщение размером 65 КБ и сообщение размером 127 КБ при записи, чтении или удалении будут стоить как две операции.
- КБ определяется как 1,000 байт, и каждое сообщение включает примерно 100 байт внутренних метаданных.
- Операции считаются на каждое сообщение, а не на пакет. При обработке пакета из 10 сообщений (размер пакета по умолчанию) будет выполнено 10 операций записи, 10 операций чтения и 10 операций удаления: по одной на каждое сообщение в пакете.
- За передачу данных (egress) или пропускную способность (bandwidth) плата не взимается.
| Workers Free | Workers Paid | |
|---|---|---|
| Стандартные операции | 10,000 операций/день включено | 1,000,000 операций/месяц включено + $0.40/млн операций |
| Хранение сообщений | 24 часа (не настраивается) | 4 дня по умолчанию, можно настроить до 14 дней |
В большинстве случаев доставка сообщения требует 3 операций: 1 запись, 1 чтение и 1 удаление. Поэтому для оценки ежемесячного счёта можно использовать следующую формулу:
((Number of Messages * 3) - 1,000,000) / 1,000,000 * $0.40Кроме того:
- Каждая повторная попытка вызывает операцию чтения. Пакет из 10 сообщений, для которого выполняется повторная попытка, вызовет 10 операций за каждую повторную попытку.
- Сообщения, которые достигают максимального количества повторных попыток и записываются в Dead Letter Queue вызывают одну операцию записи на каждый фрагмент размером 64 КБ. Сообщение, для которого были выполнены 3 повторные попытки (значение по умолчанию), не доставленное с четвёртой попытки и записанное в Dead Letter Queue, вызовет пять (5) операций чтения.
- Сообщения, которые записываются в очередь, но достигают максимальной длительности хранения (то есть «истекают») до того, как их прочитают, тарифицируются только как операция записи и удаления за каждые 64 КБ.
Workflows
| Единица | Workers Free | Workers Paid |
|---|---|---|
| Запросы (в миллионах) | 100,000 в день (общий с запросами Workers) | 10 миллионов включено в месяц + $0.30 за каждый дополнительный миллион |
| Время CPU (мс) | 10 миллисекунд процессорного времени на вызов | 30 миллионов миллисекунд CPU включено в месяц + $0.02 за каждый дополнительный миллион миллисекунд CPU |
| Хранилище (ГБ-мес.) | 1 ГБ | 1 ГБ включён в месяц + $0.20/ ГБ-месяц |
| Шаги | 3,000 в день | 500,000 включено в месяц + $0.80/ дополнительные 100,000 в месяц |
Cloudflare не будет выставлять счета за использование шагов и хранилища до даты начала, указанной в Журнал изменений тарификации Workflows.
D1
D1 доступен на тарифных планах Workers Free и Workers Paid.
| Workers Free | Workers Paid | |
|---|---|---|
| Прочитанные строки | 5 миллионов / день | Первые 25 миллиардов в месяц включены + $0.001 / миллион строк |
| Записанные строки | 100,000 / день | Первые 50 миллионов в месяц включены + $1.00 / миллион строк |
| Хранилище (за ГБ хранения) | 5 GB (всего) | Первые 5 ГБ включены + $0.75 / ГБ-мес |
Определения
- Показатель прочитанных строк отражает, сколько строк считывает (сканирует) запрос, независимо от размера каждой строки. Например, если у вас есть таблица из 5000 строк и вы выполняете
SELECT * FROM tableкак полное сканирование таблицы, это будет засчитано как 5,000 прочитанных строк. Запрос, который фильтрует по неиндексированный столбец может вернуть вашему Worker меньше строк, но при этом всё равно потребуется прочитать (просканировать) больше строк, чтобы определить, какое подмножество вернуть. - Показатель записанных строк отражает, сколько строк было записано в базу данных D1. Операции записи включают
INSERT,UPDATE, а такжеDELETE. Каждая из этих операций учитывается в количестве записанных строк. Запрос, которыйINSERT10 строк вusersтаблицу засчитывается как 10 записанных строк. - Операции DDL (например,
CREATE,ALTER, а такжеDROP) используются для определения или изменения структуры базы данных. Они могут учитываться и как строки чтения, и как строки записи. Отслеживайте использование точно с помощью доступных инструментов (объект meta, GraphQL Analytics API, или Панель управления Cloudflare ↗). - Размер строки и количество столбцов в ней не влияют на подсчёт строк. Строка размером 1 КБ и строка размером 100 КБ учитываются как одна строка в обоих случаях.
- Определение индексы для ваших таблиц уменьшает количество строк, читаемых запросом, при фильтрации по этому индексированному полю. Например, если
usersтаблица имеет индекс по столбцу с меткой времениcreated_at, запросSELECT * FROM users WHERE created_at > ?1потребуется прочитать только часть таблицы. - Индексы добавляют дополнительную записанную строку, если запись включает индексированный столбец: записываются две строки, одна в саму таблицу, а вторая в индекс. Прирост производительности от индекса и снижение числа считанных строк почти всегда компенсируют эту дополнительную запись.
- Объём хранилища измеряется в гигабайтах, сохранённых за месяц, и учитывает суммарный объём всех баз данных вашего аккаунта. В используемый объём хранилища входят как таблицы, так и индексы.
- Лимиты плана Free сбрасываются ежедневно в 00:00 UTC. Лимиты, включённые в месячную подписку, сбрасываются в зависимости от даты продления вашей ежемесячной подписки, которая определяется днём, когда вы впервые оформили подписку.
- За передачу данных (egress) или пропускную способность (bandwidth) при доступе к данным из D1 плата не взимается.
- Репликация для чтения не взимает дополнительную плату за реплики для чтения. Вы платите по тем же тарифам использования, основанным на
rows_readиrows_writtenвашими запросами.
Durable Objects
Тарификация вычислений
Durable Objects тарифицируются по времени вычислений (wall-clock time), пока Durable Object активно выполняется или простаивает в памяти, но не может гибернация. Durable Objects, которые простаивают и допускают гибернацию, не тарифицируются по длительности, даже до того, как среда выполнения перевела их в спящий режим. Запросы к Durable Object поддерживают его активность или создают объект, если он был неактивен.
Для каждого измеряемого параметра оплачиваемым использованием считается объём, превышающий включённую месячную квоту. Перед применением соответствующего тарифа это использование округляется в большую сторону до ближайшей тарифицируемой единицы. Например, 500,000 ГБ-с оплачиваемой длительности вычислений округляются до 1,000,000 ГБ-с и тарифицируются соответственно.
| План Free | Платный план | |
|---|---|---|
| Запросы | 100,000 / день | 1 млн / месяц, + $0.15/млн Включает HTTP-запросы, сеансы RPC1, сообщения WebSocket2, и вызовы alarm |
| Длительность3 | 13,000 GB-s / день | 400,000 GB-s / месяц, + $12.50/млн GB-s4,5 |
Сноски
1 Каждый Сеанс RPC учитывается как один запрос к вашему Durable Object. Каждый Вызов метода RPC на Durable Objects stub представляет собой отдельную RPC сессию и поэтому один тарифицируемый запрос.
Вызовы методов RPC могут возвращать объекты (заглушки), расширяющие RpcTarget и вызывать методы на этих заглушках. Последующие вызовы на возвращённой заглушке относятся к той же RPC-сессии и не тарифицируются как отдельные запросы. Например:
let durableObjectStub = OBJECT_NAMESPACE.get(id); // retrieve Durable Object stub
using foo = await durableObjectStub.bar(); // billed as a request
await foo.baz(); // treated as part of the same RPC session created by calling bar(), not billed as a request
await durableObjectStub.cat(); // billed as a request2 Для создания WebSocket соединения требуется запрос. Исходящие сообщения WebSocket не тарифицируются, как и входящие Пинги протокола WebSocket ↗. Для тарификации только вычислительных запросов к входящим сообщениям WebSocket применяется соотношение 20:1, учитывающее меньший размер сообщений при коммуникации в реальном времени. Например, 100 входящих сообщений WebSocket будут тарифицированы как 5 запросов. Соотношение 20:1 не влияет на метрики и аналитику Durable Object, которые отражают фактическое использование.
3 Автоматические ответные сообщения на уровне приложения, которые обрабатываются state.setWebSocketAutoResponse() не потребуют дополнительного астрономического времени, и поэтому за них не будет взиматься плата.
4 Длительность тарифицируется по астрономическому времени, пока объект активен и не подлежит гибернации, при этом время делится между всеми запросами, одновременно активными для объекта. Вызов accept() для WebSocket в Object приведёт к начислению платы за длительность на всё время, пока WebSocket подключён. Рекомендуется использовать WebSocket Hibernation API, чтобы не платить за длительность после завершения работы всех обработчиков событий. Подробное объяснение см. в Когда с Durable Object начинает взиматься плата за длительность работы?.
5 Тарификация по длительности выполнения учитывает 128 МБ памяти, выделенные вашему Durable Object, независимо от фактического использования. Если ваш аккаунт создаёт много экземпляров одного класса Durable Object, они могут выполняться в одном изоляте на одной физической машине и совместно использовать эти 128 МБ памяти. При этом каждый такой Durable Object всё равно тарифицируется так, как будто ему выделены полные 128 МБ памяти.
Тарификация хранилища
Durable Objects Storage API доступен только изнутри Durable Objects. Стоимость зависит от бэкенда хранилища ваших Durable Objects.
- Durable Objects на основе SQLite (рекомендуется): Хранилище на основе SQLite рекомендуется для всех новых классов Durable Object. На плане Workers Free можно создавать только Durable Objects на основе SQLite и обращаться только к ним.
- Durable Objects с хранилищем ключ-значение: Бэкенд хранилища ключ-значение доступен только на платном плане Workers.
Хранилище на основе SQLite
| план Workers Free | план Workers Paid | |
|---|---|---|
| Прочитанные строки 1,2 | 5 миллионов / день | Первые 25 миллиардов в месяц включены + $0.001 / миллион строк |
| Записанные строки 1,2,3,4 | 100,000 / день | Первые 50 миллионов в месяц включены + $1.00 / миллион строк |
| Хранимые данные SQL 5 | 5 GB (всего) | 5 GB-месяц, + $0.20/ GB-месяц |
Сноски
1 Включённые лимиты и тарифы для операций чтения и записи строк совпадают Тарификация D1, бессерверная база данных SQL от Cloudflare.
2 Методы работы с парами «ключ-значение», такие как get(), put(), delete(), или list() хранят и запрашивают данные в скрытой таблице SQLite и тарифицируются как прочитанные и записанные строки.
3 Каждый setAlarm() учитывается как одна записанная строка.
4 Удаления учитываются как записанные строки.
5 Плата за Durable Objects взимается за хранимые данные до тех пор, пока данные удаляются. После удаления данных объект будет автоматически очищен системой.
Бэкенд хранилища ключ-значение
| план Workers Paid | |
|---|---|
| Единицы запросов на чтение1,2 | 1 млн, + $0.20/млн |
| Единицы запросов на запись3 | 1 млн, + $1.00/млн |
| Запросы на удаление4 | 1 млн, + $1.00/млн |
| Сохранённые данные5 | 1 ГБ, + $0.20/ ГБ-месяц |
Сноски
1 Единица запроса определяется как 4 КБ прочитанных или записанных данных. Если запрос читает или записывает больше 4 КБ, он расходует несколько единиц. Например, запись объёмом 9 КБ израсходует 3 единицы запроса на запись.
2 Операции списка тарифицируются в единицах запросов на чтение, в зависимости от объёма просмотренных данных. Например, запрос списка, который вернёт в сумме 80 КБ ключей и значений, будет тарифицирован как 20 единиц запросов на чтение. Запрос списка, который ничего не вернёт, тарифицируется как 1 единица запроса на чтение.
3 Каждый setAlarm учитывается как одна единица запроса на запись.
4 Запросы на удаление не тарифицируются по объёму. Например, удаление значения размером 100 КБ будет засчитано как один запрос на удаление.
5 Плата за Durable Objects взимается за хранимые данные до тех пор, пока данные не будут удалены. После удаления данных объект автоматически очищается системой.
Запросы, которые попадают в Кэш Durable Objects в памяти или которые используют многоключевые версии get()/put()/delete() методы тарифицируются так же, как если бы это был обычный отдельный запрос для каждого ключа.
Vectorize
Vectorize в настоящее время доступен только на платном плане Workers.
| Workers Free | Workers Paid | |
|---|---|---|
| Общее количество запрошенных измерений векторов | 30 миллионов запрошенных векторных измерений в месяц | Первые 50 миллионов измерений векторов в запросах в месяц включены + $0.01 за миллион |
| Общее количество сохранённых измерений векторов | 5 миллионов сохранённых векторных измерений | Первые 10 миллионов сохранённых измерений векторов включены + $0.05 за каждые 100 миллионов |
Расчет размерности векторов
Чтобы рассчитать возможное использование, определите количество измерений запрашиваемых векторов и измерений хранимых векторов и умножьте на цену за единицу. Формула выглядит так: ((queried vectors + stored vectors) * dimensions * ($0.01 / 1,000,000)) + (stored vectors * dimensions * ($0.05 / 100,000,000))
- Например, вставка 10,000 векторов размерностью 768 каждый и их запрос 1,000 раз в день (30,000 раз в месяц) будет рассчитываться как
((30,000 + 10,000) * 768) = 30,720,000запрошенных измерений и(10,000 * 768) = 7,680,000сохранённые измерения (в рамках включённой месячной квоты) - Отдельно, без учёта включённой ежемесячной квоты, это будет рассчитываться как
(30,000 + 10,000) * 768 * ($0.01 / 1,000,000) + (10,000 * 768 * ($0.05 / 100,000,000))и в сумме составляют $0.31 в месяц.
R2
R2 тарифицируется исходя из общего объёма хранимых данных, а также двух классов операций с этими данными:
- операции класса A которые обходятся дороже и, как правило, изменяют состояние.
- операции класса B которые обычно только считывают существующее состояние.
Плата за исходящий трафик не взимается.
| Free | Стандартное хранилище | Хранилище Infrequent Access | |
|---|---|---|---|
| Хранилище | 10 ГБ-месяц / месяц | $0.015 за ГБ-месяц | $0.01 / ГБ-месяц |
| Операции класса A | 1 млн запросов / месяц | $4.50 за миллион запросов | $9.00 / млн запросов |
| Операции класса B | 10 миллионов запросов / месяц | $0.36 за миллион запросов | $0.90 / млн запросов |
| Получение данных (обработка) | None | None | $0.01 / ГБ |
| Исходящий трафик (передача данных в интернет) | Free | Free | Free |
Containers
Containers тарифицируются за каждые 10 мс активной работы по следующим ставкам, с учетом месячного лимита, включенного в тариф $5 USD в месяц план Workers Paid:
| Память | CPU | Диск | |
|---|---|---|---|
| Free | N/A | N/A | N/A |
| Workers Paid | 25 GiB-hours/месяц включено +$0.0000025 за каждую дополнительную GiB-секунду |
375 vCPU-минут/месяц + $0.000020 за каждую дополнительную vCPU-секунду |
200 GB-hours/месяц +$0.00000007 за каждую дополнительную GB-секунду |
Вы платите только за фактическое использование: списания начинаются, когда запрос отправляется в контейнер или когда он запускается вручную. Списания прекращаются после того, как экземпляр контейнера переходит в спящий режим, что может происходить автоматически по истечении тайм-аута.
Исходящий трафик
Исходящий трафик из Containers оплачивается по следующим тарифам:
| Регион | Цена за GB | Включённая квота в месяц |
|---|---|---|
| Северная Америка и Европа | $0.025 | 1 ТБ |
| Океания, Корея, Тайвань | $0.05 | 500 GB |
| Everywhere Else | $0.04 | 500 GB |
Service bindings
Запросы, отправленные из вашего Worker на другой worker через Service Binding не влекут дополнительной платы за запросы. Это позволяет разделять функциональность между несколькими Workers без дополнительных затрат.
Например, если Worker A отправляет подзапрос к Worker B через Service Binding или вызывает RPC-метод, предоставляемый Worker B через Service Binding, это тарифицируется следующим образом:
- Один запрос (для начального вызова Worker A)
- Общее процессорное время, использованное Worker A и Worker B
Мелкий шрифт
План Workers Paid не связан с другими планами Cloudflare (Free, Professional, Business), которые у вас могут быть. Если вы клиент уровня Enterprise, обратитесь в свою команду по работе с аккаунтом, чтобы уточнить условия оплаты.
В ваши лимиты и в счет засчитываются только запросы, дошедшие до Worker. Поскольку Cloudflare Workers выполняется до обращения к кешу Cloudflare, кеширование запроса всё равно тарифицируется. См. Лимиты чтобы ознакомиться с определениями и поведением после достижения лимита.