V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dataman
V2EX  ›  开源软件

开源第二弹!数人云 Mesos 调度器 Swan 来啦

  •  
  •   dataman · 2016-11-10 15:41:40 +08:00 · 2933 次点击
    这是一个创建于 2936 天前的主题,其中的信息可能已经有所发展或是发生改变。

    数人云容器管理面板Crane开源之后,小数有一个好消息告诉大家,数人云 Mesos 调度器Swan也加入了开源的大家庭!从此 Crane 不再寂寞,和 Swan 相亲相爱。开源的脚步从不停歇,下一个会是谁呢?

    Swan ,为天鹅,优雅的代名词。

    刚刚诞生于数人云工程师的手中的 Swan ,尚处于开源项目的早期,还是一只跌跌撞撞的丑小鸭,未能完全展现天鹅优雅的模样。比它早出生两个月的哥哥 Crane 已经在开源社区的帮助下成长许多,小数相信在大家的关怀下, Swan 也会很快成长为一只真正的天鹅^ v ^

    Swan 基于 Mesos Restful API 编写的应用调度框架,可以帮助用户轻松发布应用,实现应用的滚动更新,并根据用户指定的策略做应用的健康检测和故障转移。

    未来,数人云 Swan 团队还将努力实现调度策略、高可用服务发现、网络管理、编排,以及任务抢占等功能。

    主要功能

    • 应用发布:发布应用支持应用实例名称固定,便于监控和做服务发现。
    • 应用扩缩:支持手动扩缩,扩缩过程中保持实例 ID 连续。
    • 滚动更新:可以指定更新的实例数目分步更新,也可以全量更新。滚动更新策略可配。
    • 版本回滚:支持更新过程中手动回滚,任意一个实例更新失败后自动回滚。
    • 版本管理:支持应用多版本管理。
    • 健康检查:支持实例级别的健康检测,可配置健康检测策略。
    • 自动容错:可配置自动容错策略,根据策略自动恢复失败的实例。
    • 优雅终止:扩缩和滚动更新过程中,支持优雅终止实例。

    不多说啦,快跟随小数的步伐来一看究竟吧! Fork me on GitHub ! https://github.com/Dataman-Cloud/swan

    数人云现有企业版产品数人云操作系统和多个开源项目。数人云操作系统针对企业客户,帮助传统企业实现 IT 业务转型,更好地应对业务变化;开源项目容器管理面板 Crane 针对开发者,强调简单易用, Mesos 调度器 Swan 用于 Mesos 环境应用管理。

    3 条回复    2016-11-15 00:41:14 +08:00
    HypoChen
        1
    HypoChen  
       2016-11-14 18:56:15 +08:00
    这个名字和 swarm 好像,让我想起了:

    longxboy
        2
    longxboy  
       2016-11-14 19:17:24 +08:00
    logo 不错
    ZGLHHH
        3
    ZGLHHH  
       2016-11-15 00:41:14 +08:00
    不是很明白为什么仓库代码要包括 vendor
    能解释一下吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3042 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 14:01 · PVG 22:01 · LAX 06:01 · JFK 09:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.