本文作者重点介绍了如何使用Docker、CoreOS、Mesos、Vulcand、对象存储来部署一个可扩展的Web应用,他首先介绍了 为什么要选择这些工具以及与其它工具相比这些工具的优势。紧接着,他通过实际案例演示了整个部署过程,图文并茂,推荐阅读。
2015-01-28 09:58 张逸仙
1. 概述 etcd是一个应用在分布式环境下的 key/value 存储服务。利用 etcd 的特性,应用程序可以在集群中共享信息、配置或作服务发现,etcd 会在集群的各个节点中复制这些数据并保证这些数据始终正确。etcd 无论是在 CoreOS 还是 Kubernetes 体系中都是不可或缺的一环。笔者由于项目的原因对 etcd 进行了一些了解,也已经使用了一段时间。同时在与同行的交流中常被问到 etcd 是什么、与 ZooKeeper 有什么不同。那么借着 etcd 0.5.0 即将发布的机会,向感兴趣的读者介绍一下 etcd,希望可以帮助读者了解 etcd 的工作原理以及具体实现,同时
2014-11-21 16:55 桂阳
在选择Docker还是Rocket做容器?为何不选择两个?一文中,曾提到CoreOS的创始人Polvi和Docker的创始人Sonomon都认为,Rocket和Docker没有竞争性。Docker平台是一个产品,Rocket是一个组件。企业可以选择Docker替代Cloud Foundry,也可以使用Rocket构建Cloud Foundry。CoreOS在发布Rocket时就指出,Rocket的出现是因为有些人需要一个更纯净的容器。换句话说,Rocket算是App Container Specification的标准实现。本文作者从App Container Specification入手,分析了Rocket和Docker在技术实现上的不同。以下为原文: Docker和Rocket,殊途同
2015-01-17 23:04
【编者按】CoreOS是一个基于Docker的轻量级容器化Linux发行版,专为大型数据中心而设计,旨在通过轻量的系统架构和灵活的应用程序部署能力简化数据中心的维护成本和复杂度。CoreOS作为Docker生态圈中的重要一员,日益得到各大云服务商的重视,目前已经完成了A轮融资,发展风头正劲。InfoQ希望《CoreOS实战》系列文章能够帮助读者了解CoreOS以及相关的使用方法。如果说Docker是下一代的虚拟机,那CoreOS就应该是下一代的服务器Linux,InfoQ愿和您一起探索这个新生事物。另外,欢迎加入InfoQ Docker技术交流群,QQ群号:365601355。 1. 概
2014-11-21 09:54 桂阳
韦恩格雷茨基曾说过:我总是溜向冰球将达到的点,而不是追逐它曾在的地方。 关于Docker是否应该扩大产品的边界以扩张CoreOS的集群管理范围的争论由来已久,这也直接导致了CoreOS开发了自己的容器Rocket来与Docker争雄。这种现象可以被Clayton Christensen教授的Law of Conservation of Modularity一书中的观点合理地解释: 根据我们的研究,存在这样一种现象,当价值链上的一种产品在商品化的同时,与此同时在价值链上肯定会有一种当前产品非商品化的趋势,这种相互作用的进程就意味着,当新的破坏性浪潮冲刷一个行业时,差异化能力仍然
2014-12-05 12:02 Daniel Compton, 七牛云存储
对于CoreOS Fest大会上,红帽、VMware等公司都宣布支持AppC,很多人还都觉得CoreOS的春天来了,更有甚者说,竞争是好事,避免一家独大。不过红帽的riekrh同学可不这么认为。他认为AppC的成员里都没有目前发展最好的Docker,这很明显就是商业之间的竞争。从行业的发展角度来看,AppC的出现很可能会让行业里出现多种容器打包格式,这很有可能会阻碍容器技术的发展。 本周洛杉矶举行的CoreOS Fest大会上,主题演讲之后的第一个讨论会里,CoreOS不出意外地倾情推出应用容器规范(Application Container Spec,AppC)及其第一版实现,rkt,并展
2015-05-12 13:05 riekrh, 崔婧雯
CoreOS曾经是Docker生态圈中最重要的一部分,大概一年前,它宣传Docker有自己的容器标准,自此,容器生态圈就出现了分裂。那个时候,CoreOS的CEO Alex Polvi说,一种可以叫做商业的Docker实体,它试图构建一种可行的商业模式,这对生态圈是一种威胁,Alex觉得这对广大社区来说不是最有利的。 由于上述原因,CoreOS推出了appc,这是一种可供选择的容器标准,事实上就是要直接与Docker的标准进行竞争。Docker创始人兼CTO Solomon Hykes回应了此次事件,他对CoreOS这次行动的目给予了激进的批判。 在广泛的Docker生态系统内,这种分裂被视为
2015-07-06 14:19 肖远昊
企业Linux发行版项目CoreOS宣布正在构建自己的容器运行时Rocket,原型版本已发布在GitHub上。 CoreOS发行版试图解决服务器维护的一大难题:更新。它对每个完整系统更新都运用了双缓存技术,任何问题都可以通过回滚更新解决。每一个应用程序都独立封装在自己的Docker容器内,操作系统更新和应用程序更新被分离开来。 但现在 CoreOS决定开发新的容器,理由是Docker不再遵循 Unix哲学,变得日益复杂和平台化,不再是一个可组合的构建块。它表示Rocket容器运行时将是独立的和可组合的。Rocket不是Docker分支,开发者声称Docker的进程模型从根
2014-12-02 15:17
去年12月,Docker最早的支持者之一硅谷初创公司CoreOS公布了一个开源项目Rocket。CoreOS创始人兼首席执行官Alex Polvi觉得Docker已经偏离了最初的使命,现在,他和他的同事们希望利用Rocket来完成最初的使命。 5个月后,谷歌经过慎重考虑正式加盟Rocket的开源项目,并且集成该项技术到它的一个云计算工具。Polvi将于今天早上在旧金山宣布谷歌参与这件事的正式结果,在给《WIRED》的电子邮件里,谷歌已确认了这个消息。 具有讽刺意味的是,Docker是建立在支持谷歌庞大在线帝国软件之上的。基本上,Docker是一种更有效构建和操作运行Google
2015-05-05 14:34 魏伟
下一代CoreOS的容器使用基于Intel的硬件隔离来增加安全性。其他容器系统也会如法炮制吗? 既然Open Container Initiative(OCI)承诺让所有的容器都殊途同归, 但是除了Docker,其他容器技术都停止发展了吗?答案是否定的。以CoreOS为例,它正在加速发展。 CoreOS,利用Docker的许多idea,打造了另一个容器系统Rocket。一直高调宣传以安全和简单来标榜自己的容器特性,Rocket 0.8 (又名rkt)带来了基于Intel工程设计特性,CoreOS声称在其他容器上暂时还没有发现。 Rocket 0.8利用了Intel的 Clear Containers项目,它在英特尔芯片中使用V
2015-08-27 10:25 Serdar Yegulalp, 丁麒伟
分享到微信
打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。