Virtuozzo Application Platform — платформа как услуга (PaaS) для развёртывания, управления и масштабирования облачных приложений с поддержкой контейнерных технологий и оркестрации. Продукт ориентирован на провайдеров хостинга, команд разработчиков и DevOps-инженеров и объединяет инструменты для создания, развертывания и эксплуатации приложений в контейнерах, включая возможности управления кластерами, сетями и хранилищами данных. Платформа обеспечивает абстракцию инфраструктуры и набор сервисов для упрощения жизненного цикла приложений.
Исторически решение развивалось как часть экосистемы виртуализации и контейнеризации, адаптируясь к требованиям автоматизации и мультиарендности. В случаях, когда официальной публичной документации оказывается недостаточно для подробного описания отдельных возможностей, ниже приводится сжатая и обобщённая картина типичных функций и сценариев использования для PaaS-решений данного класса: развертывание контейнерных образов Docker, управление ресурсами Kubernetes, интеграция с системами хранения и сетевой инфраструктурой, а также инструменты мониторинга и биллинга для хостинг-провайдеров.
- Поддержка контейнеров: развёртывание и управление приложениями в контейнерах Docker и совместимых образах.
- Оракестрация Kubernetes: управление кластерами и автоматическое масштабирование контейнеризованных приложений.
- Мультиарендность: изоляция ресурсов и управление пользователями в многоарендной среде для хостинг-провайдеров.
- Интеграция хранения: поддержка различных типов персистентных хранилищ и управление томами для контейнеров.
- Сетевые сервисы: настройка виртуальных сетей, балансировщиков нагрузки и маршрутизации трафика между сервисами.
- CI/CD и автоматизация: интеграция с конвейерами сборки и развертывания для автоматического вывода новых версий приложений.
- Мониторинг и логирование: сбор метрик, логов и событий для наблюдаемости состояния приложений и инфраструктуры.
- Управление ресурсами и квотами: распределение CPU, памяти, дискового пространства и лимитов на уровне проектов или арендаторов.
- Безопасность и соответствие: механизмы доступа, контейнерная изоляция и управление секретами и сертификатами.
- Интерфейсы управления: веб-панель и API для администрирования, автоматизации и интеграции с внешними системами.