|
基于容器的虚拟化技术能否最终取代虚拟机?
红帽等公司最近开始关注基于容器的虚拟化技术,并推出Docker容器,人们开始猜想轻量级的容器解决方案是否将会取代传统的虚拟机。
基于容器的
虚拟化技术并不是一个新概念,但最近得到了红帽等公司的关注。这些公司为最新推出的Docker提供了很多支持,人们开始猜想轻量级的容器解决方案是否将会取代传统的虚拟机。
Docker使用Linux容器工具将应用程序封装在一个便携的、独立于硬件的容器当中,也将会是Red Hat Enterprise Linux 7主要支持的容器格式。Amazon Web Services日前宣称将会在Elastic Beanstalk中增加对于Docker容器的支持。
自去年作为开源项目首次出现,Docker已经经历了爆发式的增长。Docker容器的一大吸引力在于其提供的标准可以保证应用程序在不同平台上实现便携性。在传统的Linux容器技术中,在一台Linux机器上创建的容器不能在另外一台上按照预期运行,因为应用程序配置是和最初的平台绑定的。Docker将应用程序及其依赖关系都封装到容器当中,这样就可以轻松地移动到不同平台或其他Linux发行版本上了——比如从开发者的笔记本移动到测试环境。
尽管面向实际生产环境的Docker 1.0版本还未推出,但是PayPal、Spotify和Rackspace等公司都在测试这款
软件。
“我们知道这能够满足一部分特定的需求,但是目前这种方式还是非常疯狂的,”Docker的市场部高级总监Julien Barbier说。“大公司通常会等到一项新技术投入生产环境很久之后才开始采用。但这是唯一能够解决这个问题的方式,并且这个问题会产生很大的影响,所以用户才会使用我们的产品…..这超出了我们的预期。”
虚拟机能否有所改善?
Docker的吸引力很大一部分在于帮助开发者将其应用程序从概念级别转化为实际产品。容器的轻量级特性同样吸引了虚拟化管理员和云提供商,他们以此来寻求最大程度的整合。虚拟机(VM)迎来了一个整合的时代,
服务器能够更好地利用硬件计算资源。但是不同于虚拟机,容器不需要运行完整版本的
操作系统,可以在另外一个层面上实现整合。
Bromium公司CTO Simon Crosby认为,虚拟机是一台具有完整操作系统的物理服务器的模拟器,其并不是交付应用程序最有效的方式。。
“在未来的10年当中,仍将会有大量虚拟机放置在
企业数据中心里,但认为虚拟机是一个操作系统和应用程序的观念将不复存在,”Crosby说,“我们看到的将会是多个应用程序运行在一套硬件平台上。”
共享硬件资源确实是在虚拟化技术出现之后才提出的,Crosby说。使用基于容器的方式,应用程序可以独立运行,而不需要依赖单独的操作系统,从而节省大量的硬件资源。
责编:李玉琴
微信扫一扫实时了解行业动态
微信扫一扫分享本文给好友
著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
|
最新专题
推荐圈子
|
|