|
4.截至6月17日,据说京东线上运行了9853个Docker实例(注:无任何夸大)以及几百个KVM虚拟机,从规模上看,估计无人能及。那么京东为啥如此看重容器技术?它能为京东带来哪些应用场景呢?
Docker自2013年以来非常火热,无论是从 github 上的代码活跃度,还是Redhat在RHEL6.5中集成对Docker的支持, 就连 Google 的 Compute Engine 也支持 docker 在其之上运行。
Docker提供了轻量级的虚拟化,它几乎没有任何额外开销,这个特性非常酷。至于容器会比虚拟机更高效,因为它们能够分享一个内核和分享应用程序库。相比虚拟机系统,这也将使得 Docker 使用的内存更小,即便虚拟机利用了内存超量使用的技术。部署容器时共享底层的镜像层也可以减少存储占用。IBM 的 Boden Russel 已经做了一些基准测试来说明两者之间的不同。
Docker可能为京东带来的应用场景
1.测试开发的环境可以和正式环境一样,不用再做任何的配置以及部署,直接应用。
2.同版本的产品的兼容性测试问题,可同时在一台上配置多个版本的产品,一齐应用。比如一个image的mysql是3.0,另一个image可以是mysql3.1等等。可以想象一下,所有的东西由一个image搞定,image依赖的存储、数据可以共享,image作为一个中间层可以轻松管理。
3.升级以及部署或者扩容快,几分几秒就可以搞定。
4.可以在一台环境中迅速部署一个paas环境,比如在ubuntu系统下,你可以安装ubuntu的image,centeros,以及其他官网支持的image
|
|