Перейти к содержимому
Логотип Yandex Data Streams

Yandex Data Streams

Управляемая шина потоков данных Yandex Cloud на базе YDB Topics: приём и чтение событий в реальном времени, совместимость с протоколами Apache Kafka и AWS Kinesis Data Streams, оплата по потреблению.

https://yandex.cloud/ru/services/data-streams

Основная информация

Основан
2021 г.
Страна
Россия
Развёртывание
Облако
Языки
Русский, Английский
Поддержка
Техническая поддержка Yandex Cloud, Документация +1
Стоимость
По запросу
Пробный период
Нет

Технические характеристики

Технологический стек
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 отдельно не тарифицируются — оплачивается только сама база
Сравнение тарифов Yandex Data Streams
ТарифЦена
Выделенные ресурсыПо запросу
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

1

Шина потоков данных между микросервисами

Обмен данными между компонентами микросервисной архитектуры, особенно в сценарии «многие ко многим». В роли транспорта для микросервисов сервис упрощает интеграцию, повышает надёжность и улучшает масштабирование.

2

Сбор и хранение журналов приложений

Интеграция с системами поставки типа fluentd и Logstash позволяет без написания кода отправлять логи работы приложений в системы хранения Yandex Cloud — Object Storage, Managed Service for ClickHouse и Yandex Database.

3

Ввод данных с устройств и серверов

Приём произвольных данных из любых источников — мобильных телефонов, устройств, серверов — за счёт поддержки HTTP и протокола AWS Kinesis Data Streams. Входящие данные можно сразу обработать в Cloud Functions: очистить, замаскировать чувствительные поля или сменить формат.

4

Потоковая обработка событий

Непрерывный сбор данных из источников вроде историй посещений веб-сайтов, логов работы приложений, лент социальных сетей и системных журналов с последующей обработкой в реальном времени.

5

Транзакционная работа с таблицами и потоками

В рамках одной транзакции можно работать одновременно с таблицами YDB и потоками данных (топиками) в Yandex Managed Service for YDB — это упрощает сценарии, где событие и изменение данных должны применяться атомарно.

Доверие и масштаб

Масштаб провайдера
Сервис входит в платформу Yandex Cloud, оператор — ООО «Яндекс.Облако», проект Яндекса
Рыночный контекст
  • 📊Сервис вышел в стадии 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

RabbitMQ
RabbitMQFreeБесплатно

Открытый брокер сообщений и потоковой передачи для распределённых систем: гибкая маршрутизация, реплицируемые quorum-очереди и стримы, подтверждения доставки. Для микросервисной архитектуры, фоновых задач, RPC и IoT.

Arenadata
Arenadata

Российская платформа данных: MPP-СУБД Arenadata DB на Greenplum, колоночная QuickMarts на ClickHouse, гибридная Hyperwave и потоковая Streaming на Kafka. Для корпоративных хранилищ и импортозамещения зарубежных DWH.

Yandex Cloud
Yandex CloudFreeБесплатно

Технологическая платформа Яндекса (ООО «Яндекс.Облако»). 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 Cloud
VK CloudFreeБесплатно

Облачная платформа 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
Selectelот 385 ₽

Selectel — российский провайдер IT-инфраструктуры с 2008 года: облачные и выделенные серверы, GPU, Managed Kubernetes, облачные БД и S3-хранилище. 36 000+ клиентов, 6 собственных дата-центров Tier III, сертификации 152-ФЗ, ISO 27001 и PCI DSS.

Обновлено: 23 июля 2026 г.