Обновлена 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-провайдер.