本文作者重点介绍了如何使用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 桂阳
前段时间在DockerOne回复了一个关于 CoreOS 升级的提问。仔细琢磨来,这个问题还有不少可深入之处,因此有了此文,供已经在国内使用 CoreOS 的玩家们参考。 具有CoreOS特色的系统升级 CoreOS的设计初衷之一就是解决互联网上普遍存在的服务器系统及软件由于没有及时升级和应用补丁,造成已知漏洞被恶意利用导致的安全性问题。因此,它的升级方式在各种Linux发型版中可以说是独树一帜的,特别是与主流的服务器端系统相比。 平滑升级 一方面来说,常用的服务器系统如RedHat、CentOS、Debian、Ubuntu甚至FreeBSD和Windows Server都存在明确的
2015-04-14 13:57 林帆
在选择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, 七牛云存储
企业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 魏伟
企业Linux发行版项目CoreOS因为不满Docker的现状而在去年底宣布开发替代容器 Rockets。 CoreOS发行版的特别之处是它试图解决服务器维护的一大难题更新,它利用了双缓存回滚更新的方法解决更新中遇到的问题。 eWeek报道了CoreOS项目的近况:CoreOS平台的核心部分是etcd系统,它提供了共享配置和调度器协调功能,由一个分布式、一致性key-value存储启用。 1月28日,CoreOS宣布了etcd 2.0版本,而上一个版本是 0.4.6。版本号大跃进的原因是CoreOS试图将版本号和API同步起来,etcd 2.0对应的是etcd v2 API。 Rockets最近发布了 0.2.0版,主要
2015-02-05 08:54
CoreOS 是一个以 Docker 容器为核心的 Linux 发行版,用于大规模服务器发布。CoreOS 今天宣布获得来自 Google Ventures 领投 Kleiner Perkins Caufield Byers, Fuel Capital 和 Accel Partners 等参与的 1200 万美元投资,目前公司总共获得 2000 万美元融资。 此外 CoreOS 今天发布了Tectonic。这是一个新的商业发行版,包含了 CoreOS 和来自 Google 的开源软件Kubernetes容器管理编制工具。这也使得 CoreOS 成为首个完全支持企业版 Kubenetes 的公司。目前该发行版只是有选择的对一些 Beta 测试用户开放,旨在简化企业应用迁移到分布式
2015-04-07 15:36
分享到微信
打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。