Аналоги Virtuozzo Application Platform

Docker

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Docker — платформа и набор инструментов для разработки, доставки и запуска приложений в контейнерах, предоставляющая средства упаковки программного обеспечения и его зависимостей в изолированные, переносимые сущности; основана на технологиях ядра Linux (контейнеризация, пространства имён и cgroups) и включает в себя демон для управления контейнерами, клиентскую утилиту командной строки, формат образов контейнеров и реестр для хранения и распространения образов, что позволяет упрощать непрерывную интеграцию и развертывание, обеспечивать повторяемость окружений и более эффективное использование ресурсов по сравнению с традиционной виртуализацией.

Virtuozzo Application Platform

Бесплатно
Открытый исходный код

Сайт: www.virtuozzo.com/application-platform

Virtuozzo Application Platform — платформа как услуга (PaaS) для развёртывания, управления и масштабирования облачных приложений с поддержкой контейнерных технологий и оркестрации. Продукт ориентирован на провайдеров хостинга, команд разработчиков и DevOps-инженеров и объединяет инструменты для создания, развертывания и эксплуатации приложений в контейнерах, включая возможности управления кластерами, сетями и хранилищами данных. Платформа обеспечивает абстракцию инфраструктуры и набор сервисов для упрощения жизненного цикла приложений.

Исторически решение развивалось как часть экосистемы виртуализации и контейнеризации, адаптируясь к требованиям автоматизации и мультиарендности. В случаях, когда официальной публичной документации оказывается недостаточно для подробного описания отдельных возможностей, ниже приводится сжатая и обобщённая картина типичных функций и сценариев использования для PaaS-решений данного класса: развертывание контейнерных образов Docker, управление ресурсами Kubernetes, интеграция с системами хранения и сетевой инфраструктурой, а также инструменты мониторинга и биллинга для хостинг-провайдеров.

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