数人云开源Mesos调度器Swan
11月8日,数人云开源Mesos调度器Swan。Swan是基于Mesos Restful API编写的应用调度框架,可以帮助用户轻松发布应用,实现应用的滚动更新,并根据用户指定的策略做应用的健康检测和故障转移。该项目现已开源,遵守Apache 2 License,可在https://github.com/Dataman-Cloud/swan浏览代码。
数人云Swan是原生Mesos容器应用调度框架,现已实现应用增删改查和自动恢复,兼容Marathon API,实现应用与实例的统一命名并保持应用实例名称恒定不变;Swan实现了基于Goroutine的健康检查,可保存配置文件以支持回滚,并可配置优雅终止;同时,Swan还支持半自动滚动更新策略,可查询应用状态历史记录。未来,数人云Swan团队还将努力实现调度策略、高可用服务发现、网络管理、编排,以及任务抢占等功能。
Mesos调度器Swan主要功能:
l 应用发布:发布应用支持应用实例名称固定,便于监控和做服务发现。
l 应用扩缩:支持手动扩缩,扩缩过程中保持实例ID连续。
l 滚动更新:可以指定更新的实例数目分步更新,也可以全量更新。滚动更新策略可配。
l 版本回滚:支持更新过程中手动回滚,任意一个实例更新失败后自动回滚。
l 版本管理:支持应用多版本管理。
l 健康检查:支持实例级别的健康检测,可配置健康检测策略。
l 自动容错:可配置自动容错策略,根据策略自动恢复失败的实例。
l 优雅终止:扩缩和滚动更新过程中,支持优雅终止实例。
Marathon和Aurora是大家所熟知的Mesos框架,通过开源Swan,数人云将最新研发成果与社区共享,为开发者提供了一个新的选择。从公司创立起,数人云就一直在积极拥抱开源,希望借助社区的力量改善软件设计,修复存在的缺陷,使之更好的发展起来,让更多的国内用户体验并参与到最新的容器技术中。今年9月开源的数人云容器管理面板Crane已在GitHub上获得500+Star,在社区的积极试用和反馈中,数人云对该工具有了更多的信心和期待。
数人云现有企业版产品数人云操作系统和多个开源项目。数人云操作系统针对企业客户,帮助传统企业实现IT业务转型,更好地应对业务变化;开源项目容器管理面板Crane针对开发者,强调简单易用,Mesos调度器Swan用于Mesos环境应用管理。
本文转自d1net(转载)

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
巨头持续发力 利用云计算技术布局物联网领域
物联网是新一代信息技术的重要组成部分,也是“信息化”时代的重要发展阶段。物联网通过智能感知、识别技术与普适计算等通信感知技术,广泛应用于网络的融合中,也因此被称为继计算机、互联网之后世界信息产业发展的第三次浪潮。 云计算技术的普及给企业带来了丰厚的收益,其以敏捷性和健壮性缩短了产品开发、迭代时间。而物联网被视为智能手机之后的下一个科技浪潮,与云计算有着千丝万缕的联系。 目前从英特尔到高通以及微软,各大厂商都已经在利用云计算技术布局物联网领域。去年,IBM成立了物联网部门,积极落实云存储发展。据了解,该部门依托于“沃森”云计算技术并通过采用智慧城市技术得到助力,通过物联网为客户整合来自AT&T、ARM、以及天气公司等合作伙伴提供的信息源;微软收购了意大利一家物联网软件公司Solair,对方的物联网软件给一些设备制造商提供了全新的手段。微软表示,自家的云计算服务将能够和未来的物联网应用整合起来;之前,思科将进一步加强与SK电讯的合作协议,并扩大合作范围,涵盖网络基础设施虚拟化,移动云计算和物联网(IOT)技术;日前,英特尔宣布要进行部分裁员:全力转向云服务和物联网计算设备。 物联网...
-
下一篇
不管你是何种云,你的云迁移搞定了吗?
对于众多企业来说,云的优势越来越明显,比如通过从不同的地域位置运行工作负载来拓展灾难恢复(DR)选择,或者是希望增加工作负载,又或者出于投入成本方面的考虑,甚至是传统供应商的凌然不愉快的租赁和繁琐升级。这些都可以是你向云看齐的原因,不过,在具体的实施过程中,一个较为重要的问题就是数据的迁移。 云迁移不只是从本地技术到云的转变,还有可能是从一个云到另一个云的数据迁移。这些云到云的迁移包括从一个供应商移动到另一个供应商,从私有云迁移到公有云,以及本地到云端的迁移。 以目前较为流行的混合云为例:混合云可以让用户充分发挥本地及公有云的成本及弹性管理优势,但由于数据和工作负载的迁移过于复杂,而且并不是所有的应用或数据都具有从一家云服务供应商到另一家供应商的互操作性。所以,在混合云具体实施的时候,如何保持一个高效的迁移环境是一项让人感到头痛的事情。 那些同时使用公共云和私有云的企业如果没有能力在两者之间进行工作负载迁移,或者说不拥有对所有相关工作负载进行监控、分析和控制的能力,那么他们并没有实施真正的混合云计算,他们只是拥有着两个独立的云环境而已。 目前,Vmware、AWS等企业目前都在自己的虚...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL数据库在高并发下的优化方案
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8编译安装MySQL8.0.19
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- MySQL8.0.19开启GTID主从同步CentOS8
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Dcoker安装(在线仓库),最新的服务器搭配容器使用
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Docker容器配置,解决镜像无法拉取问题