Аналоги Zun

Docker

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

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

Zun

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

Сайт: docs.openstack.org/zun/latest

Zun — проект OpenStack, направленный на предоставление сервисного уровня для управления контейнерами приложений через унифицированный API. Он разработан как компонент облачной платформы, позволяющий пользователям создавать, запускать и контролировать контейнеры без необходимости напрямую управлять инфраструктурой хостов или оркестраторами. Zun интегрируется с другими сервисами OpenStack, такими как Keystone для аутентификации и Neutron для сетевых ресурсов, обеспечивая работу контейнеров в рамках единой облачной экосистемы.

Инициатива Zun возникла в контексте потребности упростить работу с контейнерными рабочими нагрузками в традиционных OpenStack-развертываниях и предоставить API, совместимый с облачной моделью управления ресурсами. Проект реализует абстракцию контейнеров и предоставляет механизмы для управления образами, экземплярами контейнеров, логированием и ограничениями ресурсов. Если подробная историческая информация или некоторые технические детали отсутствуют в общедоступных источниках, это отражает ограниченность документированных сведений и разнообразие реализаций; тем не менее, общая функциональность Zun соответствует задачам управления жизненным циклом контейнеров в облаке.

  • Управление жизненным циклом контейнеров: создание, запуск, остановка и удаление контейнерных экземпляров через REST API.
  • Интеграция с OpenStack сервисами: использование Keystone для аутентификации, Neutron для сетей и других компонентов экосистемы.
  • Работа с образами: поддержка загрузки и использования контейнерных образов из реестров и локальных хранилищ.
  • Изоляция и конфигурация ресурсов: задания ограничений CPU, памяти и других параметров на уровне контейнеров.
  • Журналирование и мониторинг: сбор логов контейнеров и интеграция с существующими системой мониторинга OpenStack.
  • Поддержка нескольких исполнителей (drivers): возможность использования различных движков контейнеризации или оркестраторов через драйверную архитектуру.
  • Масштабирование и управление сетью: возможности по организации сетевого взаимодействия контейнеров внутри облака и базовое масштабирование экземпляров.
Подробнее