Два мира CDN: edge-computing против простоты
Fastly и KeyCDN находятся на противоположных полюсах рынка CDN. Fastly — платформа для инженеров, способная исполнять произвольный код на edge-узлах. KeyCDN — максимально простой CDN с pay-as-you-go тарификацией и минимальным порогом входа. Оба обеспечивают быструю доставку контента, но для принципиально разных аудиторий.
Архитектура сети: стратегия размещения узлов
Fastly строит меньшее количество мощных edge-узлов (~80), размещая их в ключевых точках интернет-обмена (IXP). Каждый узел — это кластер серверов с SSD-кешем, Tier-1 пирингом и способностью исполнять WebAssembly-модули. Fastly не гонится за количеством — они концентрируют мощность там, где проходит максимальный трафик.
KeyCDN использует иную стратегию: 60+ точек присутствия с акцентом на широкое географическое покрытие. Узлы расположены в 40+ странах, включая Южную Америку, Африку и Юго-Восточную Азию — регионы, где Fastly представлен слабо или отсутствует вовсе. KeyCDN работает поверх арендованной инфраструктуры (bare-metal серверы в дата-центрах партнёров), а не строит собственные узлы.
Сравнение покрытия по регионам:
| Регион | Fastly | KeyCDN |
|---|---|---|
| Северная Америка | 20+ узлов, все основные IXP | 15+ узлов, включая Midwest |
| Европа | 15+ узлов (AMS, LON, FRA, PAR, MAD) | 18+ узлов, включая Восточную Европу |
| Азия | 6 узлов (TYO, SIN, HKG, OSA) | 10+ узлов (вкл. Бангкок, Манила) |
| Южная Америка | 2 узла (GRU, SCL) | 5+ узлов (вкл. Богота, Буэнос-Айрес) |
| Африка | 1 узел (CPT) | 3+ узла (вкл. Йоханнесбург, Лагос) |
| Океания | 2 узла (SYD, MEL) | 2 узла (SYD, AKL) |
| Ближний Восток | 0 узлов | 2+ узла (Дубай, Тель-Авив) |
Для проектов с глобальной аудиторией, включающей развивающиеся рынки, KeyCDN даёт лучшую задержку за счёт физической близости узлов к пользователю.
Производительность: цифры
Синтетический бенчмарк (Catchpoint, усреднённые данные за Q2 2026, кешированный контент 50 KB):
| Метрика | Fastly | KeyCDN |
|---|---|---|
| Среднее время ответа (глобально) | 22 мс | 28 мс |
| P95 latency (США) | 8 мс | 14 мс |
| P95 latency (Европа) | 10 мс | 12 мс |
| P95 latency (Азия) | 55 мс | 35 мс |
| P95 latency (Южная Америка) | 90 мс | 40 мс |
| Время очистки кеша | <150 мс глобально | <1 с глобально |
| TTFB (холодный кеш, США) | 120 мс | 85 мс |
| Пропускная способность сети | 250+ Tbps | 50+ Tbps |
Fastly выигрывает на магистральных направлениях (США, Европа) за счёт Tier-1 пиринга и более мощного железа. KeyCDN выигрывает в регионах с разреженным покрытием — больше узлов дают меньшую задержку.
Edge Computing: ключевой дифференциатор
Fastly Compute@Edge — это полноценная среда исполнения на edge. Вы пишете код на Rust, JavaScript, Go, компилируете в WebAssembly и деплоите на узлы Fastly. Доступны: чтение/запись в KV-хранилище на edge, модификация запросов/ответов, A/B-тестирование, гео-редиректы, JWT-верификация, персонализация без round-trip к origin-серверу.
Пример: e-commerce сайт использует Compute@Edge для определения страны пользователя по IP и показа цен в локальной валюте — до того, как запрос достигает origin. Никакой дополнительной задержки.
KeyCDN не предлагает edge computing как такового. Есть Edge Rules — набор правил для модификации заголовков, редиректов и CORS. Но это декларативная конфигурация, а не исполнение кода. Для A/B-тестов и персонализации потребуется внешний сервис или логика на origin-сервере.
Обработка изображений
Fastly Image Optimizer: ресайз, кроп, смена формата (WebP, AVIF), поворот, водяные знаки, оптимизация качества — всё через URL-параметры. Обработка происходит на edge при первом запросе, результат кешируется.
https://img.example.com/photo.jpg?width=800&format=avif&quality=85
KeyCDN Image Processing: аналогичный набор: ресайз, кроп, WebP/AVIF, качество, обрезка по фокусу. API практически идентичный, функциональность сравнимая.
https://img.keycdn.com/photo.jpg?width=800&format=avif
Оба поддерживают WebP и AVIF автоматическую конвертацию. Разница в скорости обработки и кеширования: Fastly делает это за счёт edge-вычислений (<10 мс на трансформацию), KeyCDN — через выделенные processing-серверы (15–30 мс).
Цены: pay-as-you-go против контрактов
KeyCDN:
- Трафик: от $0.04/GB (Азия) до $0.01/GB (Европа)
- Хранилище: $0.04/GB/мес
- Обработка изображений: $0.02 за 1 000 трансформаций
- Бесплатный Custom SSL, бесплатные Let’s Encrypt сертификаты
- Минимальный платёж: $49 (pay-as-you-go, не ежемесячная плата)
Fastly:
- Трафик: цены непубличные, ориентировочно от $0.08/GB
- Enterprise-контракты с минимальным месячным обязательством
- Compute@Edge: от $0.60 за 1 млн запросов
- WAF: оплачивается дополнительно
Для сайта с 500 GB/мес трафика KeyCDN обойдётся примерно в $10–25/мес. Fastly будет стоить кратно больше, но предложит edge computing и real-time логи.
API и автоматизация
Fastly API — полнофункциональный REST API, покрывающий каждый аспект платформы. Реализован через Fastly CLI и Terraform-провайдер. VCL (Varnish Configuration Language) — мощный, но сложный язык конфигурации, требующий опыта.
KeyCDN API — REST API для управления зонами, отчётами и правилами. Проще в освоении, но менее гибкий. Интеграция с популярными CMS через плагины: WordPress, Drupal, Magento.
Кому что выбрать
Fastly — берите, если:
- Нужен edge computing (кастомная логика на edge, WebAssembly)
- Критична мгновенная очистка кеша (новости, биржевые данные)
- Требуется real-time аналитика (стриминг логов, интеграция с BigQuery)
- Проект высоконагруженный: триллионы запросов в месяц
- Есть инженерный ресурс для работы с VCL и Compute@Edge
KeyCDN — берите, если:
- Нужна простая доставка статики без сложной логики
- Аудитория распределена по развивающимся регионам
- Бюджет ограничен, нужна pay-as-you-go модель
- Не хотите разбираться в VCL и WebAssembly
- Нужна быстрая интеграция с CMS-плагинами
Итог
Fastly и KeyCDN — не столько конкуренты, сколько инструменты для разных задач. Fastly это швейцарские часы: точный, мощный, дорогой, требующий умения обращаться. KeyCDN это надёжный внедорожник: проще, доступнее, проедет там, где нет асфальта.
Для стартапа с аудиторией в Латинской Америке, которому нужно просто быстро раздавать landing page — KeyCDN. Для новостного портала с аудиторией в США и ЕС, которому нужна очистка кеша за 100 мс — Fastly. Выбирайте под задачу, а не под бренд.