Аналоги Deis

Docker

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

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

Deis

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

Сайт: deis.com

Deis — это семейство открытых инструментов и платформ для развертывания и управления контейнеризированными приложениями, ориентированное на упрощение рабочих процессов разработчиков и операционных команд. Первоначально проект стал известен как набор компонентов, реализующих модель Platform as a Service (PaaS), позволяющую автоматически оборачивать приложения в контейнеры, управлять масштабированием, маршрутизацией и конфигурацией. Deis использовал современные оркестраторы контейнеров, такие как Kubernetes и Docker, в качестве нижнего слоя для управления состоянием и выполнения приложений.

Исторически проект развивался в рамках открытого сообщества и предоставлял набор CLI-инструментов и контроллеров для автоматизированного развертывания приложений по модели «git push» или через CI/CD. В разное время компоненты Deis интегрировали функциональность управления секретами, балансировки нагрузки, автоматического масштабирования и логирования. В случаях, когда детали реализации или статус проекта были неактуальны или недостаточно документированы, в тексте указано, что сведения могут базироваться на общедоступных описаниях и общем понимании PaaS-решений для контейнеров.

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