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

Описание архитектуры Платформы

Архитектура Платформы базируется на четырёх группах сервисов:

  • IaaS:

    • Cloud Servers — предоставляет виртуальные машины, шаблоны и образы ВМ, виртуальные диски и файловые хранилища.
    • Cloud Network — обеспечивает сетевое взаимодействие в рамках выбранного проекта. Включает в себя сети и подсети, разрешение имён в проектных сетях, маршрутизацию, балансировку нагрузки и группы безопасности.
  • PaaS:

    • Cloud Containers — позволяет создавать и управлять кластерами Kubernetes.
    • Cloud Databases — предоставляет масштабируемые СУБД: MySQL, PostgreSQL, MongoDB, ClickHouse, Redis.
  • SaaS:

    • XaaS — позволяет публиковать и разворачивать Image-based и мультитенантные прикладные сервисы в магазине приложений Marketplace.
  • Common & Security services:

    • IAM — управляет идентификацией и авторизацией сервисов, пользователей и администраторов Платформы.
    • Keycloak — обеспечивает хранение учётных записей пользователей и интеграцию с внешними службами каталогов.
    • Биллинг — обеспечивает учёт использования ресурсов Платформы и контроль расходов.
    • Квоты — обеспечивает функции управления квотами.
    • Резервное копирование — управляет полным и инкрементным резервным копированием ВМ, а так же резервным копированием СУБД.
    • Cloud Monitoring — обеспечивает мониторинг ВМ, кластеров Kubernetes и СУБД.
    • Cloud Logging — обеспечивает журналирование ВМ, кластеров Kubernetes, СУБД и прикладных сервисов.
    • Мониторинг — реализует мониторинг состояния Платформы.
    • Логирование — реализует хранение журналов компонентов Платформы.

Общая схема сервисов приведена на рисунке 1.

Общая схема сервисов
Рисунок 1 — Общая схема сервисов

Управление облачными сервисами выполняется с помощью API. Пользователи и администраторы взаимодействуют с API через один или несколько инструментов:

  • Портал самообслуживания.
  • Портал администратора.
  • CLI.
  • Terraform-провайдер.