深入浅出的对OpenStack和Docker进行类比,eBay还透露过95%的流量运行在OpenStack上

原标题:因特尔之后是ebay,巨头纷纷撤离OpenStack阵营

原文链接:

继今年4月英特尔停止对OpenStack投入后,又一家互联网巨头退出了Openstack阵营。

Docker从一个新兴的技术到一个商品化模式,这一过程的发展速度很惊人,它炙手可热的同时也给带来一些困惑。这也带来了一些同学的质疑和评论:假如用了Docker再去用OpenStack是否合适?

近日,eBay平台工程副总裁Mazen
Rawashdeh宣布,eBay正远离OpenStack,使用Kubernetes和Docker来重新平台化,这也是全面改造eBay数据中心基础设施计划的一部分。

Docker从一个新兴的技术到一个商品化模式,这一过程的发展速度很惊人,它炙手可热的同时也给带来一些困惑。这也带来了一些同学的质疑和评论:假如用了Docker再去用OpenStack是否合适?本文来自Helion惠普云计算,深入浅出的对OpenStack和Docker进行类比。

然而,在1年前,eBay还透露过95%的流量运行在OpenStack上。但从那以后,eBay已经从OpenStack转移,作为一项为期三年的重大基础设施计划的一部分。

以下是原文:

eBay为何放弃OpenStack?有媒体分析,原因不外乎eBay希望使用自己设计的服务器和硬件,以减少对第三方的依赖,但是OpenStack由于其自由扩展、高度开源的特点,存在着诸如升级困难、厂商利益不一致、组件不一致、开发运维成本高等缺陷,显然无法满足eBay的要求。

Solomon
Hykes创立了Docker,没有想到过Docker会人气爆棚,成为仅次于OpenStack的最受欢迎的云开源项目。然而听说过Docker的朋友很少知道其真正的意义,很多人会被各种概念混淆,甚至把OpenStack和Docker进行类比。

打个比方,如果说云计算企业用户需要的是一栋房子,而OpenStack最智能提供一张图纸,最终的云产品需要一点点拼凑,成熟度低不说,平台的可靠性和数据中心的灵活性都难以确保。

Docker的相关背景

图片 1

简单来说,Docker提供了一种程序运行的容器,同时保证这些容器相互隔离。虚拟机也有类似的功能,但是它通过Hypervisor创建了一个完整的操作系统栈。

OpenStack曾辉煌一时,包括IBM、AMD、英特尔、戴尔、思科、惠普均投入它的怀抱。但OpenStack在设计之初没考虑过为大规模业务服务,缺乏大规模实战检验,版本分支众多难以兼容……OpenStack自身的众多局限性就成了制约其发展的难题。

不同于虚拟机的方式,Docker依赖于Linux自带的LXC(Linux
Containers)技术。LXC利用了Linux可以对进程做内存、CPU、网络隔离的特性。Docker镜像不需要新启动一个操作系统,因此提供了一种轻量级的打包和运行程序的方式。而且Docker能够直接访问硬件,从而使它的I/O操作比虚拟机要快得多。

其实,eBay的想法正是现在很多企业共同的想法,所以近几年很多巨头陆续抛弃了OpenStack。2012年,OpenStack的发起者之一NASA宣布退出OpenStack的研发,随后,Rackspace、惠普、思科都宣布停止基于OpenStack的云服务,Mirantis也大幅度裁撤的OpenStack的开发者。

图片 2

图片 3

Docker可以直接跑在物理服务器上,这引起大家的疑问:假如已经用了Docker,还有必要使用OpenStack吗?

相关文章