Виды лицензии

Сравнение версий и ограничения по типам лицензий.

Для кого эта страница

Платформа «Штурвал» представлена в версиях: Community Edition (CE), Enterprise и Enterprise ML. На этой странице — сравнительная таблица особенностей и ограничений.

Лицензию CE можно получить через Telegram-бот или форму на сайте. Enterprise и Enterprise ML — по договору с поставщиком.


Сравнение версий

Ниже представлена расширенная таблица особенностей и функционала версий. Детализация изменений по релизам доступна в разделе релиз-нотов платформы. Столбец «Версия ФСТЭК» отражает наличие возможностей в версии, соответствующей требованиям ФСТЭК: Да — возможность прямо или функционально описана в требованиях; — соответствующего требования нет.

Параметр CE Enterprise Enterprise ML Версия ФСТЭК
Инсталляция
Инсталляция в открытом контуре Да Да Да Нет
Инсталляция в закрытом контуре Нет Да Да Да
Особенности
Поддержка пользователей Telegram-канал сообщества Согласно SLA Согласно SLA Согласно SLA
Доступ к security-фиксам Да Да Да
Минимальный срок выпуска фикса (багфикс, security-fix) При выпуске patch/минорной версии От двух часов От двух часов
Возможность feature-request Без обязательств С возможностью юридической фиксации С возможностью юридической фиксации
Реестр российского ПО Не входит Входит Входит Входит
Ресурсы и обновления
Ресурсное ограничение 10 Worker-узлов Согласно лицензии Согласно лицензии Согласно лицензии
Обновление в закрытом контуре Нет Да Да Да
Обновление по расписанию Да Да Да Да
Возможность изолированного обновления каждого кластера k8s Да Да Да Да
Возможность обновления Доступно Входит в пакет поддержки Входит в пакет поддержки Входит в пакет поддержки
Интерфейс и доступ
Графический интерфейс Да Да Да Да
Мультиязычность интерфейса Да Да Да Да
Доступ к Swagger Да Да Да Да
IAC-подход Да Да Да Да
Поддержка платформ
Yandex Cloud Да Да Да
vCloud Director Да Да Да
VMware vSphere Да Да Да
zVirt, oVirt, HostVM, РЕД Виртуализация, ROSA Virtualization Да Да Да
Basis Dynamix Да Да Да
OpenStack, VK Cloud, Selectel Да Да Да
Физические серверы Да Да Да Да
Предварительно созданные виртуальные серверы Да Да Да Да
Гибридные конфигурации для кластеров Да Да Да Да
Управление множеством кластеров под управлением одной платформы Да Да Да Да
Создание кластеров и управление ими на разных версиях k8s под управлением одного кластера управления Да Да Да Да
Катастрофоустойчивое решение Нет Да Да Да
Поддержка геораспределенных кластеров Да Да Да Да
Управление кластерами и узлами
Интерфейс создания кластеров рабочих нагрузок Да Да Да Да
Управление узлами кластера рабочих нагрузок Да Да Да Да
Создание множества групп Worker-узлов Да Да Да Да
Управление taints/tolerations Да Да Да Да
Вертикальное масштабирование узлов Да Да Да Да
Горизонтальное масштабирование узлов Да Да Да Да
Автомасштабирование узлов Да Да Да Да, при наличии свободных хостов в пуле
Управление конфигурацией узлов с помощью ресурса NodeConfigItem Да Да Да Да
Self-healing (machinehealthchecks) Да Да Да Да
Управление нагрузками
Вертикальное масштабирование подов Да Да Да Да
Горизонтальное масштабирование подов Да Да Да Да
Автомасштабирование подов Да Да Да Да
Управление квотами Да Да Да Да
Управление limitranges Да Да Да Да
Аутентификация и авторизация
Встроенный провайдер аутентификации Да Да Да Да
Поддержка внешних провайдеров аутентификации (Blitz, Keycloak) Да Да Да Да
Возможность одновременного запуска внутреннего и внешнего сервисов аутентификации Да Да Да Да
Аутентификация во внешние сервисы по SSO Да Да Да Да
Получение Kubeconfig кластера из интерфейса Да Да Да Да
Возможность подключения ко всем доступным кластерам из CLI Да Да Да Да
Встроенный модуль авторизации Да Да Да Да
Возможность подключения каталога LDAP (LDAP, LDAPS) Да Да Да Да
Поддержка Active Directory Да Да Да Да
Поддержка OpenLDAP Да Да Да Да
Поддержка FreeIPA Да Да Да Да
Поддержка SambaDC Да Да Да Да
Поддержка ALDPro Да Да Да Да
Централизованная ролевая модель (RBAC) Да Да Да Да
Мультитенантность Да Да Да Да
Управление сетями
Управление сетями (Cilium CNI) Да Да Да Да
Графический редактор сетевых политик Да Да Да Да
Управление сетевыми списками Да Да Да Да
Управление входящим и исходящим трафиком из неймспейса Да Да Да Да
Модуль динамического определения бэкендов HAProxy (CoreHA) Да Да Да Нет
Встроенный балансировщик нагрузки (Nginx Ingress) Да Да Да
Встроенный модуль CoreDNS (NodeLocalDNS) Да Да Да Да
Встроенный модуль управления виртуальными IP-адресами (KubeVIP) Да Да Да Да
Поддержка Pod multi-homing Нет Да Да Нет
Поддержка внешних балансировщиков нагрузки Да Да Да Да
Управление сертификатами
Управление сертификатами Да Да Да Да
Поддержка сертификатов ACME Да Да Да Да
Поддержка сертификатов Vault Да Да Да Да
Поддержка корпоративных сертификатов (в т.ч. step-ca) Да Да Да Да
Поддержка Let’s Encrypt Да Да Да
Поддержка самоподписных сертификатов Да Да Да Да
Модуль доставки корневых сертификатов (Trust Manager) Да Да Да Да
Ротация системных сертификатов Да Да Да Да
Резервное копирование и восстановление
Резервное копирование и восстановление (Velero) Да Да Да Да
Возможность восстановления удаленного кластера Да Да Да Да
Логи и мониторинг
Локальный сбор логов Да Да Да Да
Централизованное хранение логов Да Да Да Да
Поддержка интеграции с SIEM Да Да Да Да
Графическое отображение логов Да Да Да Да
Возможность получения логов кластера из графического интерфейса кластера Да Да Да Да
Логи контейнера в графическом интерфейсе пода Да Да Да Да
Возможность фильтрации и выгрузки логов Да Да Да Да
Локальный сбор метрик Да Да Да Да
Централизованное хранение метрик Да Да Да Да
Графическое отображение метрик Да Да Да Нет
Встроенные графические панели (дашборды) Да Да Да Нет
Возможность загрузки собственных графических панелей (дашбордов) Да Да Да
Получение графиков утилизации ресурсов в графическом интерфейсе неймспейсов и нагрузок Да Да Да Да
Метеринг неймспейсов Да Да Да Да
Непрерывная доставка приложений
Встроенный модуль непрерывной доставки приложений (ArgoCD) Да Да Да Да
Встроенная ролевая модель для ArgoCD Да Да Да Да
Возможность создания проектов в ArgoCD из графического интерфейса неймспейса кластера Да Да Да Нет
Модуль ArgoRollout Да Да Да Нет
Модуль перераспределения нагрузки (Descheduler) Да Да Да Да
Подключение репозиториев по протоколам http, https, oci Да Да Да Да
Управление системными сервисами (Helm-чартами) Да Да Да Да
Хранение данных
Модуль локального хранения (RawFile Provisioner) Да Да Да Да
Поддержка Ceph FS Да Да Да Да
Поддержка Ceph RBD Да Да Да Да
Поддержка NFS Да Да Да Да
Поддержка oVirt CSI Да Да Да Да
Поддержка vSphere CSI Да Да Да Да
Безопасность
Модуль сканирования контейнеров на наличие уязвимостей (Trivy Operator) Да Да Да Да
Сканирование по БДУ ФСТЭК Да Да Да Да
Сканирование образов, собранных на Astra Linux Да Да Да Да
Сканирование образов, собранных на РЕД ОС Да Да Да Да
Отображение отчетов по уязвимостям на уровнях: кластер, неймспейс, нагрузки неймспейса Да Да Да Да
Анализ компонентов кластера k8s на соответствие CIS Benchmark Да Да Да Да
Модуль анализа конфигураций приложений (Kyverno) Да Да Да Да
Политики безопасности продвинутого уровня Нет Поставляются в базе знаний Service Desk Поставляются в базе знаний Service Desk Поставляются в базе знаний Service Desk
Графический редактор политик аудита Да Да Да Да
Совместимость с KESL Да Да Да Да
Совместимость с KCS Да Да Да Да
Совместимость с Luntry Да Да Да Да
ML
Платформа Kubeflow Нет Нет Да Нет
Управление правами доступа Kubeflow через наборы доступов Нет Нет Да Нет
Переход в Kubeflow из графического интерфейса неймспейса Нет Нет Да Нет
Управление жизненным циклом с MLflow Нет Нет Да Нет

Типы лицензирования Enterprise/ФСТЭК

В Enterprise-редакции платформа может лицензироваться по разным метрикам:

  • по vCPU — считается суммарное количество виртуальных ядер всех Worker-узлов во всех клиентских кластерах;
  • по Worker-узлам — считается количество Worker-узлов во всех клиентских кластерах;
  • по физическим хостам — считается количество физических серверов, на которых размещаются Worker-узлы;
  • безлимит — лицензия без ограничений по ресурсам (по договорённости).

Каждая лицензия Enterprise даёт право на одну версию платформы (minor-ветку релиза).
Обновление платформы до новых версий выполняется в рамках пакета поддержки (см. строку «Возможность обновления» в таблице).

При расчёте ресурсов по этим типам лицензий:

  • не учитываются узлы и ресурсы кластера управления — лимиты применяются только к клиентским кластерам (Worker-узлам и их ресурсам);
  • учитываются только ресурсы, относящиеся к лицензированным метрикам (vCPU, Worker-узлы или физические хосты).

Особенности лицензии Community (CE)

Для Community Edition ограничения считаются на всю платформу целиком:

  • учитываются и кластер управления, и клиентские кластеры;
  • лимит — 10 Worker-узлов суммарно на всех кластерах платформы.

Превышение лимита CE ведёт к отображению предупреждений в интерфейсе и необходимости перехода на Enterprise-лицензирование.

Где посмотреть текущую лицензию

Информация о лицензии, количестве узлов и используемых Open-Source компонентах отображается на странице «О системе» (стартовая страница веб-интерфейса). Там же доступен переход в Service Desk (Enterprise) или в Telegram-канал (CE).


Что происходит при превышении лимитов и истечении лицензии

Превышение лимита (Worker-узлы или vCPU)

В пакете лицензии задан лимит по количеству Worker-узлов и vCPU. При превышении лимита на всех экранах графического интерфейса платформы отображается уведомление с просьбой обратиться к вендору для изменения пакета лицензии.

Истечение срока действия лицензии

Рекомендуется обновлять лицензию до истечения срока действия. При истечении срока на платформе отображаются уведомления; для продолжения работы необходимо получить и применить новую лицензию (см. Как обновить лицензию).