
Yandex Data Streams
Управляемая шина потоков данных Yandex Cloud на базе YDB Topics: приём и чтение событий в реальном времени, совместимость с протоколами Apache Kafka и AWS Kinesis Data Streams, оплата по потреблению.
Основная информация
Технические характеристики
- Технологический стек
- YDB Topics — механизм топиков распределённой СУБД YDB
- Совместимость API
- Apache Kafka и AWS Kinesis Data Streams
- Протоколы
- Kafka API, HTTP API, совместимый с Amazon Kinesis Data Streams, и передача данных по обычному HTTP
- Пропускная способность
- От 100 КБ/с до 100 МБ/с и выше на поток; тарифицируемые лимиты сегмента — до 128 КБ/с, до 512 КБ/с и до 1 МБ/с
- Масштабирование
- Гранулярная настройка ресурсов для каждого потока и автоматическое масштабирование потоков данных (топиков)
- Репликация
- Автоматическая между несколькими географически распределёнными зонами доступности
- Срок хранения данных
- Задаётся для потока: 1, 4, 12 или 24 часа, а также режим расширенного хранения
- Модель оплаты
- Только по потреблению, тарифных планов нет. Два режима: по выделенным ресурсам (почасовая ставка за лимит сегмента и срок хранения плюс единицы записи) и по фактическому использованию — On-demand (Request Units, объём операций и занятое хранилище). Режим задаётся для каждого потока отдельно
- Лимит бесплатного тарифа
- Ежемесячно не тарифицируются: 744 часа обслуживания потока до 128 КБ/с с хранением 1 час, 2 млн единиц записываемых данных, 1 млн Request Units и 720 ГБ×час хранения. Остаток на следующий месяц не переносится
- НДС
- Цены в рублях и тенге указаны с НДС, цены в долларах — без НДС
- Локация данных
- Тарифы и ресурсы публикуются по регионам; для региона Россия цены приведены в рублях. Оператор — ООО «Яндекс.Облако»
- API
- Есть — потоками можно централизованно управлять из консоли управления и через API
- Модель развёртывания
- Управляемый облачный сервис Yandex Cloud
Интеграции Yandex Data Streams
- Apache Kafka (протокол)— Протоколыофициальная
- AWS Kinesis Data Streams (протокол и SDK)— Протоколыофициальная
- Yandex Managed Service for YDB— Базы данныхофициальная
- Yandex Data Transfer— Доставка данныхофициальная
- Yandex Cloud Functions— Обработкаофициальная
- Yandex Object Storage— Хранениеофициальная
- Managed Service for ClickHouse— Хранениеофициальная
- Yandex Database (YDB)— Хранениеофициальная
- fluentd— Поставка логовофициальная
- Logstash— Поставка логовофициальная
Тарифы Yandex Data Streams
Тарифных планов у сервиса нет — оплата только по потреблению, в одном из двух режимов, который выбирается для каждого потока данных отдельно (по умолчанию — по выделенным ресурсам). Цены приведены для региона Россия по официальной странице тарификации (обновлена 3 июля 2026), в рублях и с НДС; в других регионах и валютах ставки отличаются, а валюта зависит от юридического лица, с которым заключён договор. Размер единицы записываемых данных — 40 КБ, при расчёте округляется вверх.
Выделенные ресурсы
- ✓Режим, в котором поток данных создаётся по умолчанию
- ✓Почасовая ставка за лимит пропускной способности сегмента: до 128 КБ/с — от 0,079 ₽/ч, до 512 КБ/с — от 0,2371 ₽/ч, до 1 МБ/с — от 0,39 ₽/ч
- ✓Ставка растёт вместе со временем хранения: для сегмента 128 КБ/с — 0,1185 ₽/ч при хранении 1 час, 0,1383 ₽/ч при 4 часах, 0,1581 ₽/ч при 12 часах, 0,2371 ₽/ч при 24 часах
- ✓Единицы записываемых данных — 1,39 ₽ за 1 млн (сверх 2 млн единиц в месяц)
- ✓Предоставленный лимит хранения данных — 0,0177 ₽ за ГБ×час
- ✓Ежемесячно не тарифицируются 744 часа потока до 128 КБ/с с хранением 1 час и первые 2 млн единиц записи
- ✓Пример расчёта из документации: поток из одного сегмента, 2 сообщения в секунду по 50 КБ, хранение 12 часов — 129,74 ₽ в месяц с НДС
On-demand (по фактическому использованию)
- ✓Оплата операций записи и чтения в единицах запросов — 23,47524 ₽ за 1 млн Request Units
- ✓Первый 1 млн Request Units в месяц не тарифицируется
- ✓Хранение данных — 0,03260449 ₽ за ГБ×час, первые 720 ГБ×час в месяц не тарифицируются
- ✓Режим включается для каждого потока данных отдельно
- ✓Потоки в базах YDB режима Dedicated отдельно не тарифицируются — оплачивается только сама база
| Тариф | Цена |
|---|---|
| Выделенные ресурсы | По запросу |
| On-demand (по фактическому использованию) | По запросу |
Обзор Yandex Data Streams
Что такое Yandex Data Streams?
Yandex Data Streams — масштабируемый сервис Yandex Cloud для управления потоками данных в режиме реального времени. Он построен на базе YDB Topics — механизма топиков распределённой СУБД YDB. Запись и чтение идут практически в реальном времени, а скорость передачи и время хранения сообщений задаёт сам пользователь. Сервис вышел в стадии Preview в августе 2021 года.
Ключевая особенность — совместимость сразу с двумя протоколами: Apache Kafka и AWS Kinesis Data Streams. Существующие приложения и SDK подключаются без переписывания кода, а данные можно отправлять и по обычному HTTP.
Возможности
- Эластичное выделение ресурсов — гранулярная настройка под каждый поток: от 100 КБ/с до 100 МБ/с и выше, есть автоматическое масштабирование.
- Транзакции с потоками данных — в одной транзакции можно работать и с таблицами YDB, и с топиками в Yandex Managed Service for YDB.
- Репликация между зонами доступности — данные автоматически реплицируются между географически распределёнными зонами.
- Простая эксплуатация — управление из консоли или через API, разворачивать кластер самостоятельно не нужно.
- Маршрутизация в несколько приёмников — через Yandex Data Transfer один поток уходит нескольким получателям с разными политиками хранения.
Типовые сценарии
Сервис применяют как шину данных между микросервисами, особенно в сценарии «многие ко многим». Второй сценарий — сбор журналов приложений: интеграция с fluentd и Logstash позволяет без написания кода отправлять логи в Object Storage, Managed Service for ClickHouse и Yandex Database. Третий — ввод данных с телефонов, устройств и серверов по HTTP или протоколу AWS Kinesis Data Streams, причём входящие данные можно сразу обработать в Cloud Functions: очистить, замаскировать чувствительные поля или сменить формат.
Как устроена оплата
Абонентской платы и тарифных планов нет — оплата идёт по потреблению в одном из двух режимов, и режим выбирается для каждого потока отдельно. По умолчанию поток создаётся в режиме тарификации по выделенным ресурсам: почасовая ставка за установленный лимит пропускной способности сегмента и срок хранения сообщений плюс плата за фактически записанные единицы данных. Альтернатива — режим по фактическому использованию (On-demand), где оплачиваются операции записи и чтения в единицах запросов (Request Units) и объём занятого хранилища.
Единица записываемых данных равна 40 КБ и округляется вверх — сообщение на 50 КБ тарифицируется как две единицы. Часть объёма каждый месяц не тарифицируется, но остаток обнуляется. Пример из документации: поток из одного сегмента, 2 сообщения в секунду по 50 КБ, хранение 12 часов — около 129,74 ₽ в месяц с НДС.
Кому подходит
Сервис рассчитан на команды, которые уже строят решения в Yandex Cloud и которым нужна потоковая передача событий без администрирования брокера. Отдельный аргумент — миграция с AWS Kinesis или Kafka: клиентские библиотеки этих протоколов работают с сервисом напрямую. Оператор — ООО «Яндекс.Облако», проект Яндекса.
Плюсы и минусы Yandex Data Streams
+Преимущества
- ✓Поддержка сразу двух протоколов — Apache Kafka и AWS Kinesis Data Streams — позволяет подключить существующие клиенты без переписывания кода
- ✓Транзакции, охватывающие одновременно таблицы YDB и потоки данных
- ✓Данные автоматически реплицируются между несколькими географически распределёнными зонами доступности
- ✓Ежемесячный нетарифицируемый объём: 744 часа потока до 128 КБ/с, 2 млн единиц записи, 1 млн Request Units и 720 ГБ×час хранения
- ✓Управляемый сервис — не нужно разворачивать и обслуживать собственный кластер брокера
- ✓Пропускная способность настраивается гранулярно для каждого потока, есть автомасштабирование
- ✓Два режима тарификации, причём режим выбирается отдельно для каждого потока
- ✓В документации опубликован пошаговый пример расчёта стоимости с итоговой суммой
- ✓Оператор — российское юрлицо ООО «Яндекс.Облако», для региона Россия цены публикуются в рублях
−Недостатки
- ✗Сложный расчёт итоговой стоимости: два режима тарификации, а ставка за сегмент зависит и от лимита пропускной способности, и от времени хранения — только по сегментам в прайсе больше десяти позиций
- ✗В режиме по умолчанию плата почасовая, то есть после исчерпания нетарифицируемого объёма поток тарифицируется за сам факт существования, даже если трафика в нём нет
- ✗Неизрасходованный нетарифицируемый объём в конце месяца обнуляется и на следующий месяц не переносится
- ✗Единица записи — 40 КБ с округлением вверх: сообщение на 50 КБ оплачивается как две единицы, поэтому мелкие частые сообщения дают перерасход
- ✗Сервис завязан на экосистему Yandex Cloud: транзакции работают через Managed Service for YDB, маршрутизация — через Yandex Data Transfer, обработка — через Cloud Functions
- ✗Цены различаются по регионам, а валюта расчётов определяется юрлицом договора — стоимость нельзя оценить в отрыве от региона
Сценарии использования Yandex Data Streams
Шина потоков данных между микросервисами
Обмен данными между компонентами микросервисной архитектуры, особенно в сценарии «многие ко многим». В роли транспорта для микросервисов сервис упрощает интеграцию, повышает надёжность и улучшает масштабирование.
Сбор и хранение журналов приложений
Интеграция с системами поставки типа fluentd и Logstash позволяет без написания кода отправлять логи работы приложений в системы хранения Yandex Cloud — Object Storage, Managed Service for ClickHouse и Yandex Database.
Ввод данных с устройств и серверов
Приём произвольных данных из любых источников — мобильных телефонов, устройств, серверов — за счёт поддержки HTTP и протокола AWS Kinesis Data Streams. Входящие данные можно сразу обработать в Cloud Functions: очистить, замаскировать чувствительные поля или сменить формат.
Потоковая обработка событий
Непрерывный сбор данных из источников вроде историй посещений веб-сайтов, логов работы приложений, лент социальных сетей и системных журналов с последующей обработкой в реальном времени.
Транзакционная работа с таблицами и потоками
В рамках одной транзакции можно работать одновременно с таблицами YDB и потоками данных (топиками) в Yandex Managed Service for YDB — это упрощает сценарии, где событие и изменение данных должны применяться атомарно.
Доверие и масштаб
- 📊Сервис вышел в стадии Preview в августе 2021 года и построен на YDB Topics — механизме топиков распределённой СУБД YDB.
- 📊Вендор проводил по сервису отдельные публичные мероприятия, в том числе вебинар «Yandex Data Streams: шина данных с поддержкой транзакций и Kafka API».
- 📊С 1 мая 2026 года Yandex Cloud изменил стоимость ряда сервисов; действующие ставки Data Streams указаны на странице тарификации с датами вступления в силу — 20 февраля и 1 мая 2026 года.
Отзывы о Yandex Data Streams
Обзор помог разобраться в сервисе?
Одно нажатие, без регистрации. Ответ увидят те, кто будет выбирать сервис после вас.
Ваш ответ здесь будет первым.
Поделитесь опытом использования
Помогите другим сделать правильный выбор — ваш отзыв будет полезен
Часто задаваемые вопросы о Yandex Data Streams
?Сколько стоит Yandex Data Streams?
Тарифных планов и абонентской платы у сервиса нет — оплата только по потреблению, в одном из двух режимов. В режиме по выделенным ресурсам платят почасовую ставку за лимит пропускной способности сегмента и время хранения (для сегмента до 128 КБ/с — от 0,079 до 0,2371 ₽/ч, до 1 МБ/с — от 0,39 до 1,1 ₽/ч) плюс 1,39 ₽ за 1 млн единиц записываемых данных. В режиме On-demand — 23,47524 ₽ за 1 млн Request Units и 0,03260449 ₽ за ГБ×час хранения. Цены указаны для региона Россия с НДС.
?Можно ли пользоваться сервисом бесплатно?
Полностью бесплатного тарифа нет, но каждый месяц часть объёма не тарифицируется: 744 часа обслуживания потока со скоростью записи до 128 КБ/с и хранением 1 час, до 2 млн единиц записываемых данных, первый 1 млн Request Units и первые 720 ГБ×час хранения. 744 часа — это примерно календарный месяц, поэтому один небольшой поток может укладываться в бесплатный объём. Неизрасходованный остаток в конце месяца обнуляется.
?Работают ли клиенты Apache Kafka и AWS Kinesis?
Да, сервис совместим сразу с двумя протоколами — Apache Kafka и AWS Kinesis Data Streams, для каждого в документации есть отдельный раздел (Kafka API и HTTP API, совместимый с Amazon Kinesis Data Streams). Это основной аргумент при миграции: существующие приложения и SDK подключаются без переписывания клиентского кода. Данные можно отправлять и по обычному HTTP.
?Чем режим по выделенным ресурсам отличается от On-demand?
В режиме по выделенным ресурсам вы заранее фиксируете лимит пропускной способности сегмента и срок хранения сообщений и платите за них почасовую ставку плюс за фактически записанные единицы данных. В режиме по фактическому использованию платят за выполненные операции записи и чтения в Request Units и за реально занятое хранилище. Режим устанавливается для каждого потока данных отдельно, а по умолчанию поток создаётся в режиме выделенных ресурсов.
?Как считается единица записываемых данных?
Одна единица — это 40 КБ, и при расчёте количество округляется вверх до целого. В примере из документации сообщение размером 50 КБ считается как две единицы: 50 разделить на 40 даёт 1,25, что округляется до 2. Это важно для потоков с частыми мелкими сообщениями — каждое сообщение тарифицируется минимум как одна полная единица независимо от реального размера.
?На чём построен сервис и где хранятся данные?
Сервис работает на базе YDB Topics — механизма топиков распределённой СУБД YDB. Данные автоматически реплицируются между несколькими географически распределёнными зонами доступности. Тарифы и ресурсы Yandex Cloud публикуются по регионам, для региона Россия цены приведены в рублях; валюта расчётов зависит от юридического лица, с которым заключён договор. Оператор сервиса — ООО «Яндекс.Облако».
?Подходит ли Data Streams для сбора логов?
Да, это один из типовых сценариев, описанных вендором. Интеграция с системами поставки типа fluentd и Logstash позволяет без написания кода отправлять журналы работы приложений в системы хранения Yandex Cloud — Object Storage, Managed Service for ClickHouse и Yandex Database. Обрабатывать входящие данные по пути можно в Yandex Cloud Functions.
?Можно ли передать один поток нескольким получателям?
Да, для этого используется Yandex Data Transfer: один поток данных (топик) может быть передан в несколько приёмников, причём с различными политиками хранения. Управлять самими потоками можно централизованно — из консоли управления или через API.
Альтернативы Yandex Data Streams
Открытый брокер сообщений и потоковой передачи для распределённых систем: гибкая маршрутизация, реплицируемые quorum-очереди и стримы, подтверждения доставки. Для микросервисной архитектуры, фоновых задач, RPC и IoT.
Российская платформа данных: MPP-СУБД Arenadata DB на Greenplum, колоночная QuickMarts на ClickHouse, гибридная Hyperwave и потоковая Streaming на Kafka. Для корпоративных хранилищ и импортозамещения зарубежных DWH.
Технологическая платформа Яндекса (ООО «Яндекс.Облако»). 80+ облачных сервисов, 40 000+ клиентов на Yandex AI Studio. Compute Cloud — ВМ от 1 659 ₽/мес (standard-v3, 2 vCPU, 2 GB RAM), GPU Tesla V100/A100, 4 зоны доступности, SSD IO до 75 000 IOPS. BareMetal — аренда выделенных физических серверов от 76 048 ₽/мес, до 192 ядер, до 2.3 ТБ RAM, SLA 99.9%, скидки до 48%. Managed PostgreSQL (SLA 99.99% чтение, 99.95% запись), ClickHouse, MySQL, YDB, Kafka, OpenSearch. Yandex AI Studio — 20+ моделей, SpeechKit, Translate (100+ языков), Vision OCR. Kubernetes, GitLab, Terraform, Cloud Functions. Object Storage (S3), CDN, Cloud Backup. Stackland — on-premises. Monium — observability. Smart Web Security, KMS, Lockbox. ISO, PCI DSS, ГОСТ Р 57580, 152-ФЗ. Грант до 1 млн ₽ + Free Tier. 650+ партнёров. Поддержка 24/7.
Облачная платформа VK Tech с широким набором IaaS/PaaS-сервисов. 38 000+ запущенных серверов. Cloud Servers — виртуальные машины от 150 ₽/мес (1 core, 1 GB, 10 GB). Эпичные серверы AMD EPYC (до 128 vCPU, 512 GB RAM). Hi-CPU серверы (до 4.5 GHz, Bitrix/игры). GPU-серверы: NVIDIA L4 от 4 770 ₽/мес, L40S. Выделенные серверы от 9 870 ₽/мес (до 240 core, 1900 GB RAM). Вечные серверы от 20 000 ₽ (разово). Managed Kubernetes (CNCF). Cloud Databases (PostgreSQL, MySQL, MongoDB, Redis). Object Storage S3. VK Data Lakehouse. CDN, Load Balancing, AntiDDoS+WAF, Disaster Recovery. Public и Private (on-premises). ISO, PCI DSS, ГОСТ Р 57580, 152-ФЗ. Tier III ЦОДы в РФ. SLA 99.95%. Бонус 5 000 ₽ (12 000 ₽ для юрлиц). Грант до 2 млн ₽ для стартапов. Terraform, Colocation. Бесплатная миграция.
Selectel — российский провайдер IT-инфраструктуры с 2008 года: облачные и выделенные серверы, GPU, Managed Kubernetes, облачные БД и S3-хранилище. 36 000+ клиентов, 6 собственных дата-центров Tier III, сертификации 152-ФЗ, ISO 27001 и PCI DSS.
Обновлено: 23 июля 2026 г.