Cloudflare CDN vs Fastly: глубинное сравнение для тех, кто понимает
ServDigest Team
Cloudflare и Fastly — два CDN-провайдера, которые на первый взгляд делают одно и то же: ускоряют доставку контента. Но под капотом — принципиально разная архитектура, философия и целевая аудитория. Это сравнение для тех, кто понимает разницу между pull и push CDN, знает, что такое TTFB и edge computing, и выбирает не по бренду, а по техническим характеристикам.
Сайты: cloudflare.com | fastly.com
Архитектура: Pull vs Instant Purge
Cloudflare — pull-based CDN. Контент кешируется при первом запросе: посетитель из Токио запрашивает страницу → Cloudflare забирает её с origin-сервера в Амстердаме → кеширует в Токио → следующие запросы отдаёт из кеша. Модель простая, но первый посетитель из нового региона всегда получает медленный ответ.
Глобальная сеть: 330+ точек присутствия в 120+ странах. Самая большая сеть среди CDN-провайдеров. Для сайта с глобальной аудиторией это означает минимальную задержку практически из любой точки мира.
Fastly — push/instant purge CDN. Контент загружается на edge-узлы до того, как его запросит пользователь. Плюс — мгновенная очистка кеша (instant purge): 150 мс на удаление контента со всех edge-узлов. У Cloudflare это занимает от нескольких секунд до 30 секунд. Для новостного сайта, где актуальность критична, эти 30 секунд — вечность.
Сеть Fastly меньше: около 80 точек, но они стратегически размещены в ключевых точках обмена трафиком (IXP). Качество важнее количества — Fastly использует выделенные каналы, а не shared-инфраструктуру.
Edge Computing: Workers vs Compute@Edge
Здесь самое интересное.
Cloudflare Workers: serverless-функции на edge, работающие на движке V8 (изолированные среды — изоляты). Поддерживают JavaScript, TypeScript, Rust (через wasm), Python (в бете). Модель исполнения — per-request, время выполнения до 30 секунд на платном тарифе. Доступ к KV-хранилищу (ключ-значение, eventual consistency), Durable Objects (строгая согласованность), R2 (объектное хранилище без egress-платы) и D1 (SQLite-совместимая база данных).
Экономика Workers привлекательна: /мес за 10 млн запросов, потом /bin/zsh.50 за миллион. Бесплатный тир: 100 000 запросов/день.
Fastly Compute@Edge: serverless-функции на edge, работающие на WebAssembly. Поддерживают Rust, JavaScript, Go, Python — скомпилированные в wasm. Запускаются за микросекунды (wasm стартует быстрее, чем изолят V8). Доступ к Edge Dictionaries (read-only key-value на edge), Object Store (S3-совместимое) и KV Store (read-write на edge).
Compute@Edge даёт больше контроля: можно модифицировать запрос и ответ на уровне HTTP-семантики, управлять кешированием программно, делать A/B-тестирование без сторонних инструментов. Workers тоже это умеют, но модель VCL Fastly (см. ниже) роднее тем, кто работает с HTTP на низком уровне.
VCL: язык, которого нет у Cloudflare
Fastly использует Varnish Configuration Language (VCL) — предметно-ориентированный язык для управления кешированием. Это не «чекбоксы в админке» — это полноценный язык программирования логики кеширования. Можно написать: «для запросов из Европы с User-Agent содержащим ‘Mobile’, если URL начинается с /api/, устанавливай TTL 60 секунд, но только если ответ 200, иначе — bypass».
У Cloudflare есть Page Rules, Transform Rules и Cache Rules — визуальные конструкторы с ограниченной гибкостью. Workers могут эмулировать VCL-логику, но это написание кода вместо конфигурации.
Для DevOps-инженера, привыкшего к Varnish, Fastly — родная среда. Для разработчика, который хочет писать на TypeScript — Cloudflare Workers.
Производительность в цифрах
Независимые бенчмарки CDNPerf (июнь 2026):
| Метрика | Cloudflare | Fastly |
|---|---|---|
| TTFB (среднемировой) | 38 мс | 25 мс |
| TTFB (Северная Америка) | 22 мс | 18 мс |
| TTFB (Европа) | 28 мс | 21 мс |
| TTFB (Азия) | 52 мс | 34 мс |
| Пропускная способность | 250 Tbps | 180 Tbps |
| Доступность (SLA) | 99.9% (Business) | 99.99% |
| Время очистки кеша | 5-30 сек | 150 мс |
| DDoS-защита | Встроенная, unlimited | Базовая (нужен дополнительный сервис) |
TTFB у Fastly стабильно ниже за счёт мгновенного кеширования и выделенных каналов. Но разрыв сокращается — Cloudflare активно инвестирует в инфраструктуру.
DDoS и безопасность
Здесь Cloudflare вне конкуренции. Бесплатная DDoS-защита (L3/L4 + L7), WAF с managed rules, Bot Management, Rate Limiting — всё из коробки. Защита от атак объёмом в терабиты работает на бесплатном тарифе. Это причина, по которой 20% всего интернет-трафика проходит через Cloudflare.
Fastly предлагает базовую DDoS-защиту (L3/L4) бесплатно, но полноценный WAF и L7-защита — за дополнительную плату. Если вы в индустрии, где DDoS — регулярная угроза (гейминг, финансы, медиа), Cloudflare — безальтернативный выбор для первого рубежа обороны.
Цена: предсказуемая против гибкой
Cloudflare: бесплатный тариф включает CDN, DDoS, базовый WAF, SSL. Pro (/мес) добавляет Polish (сжатие изображений) и Mirage (оптимизация для мобильных). Business (/мес) — 100% uptime SLA, кастомные сертификаты. Enterprise — кастомная цена. Привлекательность Cloudflare в том, что для 90% сайтов бесплатного тарифа достаточно.
Fastly: pay-as-you-go модель. /bin/zsh.12/GB за первые 10 TB (снижается с объёмом), плюс /bin/zsh.0075 за 10 000 запросов. Бесплатный тир: кредита. Для сайта с 1 TB трафика в месяц это ~ + Overage — дороже Cloudflare Pro в 6 раз. Но для high-traffic сайта (100+ TB) цены сопоставимы, а производительность Fastly выше.
Партнёрские программы
Cloudflare: партнёрская программа через PartnerStack. Комиссия — 20% с первого года подписки. Cloudflare предлагает широкий спектр продуктов для upsell: Workers, Stream, Images, Zero Trust, Magic Transit. Клиент может начать с бесплатного CDN, а через год платить 000/мес за Enterprise — вы получите комиссию с апгрейда. Cookie — 90 дней.
Fastly: партнёрская программа с комиссией 15% от revenue клиента в течение первого года. Но средний чек Fastly выше (клиенты — enterprise), и lifetime value клиента больше. Партнёрский портал предоставляет техническую документацию, case studies и dedicated support.
Партнёрская стратегия: Cloudflare — для контентных партнёров (блоги, сравнения, обзоры). Огромная аудитория, много точек входа (бесплатный CDN → планы → Enterprise). Fastly — для нишевых технических партнёров (DevOps-блоги, архитектурные консультанты).
Кому что выбрать: технический вердикт
Cloudflare — если:
- нужна DDoS-защита и WAF из коробки
- бюджет ограничен (бесплатный тариф покрывает большинство потребностей)
- вы разработчик, пишущий на TypeScript (Workers)
- вам нужна экосистема: DNS, Zero Trust, Stream, R2 — всё в одном
- сайт с глобальной аудиторией, где важно покрытие 330+ точек
Fastly — если:
- TTFB критичен (стриминг, real-time bidding, новости)
- вам нужен instant purge (менее 200 мс)
- вы DevOps с опытом Varnish и хотите программировать логику кеширования на VCL
- вам нужны выделенные каналы и гарантированная пропускная способность
- SLA 99.99% — жёсткое требование