VK Private Cloud logo
Помощь
Обновлена 17 июля 2026 г. в 15:55

Компоненты — списки и схемы

Список компонентов VK Private Cloud:

  • VK Eine — автоматизированный инсталлятор операционных систем.
  • Ansible — система управления конфигурациями ПО. Используется для развертывания и настройки компонентов Платформы.
  • Nexus — сервис репозиториев для хранения установочных пакетов и образов компонентов Платформы.
  • Kubernetes — оркестратор, используемый для управления контейнерами, в которых запущена часть компонентов Платформы.
  • Nova — компонент управления жизненным циклом ВМ.
  • Cinder — компонент оркестрации виртуальных блочных устройств.
  • Glance — компонент управления образами ВМ.
  • Trove — компонент управления жизненным циклом DBaaS.
  • Heat — компонент, реализующий сервис внутренней оркестрации Платформы. Используется для развертывания приложений Магазина приложений.
  • Ceilometer и Panko — компоненты, отслеживающие и хранящие события жизненного цикла сущностей Платформы. Ceilometer передает информацию в биллинг, также используется для интеграции с информационными системами заказчика.
  • Keystone — компонент, выполняющий аутентификацию взаимодействия между компонентами Платформы.
  • Galera — СУБД, используется для хранения данных о сущностях Платформы.
  • Tarantool — СУБД и платформа in-memory вычислений. Используется частью компонентов для хранения и обработки данных, в том числе хранилищем S3.
  • Barbican — компонент, обеспечивающий управление жизненным циклом криптографических ключей, необходимых для внутренних нужд других компонентов Платформы, например Magnum от VK.
  • Портал самообслуживания — компонент, созданный VK. Реализует веб-интерфейс для личного кабинета пользователя.
  • Портал администратора — компонент, созданный VK. Реализует веб-интерфейс суперадминистратора.
  • IAM — компонент, созданный VK. Отвечает за аутентификацию и авторизацию пользователей, управление правами доступа.
  • Keycloak — компонент, обеспечивающий хранение учетных записей пользователей и интеграцию с внешними службами каталогов.
  • Magnum от VK (Magnum/VK) — компонент, созданный VK. Реализует управление жизненным циклом сущностей Container—aaS. Также обеспечивает механизмы внутренней оркестрации сущностей.
  • Marketplace — компонент, созданный VK. Реализует магазин приложений.
  • Karboii — компонент, созданный VK. Отвечает за резервное копирование ВМ и СУБД (DBaaS). Обеспечивает выполнение расписания резервного копирования и стратегии хранения резервных копий.
  • Scrooge — компонент, созданный VK. Отвечает за начисления и тарификацию.
  • General Billing — компонент, созданный VK. Отвечает за управление балансом и генерацию отчетов по биллингу.
  • Katana — компонент, созданный VK. Реализует динамическое выравнивание нагрузки на вычислительные узлы Платформы.
  • RabbitMQ — брокер очередей, используемый для обмена данными между компонентами.
  • Neutron — компонент, реализующий SDN (программно-определяемую сеть), используемую для предоставления сервисов виртуальной сети пользователям Платформы.
  • Manila — компонент, реализующий управляемые сетевые папки с общим доступом.
  • Octavia — компонент, реализующий сервис управляемых балансировщиков нагрузки.
  • Ceph — программная кластеризованная СХД, используемая для хранения виртуальных дисков (volume) и образов виртуальных машин.
  • High-IOPS — программная СХД на основе протокола iSCSI для предоставления быстрых дисков с минимальной задержкой чтения/записи. Использует для хранения данных NVMe накопители.
  • Custom Storage System — предоставленная заказчиком СХД из списка поддерживаемых решений.
  • S3 Frontend * — компонент хранилища S3 от VK, выполняющий обработку запросов к хранилищу.
  • S3 Metadata * — компонент хранилища S3 от VK, выполняющий хранение метаданных объектов.
  • S3 Storage * — компонент хранилища S3 от VK, выполняющий хранение размещенных в хранилище объектов.
  • Zabbix — система мониторинга для контроля состояния Платформы.
  • Zabbix Agent — агент сбора данных для системы мониторинга Zabbix.
  • MySQL — база данных, используемая Zabbix для хранения данных.
  • Grafana * — панель для отображения графиков системы мониторинга объектного хранилища S3 от VK.
  • Graphite * — система мониторинга для контроля состояния объектного хранилища S3 от VK, использует собственное хранилище данных.
  • Metric Exporter * — набор скриптов для сбора данных мониторинга из объектного хранилища S3 от VK.
  • OpenSearch — система хранения и анализа логов.
  • OpenSearch Dashboard — панель для работы с накопленными данными логов.
  • Logstash — компонент, выполняющий нормализацию и преобразование данных логов.
  • Kafka — компонент, выполняющий буферизацию при сборе данных логирования.
  • Filebeat — компонент, непосредственно выполняющий сбор логов и отправку их для дальнейшей обработки.

* — проектирование и особенности интеграции объектного хранилища S3 от VK рассматриваются в соответствующем документе.

Компоненты VK Private Cloud

Рисунок 1 — Компоненты VK Private Cloud