К содержимому

AI-First DevSecOps Platform

ViVA by MiOpsЕдиная платформа для управления инфраструктурой, сервисами и ML-моделями

ViVA объединяет инструменты разработки, DevOps и MLOps в одном интерфейсе. Создавайте Kubernetes-кластеры и рабочие окружения, разворачивайте приложения, подключайте базы данных и другие ресурсы, управляйте доступами и работайте с данными и ML-моделями.

Платформа автоматизирует процессы от создания инфраструктуры до запуска и сопровождения сервисов, объединяя инструменты, которые обычно приходится настраивать и поддерживать отдельно.

Быстрый запуск
От шаблона до репозитория с настроенным CI/CD.
Деплой и откат
Развёртывание приложений и возврат к предыдущим версиям через GitOps.
Самообслуживание
Создание окружений, сервисов и ресурсов через единый портал.
Под вашим контролем
Развёртывание на собственных серверах, в облаке или гибридной инфраструктуре.

Построена на открытом технологическом стеке

  • GitLab
  • Argo CD
  • Backstage
  • Keycloak
  • Vault
  • VictoriaMetrics
  • Grafana
  • Loki
  • PostgreSQL
  • MongoDB
  • RabbitMQ
  • Apache Kafka
  • MLflow
  • KServe
  • Feast
  • JupyterHub
  • Trino
  • Apache Iceberg
  • Apache Airflow

Какую проблему решает ViVA

Одно окно вместо десятка систем и ручных связок

При работе с инфраструктурой и приложениями приходится использовать множество отдельных инструментов. У каждого свои интерфейсы, права доступа и процессы. Между системами остаются заявки, переписка и ручные операции.

Обычно так

  • Репозитории, сборка и пайплайны — отдельно.
  • Кластеры и окружения — через заявки инфраструктурной команде.
  • Доступы и секреты — настраиваются вручную.
  • Мониторинг и расходы — в разных интерфейсах.
  • ML-инструменты и работа с данными — отдельно от разработки.

С ViVA

Платформа связывает эти процессы в единую систему. Пользователь создаёт необходимые ресурсы через портал, а ViVA организует работу интегрированных инструментов.

  • Один вход и единые правила работы с системами.
  • Кластеры, приложения и окружения создаются из шаблонов.
  • Доступы, секреты и сетевые политики управляются централизованно.
  • Состояние сервисов, зависимости и стоимость доступны в каталоге.
  • ML- и Data-инструменты встроены в общую инфраструктуру.

Возможности платформы

Всё, что нужно командам, — уже собрано

ViVA объединяет основные инструменты и процессы разработки, инфраструктуры и работы с данными. Платформенная команда определяет готовые сценарии (Golden Paths), а остальные команды используют их через единый портал.

  1. 01

    Кластеры и окружения

    Создавайте Kubernetes-кластеры и окружения dev, stage и production из готовых шаблонов. В сценарии входят необходимые настройки сети, сертификатов, узлов и мониторинга.

  2. 02

    Деплой в production

    Проверки кода, сборка и развёртывание организованы через CI/CD. Для разработки можно использовать отдельные стенды, а выпуск в production выполнять по заданным правилам и согласованиям.

  3. 03

    GitOps-подход

    Конфигурация приложений хранится в Git. Argo CD следит за её соответствием в кластере и применяет изменения автоматически. История сохраняется в коммитах, а возврат к предыдущей версии выполняется через GitLab.

  4. 04

    Базы данных и ресурсы

    PostgreSQL, MongoDB, Kafka и другие ресурсы можно подключать и создавать через портал. Платформа помогает настроить параметры подключения, секреты и необходимые разрешения. Предусмотрена работа с резервным копированием.

  5. 05

    Доступы и безопасность

    Управляйте пользователями, группами и ролями. Используйте Vault для хранения секретов, а сетевые политики формируйте с учётом зависимостей приложений. Проверки кода, зависимостей и контейнеров интегрированы в CI/CD.

  6. 06

    Зависимости и состояние сервисов

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

  7. 07

    Стоимость сервисов

    Отслеживайте потребление ресурсов и расходы в разрезе команд, окружений и отдельных приложений. Интеграция с OpenCost связывает инфраструктурные затраты с конкретными сервисами.

  8. 08

    ML и данные

    Предоставляйте Data-инженерам рабочие окружения JupyterHub с CPU и GPU. Используйте MLflow, Feast и DVC для работы с моделями, экспериментами и данными. KServe отвечает за развёртывание моделей, а Apache Iceberg, Spark и Trino — за хранение, обработку и анализ данных.

Как работает ViVA

От запроса до работающего сервиса

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

  1. 01

    Выберите, что нужно

    Пользователь выбирает шаблон приложения или инфраструктурного ресурса, указывает окружение и необходимые параметры.

  2. 02

    ViVA подготовит конфигурацию

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

  3. 03

    Инфраструктура применит изменения

    CI/CD выполняет сборку и проверки, Argo CD разворачивает приложение в Kubernetes. Статусы и результаты возвращаются в каталог ViVA.

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

AI-First

AI-ассистенты, которые понимают контекст вашей инфраструктуры

ViVA объединяет AI-инструменты с сервисами, инфраструктурой и процессами разработки.

  • Собственный MCP-сервер даёт возможность подключать внешних AI-агентов и использовать инструменты платформы.
  • AI-ассистенты могут помогать анализировать ошибки, получать информацию о ресурсах, работать с шаблонами и выполнять разрешённые операции.
  • При этом действия агентов ограничиваются правами доступа и политиками безопасности, а критичные операции могут требовать подтверждения.

Для кого подходит ViVA

Одна платформа для разных команд

Разработка

Создание приложений, CI/CD, окружения и развёртывание.

DevOps и платформенные команды

Управление инфраструктурой, автоматизация и самообслуживание.

ML и Data-команды

Работа с данными, эксперименты, обучение и развёртывание моделей.

Руководители

Прозрачность сервисов, инфраструктуры, ответственности и расходов.

Кейсы

ViVA в реальных проектах

ViVA уже используется в проектах наших клиентов для развёртывания и управления инфраструктурой. Платформа помогает переносить существующие проекты между облачными провайдерами, создавать новые облачные среды и автоматизировать процессы разработки. В частности, ViVA помогла в разы ускорить перенос инфраструктуры клиентов в другие облака после серии инцидентов с дата-центрами Yandex Cloud.

Qugo

Перенос инфраструктуры из Yandex Cloud в другую облачную среду. Подготовка окружения, развёртывание необходимых компонентов и настройка процессов управления инфраструктурой.

SigmaSMS

Миграция инфраструктуры из Yandex Cloud в другую облачную среду. Перенос сервисов, настройка Kubernetes и автоматизация процессов развёртывания и эксплуатации.

Развёртывание

Ваша инфраструктура — ваши правила

ViVA не привязана к одному облачному провайдеру. Платформу можно развернуть на собственных серверах, в публичном или частном облаке, а также использовать гибридную инфраструктуру.

Собственные серверы

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

Облачная инфраструктура

Работа с облачными ресурсами и сервисами подходящего провайдера.

Гибридная инфраструктура

Объединение собственных серверов и облачных площадок в общей системе управления.

Создание, изменение и сопровождение кластеров выполняются через автоматизированные процессы. Обновления компонентов ViVA предусматривают предварительные проверки и резервное копирование.

Технологии

Инструменты, которые работают как единая система

ViVA объединяет открытые технологии для разработки, управления инфраструктурой, мониторинга, безопасности и работы с данными.

Инфраструктура и Kubernetes

  • Kubernetes
  • Kubespray
  • Talos Linux
  • Terraform
  • Ansible

Облачные платформы

Публичные и частные облака различных провайдеров, а также собственная инфраструктура.

Git и CI/CD

  • GitLab
  • GitLab CI/CD
  • GitLab Runner

GitOps

  • Argo CD

Наблюдаемость

  • VictoriaMetrics
  • Grafana
  • Loki
  • Tempo
  • OpenTelemetry

Базы данных и брокеры

  • PostgreSQL
  • MariaDB
  • MongoDB
  • Valkey
  • RabbitMQ
  • Apache Kafka
  • Strimzi

ML и Data Science

  • JupyterHub
  • MLflow
  • Feast
  • DVC
  • KServe
  • Evidently
  • RustFS

Data Lake

  • Apache Iceberg
  • Apache Spark
  • Trino
  • Apache Airflow
  • Lakekeeper

Безопасность и доступы

  • Keycloak
  • Vault
  • DefectDojo
  • gitleaks
  • Semgrep
  • Trivy

AI

  • ViVA MCP Server

FAQ

Частые вопросы

Что такое ViVA?

ViVA — единая внутренняя платформа для управления инфраструктурой и сервисами. Она объединяет инструменты разработки, DevOps, MLOps и Data в одном интерфейсе.

Нужно ли менять существующую инфраструктуру?

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

Можно ли использовать собственные облачные платформы и серверы?

Да. ViVA поддерживает работу с собственной инфраструктурой и облачными площадками различных провайдеров.

Как контролируются доступы и изменения?

Через централизованное управление пользователями, группами, ролями и политиками. История конфигураций и изменений сохраняется в Git, а критичные операции могут требовать согласования.

Можно ли использовать AI-агентов?

Да. Встроенный MCP-сервер позволяет подключать AI-инструменты к контексту и функциям ViVA в рамках заданных прав доступа.

Как посмотреть платформу в работе?

Оставьте заявку. Мы покажем основные возможности ViVA на примерах реальных инфраструктурных задач.

Посмотрите, как ViVA работает на практике

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