Backblaze B2 -- облачное объектное хранилище
Исследование проведено: 2026-02-22 Источник: https://www.backblaze.com/docs
Что такое Backblaze B2
Backblaze B2 -- S3-совместимое объектное хранилище с моделью "always-hot" (данные всегда доступны без задержки). Централизованное решение с erasure coding (20 шардов, устойчивость к потере 3 Storage Pod / 180 дисков).
Сайт: https://www.backblaze.com/cloud-storageДокументация: https://www.backblaze.com/docs/cloud-storageТикер: NASDAQ: BLZE
Компания
| Параметр | Значение |
|---|---|
| Основана | 2007, San Mateo, California |
| CEO | Gleb Budman |
| Тикер | NASDAQ: BLZE (IPO 2021) |
| Сотрудников | ~346 |
| ARR | $147M (+13% YoY) |
| B2 ARR | $82M (+26% YoY) |
| Adjusted EBITDA Q3 2025 | $8.4M (23% margin) |
| Наличные | $50M |
| Клиентов | 500,000+ в 175 странах |
| Данные под управлением | 5+ эксабайт |
| Durability | 11 девяток (99.999999999%) |
Bootstrapped компания (менее $3M внешнего финансирования до IPO).
Ценообразование
Pay-As-You-Go
| Услуга | Бесплатно | Далее |
|---|---|---|
| Хранение | 10 ГБ навсегда | $6/ТБ/мес |
| Egress | 3x от среднего хранения | $0.01/ГБ |
| Egress через CDN-партнёров | Безлимит | $0 |
| Class A (PUT, POST) | Безлимит | $0 |
| Class B (GET, HEAD) | 2,500/день | $0.0004/1000 |
| Class C (LIST) | 2,500/день | $0.004/1000 |
Никаких минимальных размеров файлов и сроков хранения.
B2 Reserve (предоплата)
| Параметр | Значение |
|---|---|
| Минимум | 20 ТБ |
| Цена | от $1,560/год за 20 ТБ |
| Egress | Бесплатно, безлимит |
| API calls | Бесплатно |
| Поддержка | Premium support |
| Срок | 1-5 лет |
CDN-партнёры с бесплатным egress
Cloudflare, Fastly, bunny.net, CacheFly, Vultr, CoreWeave.
Регионы
| Регион | Расположение | Compliance |
|---|---|---|
| US West | Sacramento + Phoenix | -- |
| US East | Рестон, Вирджиния | HIPAA/HITECH, NIST 800-53 |
| EU Central | Амстердам | GDPR |
| CA East | Торонто | SOC 1/2, ISO 27001, PCI DSS, HIPAA |
Один аккаунт = один регион. Для мультирегиона: отдельные аккаунты + Cloud Replication.
S3 endpoint: https://s3.<region-id>.backblazeb2.com
Производительность (Q3 2025 benchmark)
| Метрика | Backblaze B2 | AWS S3 | Cloudflare R2 | Wasabi |
|---|---|---|---|---|
| TTFB 256 КиБ | 12 мс (лучший) | -- | -- | -- |
| Upload 256 КиБ (MT) | 164 МиБ/с | -- | 24 МиБ/с | -- |
| Sustained throughput | 6 из 8 побед | 1/8 | -- | 1/8 |
B2 лидирует для малых файлов по upload speed и TTFB.
S3-совместимость
Высокая. Поддерживаются все ключевые операции:
- PutObject, GetObject, DeleteObject, DeleteObjects
- ListObjectsV2, HeadObject, HeadBucket
- CreateBucket, DeleteBucket
- Multipart Upload (мин. 5 МБ на часть, макс. 10 ТБ файл)
- Object Lock (Governance + Compliance), Versioning
- Lifecycle Rules, Presigned URLs, SSE-B2/SSE-C
Не поддерживается: Object Tagging, IAM Roles, Website Configuration, ACL (только private/public-read), Signature V2.
Event Notifications
Поддерживаются (GA):
| Параметр | Значение |
|---|---|
| События | b2:ObjectCreated:*, b2:ObjectDeleted:*, b2:HideMarkerCreated:* |
| Доставка | HTTPS POST, JSON payload |
| Гарантия | At-least-once |
| Безопасность | HMAC-SHA256 подпись |
| Таймаут | 3 секунды |
| Макс. правил | 25 на бакет |
| Фильтрация | По префиксу имени объекта |
| Custom headers | Да |
Cloud Replication
- Репликация объектов между регионами Backblaze
- Трансфер: $0.01/ГБ
- Новые файлы -- автоматически; существующие -- раз в сутки
- Требуются отдельные аккаунты для разных регионов
Server-Side Encryption
- SSE-B2: AES-256, ключи управляются Backblaze (бесплатно)
- SSE-C: AES-256, ключ предоставляется клиентом
Application Keys
- Master Key -- полный доступ, один на аккаунт
- Application Keys -- ограниченные: по бакету, префиксу, операциям, сроку (до 1000 дней)
- Multi-Bucket keys через API
Rate Limits (≤10 ТБ)
- Upload: 3,000 req/мин, 800 Мбит/с
- Download: 1,200 req/мин, 200 Мбит/с
- Throttling: HTTP 503 (SlowDown) -- нужен exponential backoff
SLA и Compliance
| Параметр | Значение |
|---|---|
| Uptime SLA | 99.9% |
| Кредит при <99.9% | 5% от месячной платы |
| Кредит при <99.0% | 10% от месячной платы |
| SOC 2 Type 2 | Да (на уровне компании) |
| HIPAA | Да (BAA доступен) |
| GDPR | Да (DPA для EU/UK) |
| ISO 27001 | Дата-центры |
| PCI DSS | CA East |
Санкции и доступность
- США-компания → OFAC compliance
- Россия -- заблокировано с обеих сторон (OFAC + блокировки РФ-провайдерами)
- Грузия -- можно использовать без ограничений
Интеграция с Kontinuum
Миграция
Тривиальная. Достаточно сменить endpoint и credentials в S3Config:
S3Config {
endpoint: "https://s3.eu-central-003.backblazeb2.com",
region: "eu-central-003",
access_key: "<application_key_id>",
secret_key: "<application_key>",
}force_path_style(true) -- уже включён. Все операции Kontinuum полностью поддерживаются.
Рекомендуемая архитектура
- Регион: EU Central (Амстердам) -- GDPR, близость к EU
- Один бакет:
kontinuum-eu-central - Изоляция: prefix
users/<user_id>/+ Application Key per user - SSE-B2: включить как дополнительный слой (поверх E2E)
- Lifecycle Rules: автоочистка старых версий (30 дней), abort multipart (7 дней)
- Event Notifications: webhook при upload/delete → relay → push устройствам
- Retry: exponential backoff для 503/429
Оценка стоимости
| Масштаб | Хранение | Egress | Итого/мес |
|---|---|---|---|
| 1 пользователь, 50 ГБ | $0.30 | $0 (3x free) | $0.30 |
| 100 пользователей × 50 ГБ | $30 | $0 | $30 |
| 1,000 × 50 ГБ (50 ТБ) | $300 | $0 | $300 |
| 10,000 × 50 ГБ (500 ТБ) | $3,000 | $0 | $3,000 |
При подписке $4.99/мес -- маржа на хранилище ~94%.
Чего НЕ может Backblaze
- Нет compute (нужен отдельный сервер для relay, webhook processing)
- Нет IAM roles (только application keys)
- Нет object tagging
- Аккаунт привязан к одному региону
- Нет IP allowlisting/denylisting
- Российские пользователи заблокированы
Применимость к Kontinuum
| Критерий | Оценка |
|---|---|
| Латентность записи | 12 мс TTFB -- лучший |
| Латентность чтения | Мс -- десятки мс |
| Малые файлы | Без ограничений |
| S3 API | Да (высокая совместимость) |
| Event Notifications | Да (GA) |
| Стоимость | $6/ТБ/мес |
| Миграция | Тривиальная (замена endpoint) |
| Грузия | Да |
| SLA | 99.9% |
| Durability | 11 девяток |
Вердикт: лучший выбор для Kontinuum. Лучшая производительность для малых файлов, бесплатный egress через Cloudflare, event notifications, нет скрытых лимитов, тривиальная миграция, публичная компания с 5 ЭБ под управлением.