数人云 Mesos 调度器 Swan

原生Mesos容器应用调度框架

GitHub Project

Characteristic

关于数人云 Mesos 调度器 Swan
Swan 是基于 Mesos 实现的应用调度框架,帮助用户轻松发布应用,实现应用的滚动更新,并根据用户指定的策略做应用的健康检测和故障转移。

应用场景

Scenarios

Mesos 环境应用管理

功能特性

Feature

发布应用

支持应用实例名称固定,便于监控和做服务发现。

应用扩缩

支持手动扩缩,扩缩过程中保持实例ID连续。

滚动更新

可以指定更新的实例数目分步更新,也可以全量更新。滚动更新策略可配。

版本回滚

支持更新过程中手动回滚,任意一个实例更新失败后自动回滚。

版本管理

支持应用多版本管理,应用可在多个历史版本中部署或回退

健康检查

支持实例级别的健康检测,可配置健康检测策略。

服务编排

支持使用Docker Compose V3进行跨主机服务编排。

优雅终止

扩缩和滚动更新过程中,支持优雅终止实例。

调度策略

支持三种调度策略,充分使用主机资源。

访问入口

proxy组件为应用提供统一的一致的访问方式,不需关心容器增删变化。

如有疑问,请拨打咨询电话:010-64776698