Общие возможности

Обе редакции предоставляют потоки событий, версии, подписки и проекции. Основные различия относятся к кластеризации, интеграции безопасности и эксплуатации.

В Chronacta нет искусственного ограничения на число событий. Практическая ёмкость зависит от оборудования, нагрузки, роста данных и требований к восстановлению.

Chronacta: один узел
Enterprise: HA, безопасность, интеграции, DR
Chronacta покрывает одноузловые приложения. Enterprise нужен, когда появляются требования к нескольким узлам и к эксплуатации.
ОбластьChronactaEnterprise
РазвёртываниеПриложения на одном узлеМногоузловые развёртывания
ТопологияОдин узелВысокая доступность и репликация
API потоковЗапись, чтение, чтение общего журнала, список и сведенияОсновной API потоков и операции с несколькими узлами
ПодпискиВременные и устойчивыеГруппы потребителей и дополнительные возможности доставки
ПроекцииВстроенные проекции: создание, пересборка, результат и состояниеДополнительные среды выполнения и диагностика
Реестр схемРегистрация, получение, список и базовая проверкаДополнительные возможности проверки совместимости и управления
Аутентификация и доступЛокальные пользователи и ролиSSO, OIDC, LDAP и расширенное ролевое управление доступом
Защита соединенийНезашифрованный gRPC; TLS через обратный проксиВстроенный TLS и профиль безопасности для рабочей среды
Резервное копирование и восстановлениеЛокальные резервные копии, восстановление, экспорт и импортУдалённые копии, расписания и средства аварийного восстановления
Интеграция данныхЭкспорт и импортМодели чтения Postgres, коннекторы и приём событий из NATS
Шлюзы и администрированиеКомандная строка и gRPCШлюзы REST и WebSocket, интерфейс администратора
НаблюдаемостьВнешний мониторинг процесса и инфраструктурыМетрики, трассировка и диагностика нескольких узлов
МультитенантностьНе включенаУправление арендаторами и квотами
Инструменты разработчикаКомандная строка Chronacta и gRPCКомандная строка Enterprise, шлюзы и публикация SDK

Начните с одного узла

Chronacta поддерживает запись и чтение событий, подписки, встроенные проекции, локальные резервные копии и экспорт данных. Редакция подходит для разработки и рабочих нагрузок, требования которых можно обеспечить одним узлом.

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

Расширьте возможности эксплуатации

Enterprise добавляет репликацию и высокую доступность, интеграцию с корпоративной системой аутентификации, управление удалёнными резервными копиями, дополнительные интеграции и средства администрирования.

Оценивайте эти возможности по целевым показателям доступности, требованиям безопасности и процедурам восстановления. Кластер также требует продуманного развёртывания и обслуживания.

Приложение
Хранилище событий
Postgres
NATS / Kafka
Хранилище событий хранит историю событий домена, которую приложение считает источником истины. Postgres и шины сообщений остаются внешними потребителями или транспортом.

Рассмотрите Enterprise, если нужны

  • репликация, высокая доступность и контроль отставания репликации;
  • встроенный TLS и профиль безопасности для рабочей среды;
  • интеграция с SSO, OIDC или LDAP;
  • удалённые резервные копии по расписанию и аварийное восстановление;
  • интеграция моделей чтения Postgres и входящие коннекторы;
  • группы потребителей и дополнительные средства управления доставкой;
  • дополнительные среды выполнения проекций и диагностика;
  • управление арендаторами и квотами.

Выбирайте Enterprise ради необходимых возможностей. Сам рост числа событий не требует другой лицензии, но может изменить требования к ресурсам и восстановлению.

Как выбрать

  • Выберите Chronacta, если один узел и внешние средства эксплуатации соответствуют вашим требованиям.
  • Оцените Enterprise, если нужны высокая доступность, корпоративная аутентификация или дополнительные средства восстановления и администрирования.
  • Проведите измерения с реалистичными размерами событий, нагрузкой записи и чтения, отставанием потребителей и временем восстановления или пересборки.

Лицензирование

Редакция программного обеспечения и уровень поддержки выбираются отдельно. Возможности Enterprise и обязательства коммерческой поддержки не заменяют друг друга.

  • Chronacta: бесплатно для одноузловой редакции. Условия использования указаны в лицензии с доступным исходным кодом, включённой в репозиторий.
  • Chronacta Enterprise: свяжитесь с нами, чтобы обсудить лицензирование вашего развёртывания.

Уровни поддержки

Поддержка Community предоставляется по мере возможностей через публичные обращения. Standard, Premium и Enterprise предусматривают коммерческие обязательства по ответу. Сравнение приведено в документации по эксплуатации.

Договор поддержки определяет условия помощи и эскалации. Он не добавляет возможности Enterprise в сервер Chronacta.