← Биллинг / billing / understand
Как начисляются расходы
Каждый запрос к домену, проксируемому через Cloudflare, может затрагивать несколько продуктов, и у каждого из них своя единица тарификации. На этой странице разобран жизненный цикл типичного запроса и показано, какие продукты формируют начисления на каждом этапе.
Если разобраться в этом процессе, будет проще прогнозировать расходы, находить возможности для оптимизации и понимать свой счёт.
Запрос через зону на плане Pro
Рассмотрим ситуацию, когда посетитель загружает страницу домена на тарифе Pro, где используются Workers, R2, Argo Smart Routing и Cache Reserve. Ниже описано, что происходит на каждом этапе и какие тарифицируемые ресурсы задействованы.
1. Разрешение DNS
Браузер посетителя разрешает домен. Этот DNS-запрос обрабатывается авторитативным DNS Cloudflare.
| Ресурс | Влияние на биллинг |
|---|---|
| DNS-запросы | Включено во все планы бесплатно. Если вы используете Load Balancing, DNS-запросы к хостам с балансировкой нагрузки тарифицируются по факту использования (первые 500 тыс. включены). |
2. Периферийный запрос и TLS
Запрос поступает в ближайший дата-центр Cloudflare. Cloudflare терминирует TLS-соединение и обрабатывает запрос.
| Ресурс | Влияние на биллинг |
|---|---|
| TLS/SSL | Включено во все планы. Advanced Certificate Manager и SSL for SaaS тарифицируются отдельно. |
3. Поиск в кэше
Cloudflare проверяет, есть ли кэшированный ответ для этого запроса.
Попадание в кэш : ответ отдаётся напрямую с периферийного сервера Cloudflare. Обращения к источнику не происходит. Это самый дешёвый вариант.
| Ресурс | Влияние на биллинг |
|---|---|
| Пропускная способность | Включено во все планы. Cloudflare не взимает плату за трафик. |
| Cache Reserve: чтения | Если Cache Reserve включён и ресурс отдаётся из многоуровневого кэш-хранилища, чтения тарифицируются. См. Стоимость Cache Reserve с актуальными тарифами. |
Промах кэша : запрос должен быть перенаправлен на источник. Перейдите к шагу 4.
4. Argo Smart Routing (если включено)
Если Argo включён, Cloudflare направляет запрос по самому быстрому пути через свою сеть к вашему источнику.
| Ресурс | Влияние на биллинг |
|---|---|
| Передача данных Argo | Тарифицируется за каждый ГБ, переданный между Cloudflare и вашим источником. Первый 1 ГБ включён. См. Argo Smart Routing с актуальными тарифами. |
5. Выполнение Workers (если настроено)
Если к маршруту привязан Worker, он выполняется до обращения к источнику или вместо него.
| Ресурс | Влияние на биллинг |
|---|---|
| Worker requests | Тарифицируется за каждый вызов. План Workers Paid включает 10 млн запросов. См. Тарифы Workers с актуальными тарифами. |
| Worker CPU time | Тарифицируется за каждую миллисекунду процессорного времени. 30 млн CPU-мс включены. См. Тарифы Workers с актуальными тарифами. |
| Workers KV reads/writes | Если Worker читает данные из KV или записывает в KV, каждая операция тарифицируется отдельно. См. Тарификация KV с актуальными тарифами. |
6. Запрос к источнику и ответ
Если Worker или промах кэша инициирует обращение к источнику, Cloudflare получает ответ с вашего исходного сервера.
| Ресурс | Влияние на биллинг |
|---|---|
| Пропускная способность | Передача данных между Cloudflare и вашим источником не тарифицируется (платы за исходящий трафик нет). |
7. Операции хранения R2 (если используются)
Если Worker или логика на источнике читает данные из R2 или записывает в R2, каждая операция тарифицируется.
| Ресурс | Влияние на биллинг |
|---|---|
| Операции R2 Class A (запись) | Первый 1 млн включен в тариф. См. Тарификация R2 с актуальными тарифами. |
| Операции R2 Class B (чтение) | Первые 10 млн включены. См. Тарификация R2 с актуальными тарифами. |
| Хранилище R2 | Первые 10 ГБ-месяцев включены. См. Тарификация R2 с актуальными тарифами. |
| Исходящий трафик данных R2 | Бесплатно. Cloudflare не взимает плату за исходящий трафик R2. |
8. Запись в кэш (при промахе)
После получения ответа от источника Cloudflare кэширует его на периферийном сервере для последующих запросов.
| Ресурс | Влияние на биллинг |
|---|---|
| Cache Reserve: записи | Если Cache Reserve включён, записи тарифицируются. См. Стоимость Cache Reserve с актуальными тарифами. |
9. Image Resizing (если настроено)
Если запрос запускает Image Resizing (через параметры URL или Worker), преобразование тарифицируется.
| Ресурс | Влияние на биллинг |
|---|---|
| Image transformations | Первые 50,000 включены в тариф Business, далее тарификация за запрос. См. Цены на Images с актуальными тарифами. |
10. Ответ доставлен
Итоговый ответ отправляется посетителю. На этом этапе дополнительная плата не взимается.
Что это значит для вашего счёта
Одна загрузка страницы может порождать десятки запросов. Каждый запрос может задействовать свою комбинацию перечисленных выше продуктов. Ваш ежемесячный счёт объединяет все эти отдельные операции по всем запросам, всем доменам и за весь расчётный период.
Главное: кэшированные ответы обходятся дешевле всего. Каждое попадание в кэш позволяет избежать затрат на обращение к источнику, платы за маршрутизацию Argo, выполнение Workers и операций R2. Оптимизация коэффициента попадания в кэш является самым эффективным способом снижения платежей по факту использования.
Стратегии оптимизации расходов
| Стратегия | Затронутые продукты | Влияние |
|---|---|---|
| Увеличьте коэффициент попадания в кэш с помощью подходящих заголовков Cache-Control | Argo, Workers, пропускная способность источника | Высокий: каждое попадание в кэш позволяет избежать затрат на стороне источника |
| Используйте Cache Reserve для редко запрашиваемого контента | Кэш, источник | Средний: сокращает количество обращений к источнику для редко запрашиваемого контента |
| Настройте подходящие значения TTL, чтобы избежать лишней ревалидации | Кэш, Argo | Средний: сокращает количество обращений к источнику |
| Используйте Workers Smart Placement, чтобы выполнять Workers ближе к вашим данным | Workers CPU time | Средний: сокращает время выполнения для Workers, зависящих от данных |
| Используйте правила жизненного цикла R2, чтобы перемещать редко используемые данные на уровень Infrequent Access | Хранилище R2 | Средний: снижает затраты на хранение архивных данных |
| Отслеживайте использование с помощью панель учёта оплачиваемого использования | Все продукты с оплатой по фактическому использованию | Высокий: прозрачность расходов является первым шагом к оптимизации |
| Настройка уведомления о бюджете чтобы отслеживать неожиданные всплески | Все продукты с оплатой по фактическому использованию | Высокий: помогает избежать неожиданных счетов |
Дополнительные материалы
- Как работает биллинг Cloudflare : Жизненный цикл выставления счетов, типы списаний и структура счёта
- Оплата по факту использования : Какие продукты используют тарификацию по факту использования
- Мониторинг тарифицируемого использования : Отслеживание ежедневных расходов по использованию
- Оповещения о бюджете : Получайте уведомления при превышении порога расходов