免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: csoho2000
打印 上一主题 下一主题

天下到底是谁的(Docker vs VM虚拟机)? [复制链接]

论坛徽章:
3
IT运维版块每日发帖之星
日期:2015-12-05 06:20:00数据库技术版块每日发帖之星
日期:2015-12-05 06:20:00luobin
日期:2016-06-17 17:46:36
11 [报告]
发表于 2016-01-25 10:05 |只看该作者
服务器的天下

论坛徽章:
16
IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每月发帖之星
日期:2015-09-11 19:30:52IT运维版块每周发帖之星
日期:2015-09-11 19:20:31IT运维版块每日发帖之星
日期:2015-08-26 06:20:00每日论坛发贴之星
日期:2015-08-20 06:20:00IT运维版块每日发帖之星
日期:2015-08-20 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:15金牛座
日期:2014-05-04 16:58:09双子座
日期:2013-12-17 16:44:37辰龙
日期:2013-11-22 15:20:59狮子座
日期:2013-11-18 22:55:08射手座
日期:2013-11-12 10:54:26
12 [报告]
发表于 2016-01-25 23:43 |只看该作者
看上去k8s 的apiserver/resource control SPOF 怎么搞?虽然都是无状态的?

论坛徽章:
26
CU十二周年纪念徽章
日期:2013-10-24 15:41:34技术图书徽章
日期:2014-07-11 16:27:52辰龙
日期:2014-09-04 13:40:43白羊座
日期:2014-09-09 12:51:55双子座
日期:2014-09-26 11:00:042014年中国系统架构师大会
日期:2014-10-14 15:59:00子鼠
日期:2014-10-23 16:48:23巨蟹座
日期:2014-10-27 08:21:10申猴
日期:2014-12-08 10:16:282015年辞旧岁徽章
日期:2015-03-03 16:54:15NBA常规赛纪念章
日期:2015-05-04 22:32:03IT运维版块每日发帖之星
日期:2016-01-29 06:20:00
13 [报告]
发表于 2016-01-26 20:28 |只看该作者
路过支持一下

论坛徽章:
1
IT运维版块每日发帖之星
日期:2016-02-05 06:20:00
14 [报告]
发表于 2016-02-02 14:16 |只看该作者
wenhq 发表于 2016-01-20 23:01
1.Docker是适合当前虚拟化发展的趋势,或者只是一个概念股而已?
Docker是容器技术的一种,solaris之前出过 ...
学习了,看百科介绍,还不如看大家的评价

论坛徽章:
0
15 [报告]
发表于 2016-02-03 17:55 |只看该作者
占个座
   

论坛徽章:
1
操作系统版块每日发帖之星
日期:2016-02-18 06:20:00
16 [报告]
发表于 2016-02-15 15:36 |只看该作者
docker 和VM 有着各自应用的优势
说在企业应用中 docker 能取代VM的完全就是胡说八道,你们去CU aix 版问问看有多少用DLpar的有多少用 Wpar的就知道了。
要是不信,再去Solaris 版问问用container 的多还是zone 的多……

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-03-15 06:20:01
17 [报告]
发表于 2016-03-12 22:54 |只看该作者
GB_juno 发表于 2016-01-18 19:03
1.Docker是适合当前虚拟化发展的趋势,或者只是一个概念股而已?
从发展来看,已经逐渐是成为趋势了,很多 ...


长姿势了。

论坛徽章:
0
18 [报告]
发表于 2016-03-16 22:28 |只看该作者
不好说了。

论坛徽章:
5
技术图书徽章
日期:2013-08-27 10:03:49CU大牛徽章
日期:2013-09-18 15:16:55CU大牛徽章
日期:2013-09-18 15:18:22CU大牛徽章
日期:2013-09-18 15:18:43技术图书徽章
日期:2014-04-24 15:51:26
19 [报告]
发表于 2017-12-18 14:50 |只看该作者
挖下坟。

时间过了一年多,docker和vm的到底谁会胜出目前似乎有点眉目了。

这要从xen项目说起。

xen是个了不起的项目,想当年xen靠超虚拟化风靡一时,后又进入全虚拟化领域,是开源界成熟最早的虚拟化项目,是vmware的强力竞争对手。早期的VPS厂商几乎都是xen的用户,企业级领域也有citrix这样的小巨头,云厂商方面,谷歌、亚马逊和阿里云都曾是xen早期的忠实用户。

PS:其实超虚拟化已经有了容器的影子,这里埋下一个伏笔。

数年后redhat因为收购了以色列的厂商Qumranet,所以力挺kvm,通过彻底的性能优化,加上寄居内核的优势,kvm全虚拟化战胜xenpv和hvm,几乎所有的早期云平台(amzon/aliyun)都从xen向kvm迁移。新兴的云平台干脆直接从kvm起步。(gce/qcloud)

kvm日盛,redhat纠集一批大佬,雄心勃勃的发展出openstack这样的巨型项目,在云计算概念的大旗下,每个参与者都想分一杯羹,各怀鬼胎,大佬们互相争夺主导权。由于项目过大,质量难以把控,部署困难,维护和更新更难,该项目在企业市场推广并不顺利。

某一天,docker公司拾起内核早期的cgroup技术加以包装,发展出了一套完整的生态,立即深受欢迎。docker走paas线路,openstack走iaas线路,由于比openstack更接近应用交付,更简单,更轻量级,容器技术风靡一时。尤其是docker镜像和仓库的发明,非常方便应用的持续集成和持续部署。但是,除了个别内功深厚的IT大佬,以及一批效率激进的初创企业,大多数人都只敢在开发测试环境使用,因为docker牺牲了安全性,成熟度也不够。(还有文件句柄数限制等小毛病)

硅谷IT大佬们是不容许docker一家独大的,胁迫docker开放,否则就支持docker分支,coreos的rkt,尤其是google主导了k8s这样的明星项目。

docker公司认怂,于是关于容器的各项标准就轰轰烈烈的建设起来了,包括容器引擎containerd,runtime runc,镜像格式OCI,网络标准CNI,从此容器走上标准化之路,各种1.0版本相继发布。

其中intel公司和hyperhq公司在容器方面做出来的创新格外引人注目,称之为“超容器(hyper-container)”。两者都是在容器标准化基础上引入vm技术。

intel的clear linux 发挥了intel硬件特长,基于intel vt技术,大幅度提升了超容器的启动速度。

hyperhq则创建了容器运行时runv和管理引擎hyperd,可以让容器在hypervisor上运行,去掉了cgroup、namespace等功能。
通过精简qemu代码,不走寻常路,虚拟机启动加载一个容器外的内核,然后迅速进入容器,直接抛弃传统操作系统启动过程。

大家看看 hyper主页的动图,是不是很诱惑啊  https://hypercontainer.io/


超容器优点非常明显,结合了传统vm和容器的优点。
1、复用vm成熟的动态内存和KSM技术提高内存使用效率。
2、由于使用了独立内核,安全性高,隔离性非常好。
3、由于采用了标准化的容器镜像格式OCI,标准化程度高,部署简单快速容易。

openstack项目停滞不前,眼看就要黄了,但好在人多势众,不差钱,intel也是openstack的成员,在openstack内部发起了katacontainer项目。

该项目发起人包括好多国内云厂商,我感到非常欣慰,集合clear linux 3.0和runv 1.0引擎的创新成果,打造一款基于vm的容器,预计明年3月份发布1.0版本。https://katacontainers.io/

看到没?容器技术和vm技术在这里融合了。

回头看xen超虚拟化技术,它要求一个修改过的操作系统,不支持原生系统,这曾被认为是一个缺点。
今天看来docker镜像也是一个被修改过的操作系统,但经过标准化,反倒成了优点。真是三十年河东、三十年河西。

从目前看来,超虚拟化又要卷土重来了。

论坛徽章:
0
20 [报告]
发表于 2017-12-19 14:03 |只看该作者
Don't undermine your worth by comparing yourself and others.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP