Docker未曾想过取代虚拟机

作为一种确保多个工作负载在物理服务器上隔离性的轻量级方式,容器已经存在了很多年。使用基于hypervisor的虚拟化,软件层(hypervisor)对服务器底层的物理硬件进行了抽象,允许在hypervisor之上创建虚拟机并安装应用。与基于hypervisor的虚拟机不同,容器并不打算效仿物理服务器。相反,主机上的所有集装箱化应用共享通用的操作系统内核,避免了针对每个应用运行一个单独的操作系统,极大地减少了开销。

支出减少尤其受云服务供应商的欢迎,只需要很低的成本就能够提供有竞争力的价格,同时还能够获得利润。在大多数情况下,这些公司基础设施的内部运行机制被严密保护,但偶尔也会公开某些方面。例如谷歌说它几乎所有的应用都是在其自产的容器软件Omega内运行。

在云供应商之中出现的容器将替代虚拟机的趋势可能会给提供虚拟机管理软件及服务的公司带来重大影响。VMware在2001年将其GSX服务器虚拟化平台引入到企业IT中,在接下来的十年中,该公司攫取了大量利润并成为虚拟化的代名词。目前, VMware在hypervisor业务中遥遥领先于与其最接近的竞争对手(微软)。容器引起高度关注,使某些人怀疑hypervisor是否正在接近终结。

总部位于俄勒冈州的咨询公司Dragon Slayer的高级分析师Marc Staimer说:“容器可以以更高的效率、更低的成本,几乎能够做到hypervisor所能做的一切。容器是下一代虚拟化,已经对VMware构成直接威胁。”

VMware 肯定不会忽略有关新容器的大肆宣传,它发布了更新程序,能够将Docker容器从开发平台无缝迁移至vSphere或vCloud Air环境中的测试或开发环境。公司主管说他们将Docker视作为开发人员提供工具的合作伙伴而非服务器虚拟化业务的威胁。当然VMware支持容器在虚拟机之上运行,解决了应用可移植性问题,但并没有进行进一步的整合。

实际上,Docker并没有任何公开计划要替代已有的虚拟化厂商。

Docker的市场销售副总裁David Messina 说:“实际上,在大多数情况下Docker被部署在虚拟机上运行。容器取代虚拟机的言论肯定不是我们所倡导的。Docker容器的核心价值是应用百分之百的可移植性…而不是更高的硬件密度。”

容器如何安身立命

将容器用作整合工具的障碍仍旧存在。例如,几年前很多对基于hypervisor虚拟化的批评言论再次被引用。举例来讲,如果硬件出现故障,更高的整合级别增加了工作负载运行中断的风险。关注安全性的人指出单个内核可能会影响主机上的所有容器。目前容器基本没有可以用于虚拟机的编排工具以及高级管理功能。

然而,使用容器的并非只有Google和大型云供应商。比如总部位于科罗拉多州的新兴公司DH2i专门部署了Windows容器管理软件,用于整合服务器并节省了软件许可费用。

Virtualization Practice公司的分析师Simon Bramfitt说:“如果Docker内部的业务路线图反映了其对容器作为整合工具的犹豫不决,那么执行领导可能正将公司带向错误的方向。”

Simon Bramfitt说:“如果他们想的只是让开发者的生活更轻松一点儿,那么并未发挥出平台的优势。我认为企业环境的确需要工作负载的容器化。如果他们没有选择开拓市场,那么我想知道他们是否更想开拓已经发现的更为安全的市场,比如较少面临来自VMware的竞争的市场。”

即使是某些Docker用户,包括总部位于亚特兰大市的移动应用公司 Yik Yak的CTO Tom Chernetsky也提到他们可能会考虑对容器作为虚拟机替代选择的可行性进行测试。

451 Research的研究经理Jay Lyman说:“实际情况是一切都是混用的,使用不同的工具和技术实现企业IT目标。容器仅仅是另一个工具。”

“Docker以及容器在任何时候都不会快速取代虚拟机。很多虚拟机将会和容器一起使用。但Docker和容器不必推翻VMware就能在市场上继续拥有巨大的发展及吸引力。考虑到VMware在企业IT中的流行程度,如果容器取代了10%到15%的VMware虚拟机,这将是相当巨大的成就。”

本文作者:张冀川

来源:51CTO

时间: 2024-12-30 01:40:43

Docker未曾想过取代虚拟机的相关文章

Docker 会取代虚拟机吗?

Docker 无疑是当下最具影响力的开源项目.Docker 何以如此的成功? 它会否取代虚拟机,这样的转变是不是会在将来某一天出现的一个巨大的临界点时突然爆发? 如果是的话,那会是什么时候? 为了解答这些问题,让我们先来简单的回顾一下过去的发展历程吧,这样也许能够促使我们更好的了解当下的状况和展望未来. 在虚拟机技术普及之前,系统管理员们习惯于上线物理服务器来为他们的用户提供服务.这个过程很繁琐,无法实现完全的自动化,并且需要花费几个小时甚至几天.如果出问题了,他们只能跑到机房去更换物理元件.

Xen项目负责人:Docker会取代虚拟机吗?

本文讲的是Xen项目负责人:Docker会取代虚拟机吗,[编者的话]Docker 会否取代 VM? 下一个时代是专属于容器的时代,还是 Docker 和 VM 并存的时代? 本文作者就这个话题展开了讨论. Docker无疑是当下最具影响力的开源项目.Docker何以如此的成功?它会否取代虚拟机,这样的转变是不是会在将来某一天的某一个临界点突然爆发?如果是的话,那会是什么时候? 为了解答这些问题,让我们先来简单的回顾一下过去的发展历程吧,这样也许能够促使我们更好的了解目前的情况并展望未来. 虚拟机

别轻易说取代:容器不会取代虚拟机

自容器概念兴起,就有很多人认为:容器将取代虚拟机,容器作为"虚拟化2.0"概念获得企业和开发者的关注.笔者认为,容器非但不会取代虚拟机,相反,二者或将形成一种互为补充的姿态,优化企业的IT体系. 容器的代表作Docker 对于很多程序员来说,或许还不够了解容器,但一定听说过Docker.Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,Docker称之为:Build once,Run anywher

刚刚接触docker,想请问有没有可能在一个docker中启动另一个docker

问题描述 刚刚使用docker,现在需要在一个docker中启动另外一个docker.不是说以这个docker容器为宿主环境启动docker容器,而是在这个docker容器的宿主环境下启动另一个docker容器,想这个请问有没有可能实现?非常感谢 解决方案 解决方案二:多搜索搜索,这个不是我的领域!解决方案三:我也刚接触,可是感觉不可以.个人觉得理解了docker和虚拟机的区别应该可以回答这个问题吧.解决方案四:你是在说swarm吗?

华硕CTO罗仁权:机器人强化靠深度学习,人类不想被取代靠终身学习

似乎每个人都对机器人有着美好的憧憬,这样的憧憬大多来自于美国大片中描画的"未来世界".而近两年来,随着科技飞跃式的更迭和发展,机器人产业爆发,"钢铁侠"."变形金刚"."机器猫"开始从荧幕走进了现实生活. 今年,近150家全球知名机器人企业亮相2016世界机器人大会,吸引了数以千计的参会及参观者,其中不少是家长携带孩子前来.外行看热闹,内行看门道,各有各的看法.但可以肯定和预见的是,在未来几年内,机器人产业将在全球范围内成为一

Cooliris想要取代手机相册?亚洲市场很重要

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 腾讯科技 朱旭冬 3月29日报道 "Instagram 已经取代了智能手机的拍照功能,微信和Line已经取代了手机的短信功能,而我们 Cooliris 的目标则是取代智能手机的相册."Cooliris CEO Soujanya 在接受腾讯科技专访时这样形容自己公司的愿景. 简单说来,Cooliris 是一款图片浏览应用.但除了3D形态的图片浏览体

Cooliris想要取代手机相册?亚洲很重要

腾讯科技 朱旭冬 3月29日报道"Instagram 已经取代了智能手机的拍照功能,微信和Line已经取代了手机的短信功能,而我们 Cooliris 的目标则是取代智能手机的相册."Cooliris CEO Soujanya 在接受腾讯科技专访时这样形容自己公司的愿景.简单说来,Cooliris 是一款图片浏览应用.但除了3D形态的图片浏览体验,Cooliris 最大的特点在于它能将用户在各个社交网络上的图片汇总到一起,以及其"选择性分享"功能,用户可以方便的将图片

初识Docker,概念-架构-相关术语

介绍Docker概念与平台架构,相关术语 Docker的历史 诞生 Docker 是Docker.Inc 公司开源的一个基于 LXC技术之上构建的Container容器引擎,基于Google 公司推出的 Go语言实现的云开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目.项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护.而且居然只有 1W 行就完成了这些功能.如果想尝试一下的话可以看 官方介绍了.   D

容器是如何变成技术界宠儿,为什么 Docker 成为容器头牌?

本文讲的是容器是如何变成技术界宠儿,为什么 Docker 成为容器头牌,[编者的话]这篇访谈的对象是曾经担任 Joyent CTO 的 Jason Hoffman .他认为,操作系统异构是虚拟机发展的原因.随着 Linux 和 Windows 成为主流操作系统,以及 64 位系统时代的来临,容器取代虚拟机是很自然的事情.他还反思了为什么 Joyent 会错失发展机会,介绍了目前正在做的非聚合硬件,展望了基础设施和应用架构的未来. Jason Hoffman 目前担任 Ericsson 公司云系统