返回 登录
0

Open DC/OS前世今生

阅读7780

DCOS领域诞生一个100%开源的企业级Datacenter Operating System版本。Linker Networks和Mesosphere及其合作伙伴Microsoft, Cisco, IBM, Verizon, 10th Magnitude, ADP, Autodesk, Avi Networks, Bouyant, Cake Solutions, Cerner, Cockroach Labs, Dale-Kurt Murray, Elodina,, Kiva, Kovarus, Magnetic.io, MemSQL,, Netflix, OpenCredo, Packet, Sysdig, Weaveworks, Yammer在4月19号全球发布,Linker Networks将代表组织在大中华区5月20北京首发。

DC/OS是一个基于被企业级验证的Apache Mesos 分布式系统内核,其中包括多年在生产环境真实经验和最佳实践积累。
DC/OS在使用Apache Mesos管理数据中心资源的基础上,吸收了各种开源工具,从而开发出一整套的基础工具,为数据中心提供了分布式初始化系统Marathon,分布式cron(周期性执行命令) Chronos,服务发现DNS,HDFS存储以分布式系统状态监控3DT等。可支持Hadoop文件系统,Cassandra以及Spark等分布式技术的部署。有图形化的管理界面,可跟踪同一 Open DC/OS集群内的 CPU 和内存利用率情况,查看集群各个服务的状态,在集群内安装或管理其他分布式系统,并可通过 Chaos Monkey 之类的工具使用来确保应用在若干台机器出现中断时仍能维持运行。

通过DC/OS去创建一个基于容器和大数据的完美应用。能够去创建一个Single逻辑的数据中心,一个自我修复的基础架构,并且是一个带监控和问题发现的完整运维系统。DC/OS通过最新的自动化数据中心技术和最佳运维实践能够快速创建一个DC/OS合作伙伴生态系统,

图片描述

DC/OS和OpenStack的关系是互补的。很多人都在问OpenStack是CloudOS,和DC/OS有冲突或者竞争吗?答案是肯定的,没有。OpenStack更多用来对私有环境下的硬件设备,网络设备和存储设备进行虚拟化并统一管理。其为最终用户提供的是虚拟机,卷等。对于终端用户有一定台阶,但是有人也会说,OpenStack有Sahara,Trove等PaaS服务会贴近用户,其实不然。设想你用了Sahara,OpenStack同样会在后台给你创建若干虚机并且是独享。这样资源在业务闲时,将会浪费。所以说OpenStack的各种PaaS 服务仍是一种相对意义上的IaaS。那么DC/OS能够给OpenStack带来什么那?DC/OS的作用就是让用户使用各种业务系统和分布式系统更加快捷,原理就在于DC/OS会不单单把OpenStack用起来,还有传统IT,公有云都用上并且统一池化。换句话说,彻底把资源打通。各种服务和分布式系统,通过一键部署,比如 dcos hadoop run;即实现hadoop安装。神奇的地方在于,hadoop共享了整个DC/OS资源池。原理在于下:

图片描述

总结来说,OpenStack和DC/OS更像是好兄弟。

大多数人认为DC/OS和Kubernetes 是竞争关系,其实DC/OS认为Kubernetes更像是marathon一样的PaaS,互补大于竞争。

社区的准则:

100% 开源阿帕奇许可,100%透明
完全用户友好特征
完整的文档
企业级的支撑和服务

请关注我们的社区https://dcos.io/community/ 。与此同时,我们将在5月20在北京举办大中华区社区开启大会您也可以直接通过http://www.linkernetworks.com/#/mayevent报名 。恭候您的报名和参与。共建美好开源社区。

本文作者为陈冉、张洁

评论