上个月,我们发布了关于虚拟化 CTO 圆桌论坛的第一部分。本次圆桌论坛由 专业委员会赞助,邀请了五位虚拟化专家讨论该技术的当前状态以及公司如何最有效地使用它。在第二部分也是最后一部分中,参与者讨论了关键问题,例如选择最合适的虚拟机平台、使用虚拟化来简化桌面交付以及使用虚拟化作为有效的灾难恢复机制。
参与者
Mache Creeger(主持人):Creeger 是硅谷一位资深技术行业人士。除了担任 的专栏作家外,他还是 Emergent Technology Associates 的负责人,该公司为全球技术公司提供营销和业务发展咨询服务。
Tom Bishop 是 BMC Software 的 CTO。在加入 BMC 之前,Bishop 曾在 Tivoli 工作,包括首次公开募股和被 IBM 收购之前和之后,也曾在 Tandem Computers 工作。在他职业生涯的早期,Bishop 在贝尔实验室位于伊利诺伊州内珀维尔的机构工作了 12 年,然后为 UNIX International 工作。他毕业于康奈尔大学,获得计算机科学学士和硕士学位。
Simon Crosby 是 Citrix 虚拟化管理部门的 CTO。他是 XenSource 的创始人之一,曾在剑桥大学任教,并在那里获得了计算机科学博士学位。Crosby 在南非长大,并拥有应用概率和计算机科学硕士学位。
Gustav。这是一个化名,因为他所雇佣的大型金融服务公司有相关政策,他在该公司负责分布式系统。在他职业生涯的早期,Gustav 编写了电话交换机的汇编代码,并为 NASA 空间站自由号从事 CAD/CAM 工作。后来,他在政府合同工作期间转向大型系统设计,随后在硅谷一家消息和安全初创公司工作,并在 20 世纪 90 年代中期将其公开上市。在创办了自己的咨询公司后,他开始在他的第一家大型金融公司工作。七八年后,他来到了现在的公司。
Allen Stewart 是微软 Window Server 部门的首席项目经理主管。他的职业生涯始于担任系统程序员,从事 Unix 和 Windows 操作系统的工作,然后转到 IBM,在那里他从事华尔街的 Windows 系统集成工作。在 IBM 之后,Stewart 加入了微软,在最初的六年里,他担任新成立的金融服务集团的架构师。然后他调到 Windows Server 部门工程组织,从事 Windows Server 版本的开发。他的主要关注点是虚拟化技术:硬件虚拟化、虚拟化管理和应用虚拟化。Stewart 是微软认证架构师,并且是微软认证架构师项目董事会成员。
Steve Herrod 是 VMware 的 CTO,他在该公司工作了七年。在 VMware 之前,Herrod 在德克萨斯州为 EDS 和贝尔北方研究院等公司工作。在他职业生涯的早期,Herrod 与 VMware 的创始人 Mendel Rosenblum 一起上学,然后为 TransMeta(一家计算机硬件和软件仿真公司)工作。
Steve Bourne 是 专业委员会主席。他曾任 主席和 编辑咨询委员会的主编。作为 Simon Crosby 的校友,Bourne 从剑桥大学三一学院获得博士学位。Bourne 曾在 Cisco、Sun、DEC 和 SGI 担任管理职务,目前是 El Dorado Ventures 的 CTO,他在那里为该公司提供技术投资方面的建议。
STEVE BOURNE:所以我是一家中小型企业 (SMB) 的商店。你们刚刚告诉我,我必须用 CPU 来平衡磁盘和网络。这一切都非常复杂。我明年该怎么办?
GUSTAV:如果您想在今天实施服务堆栈的高层,您应该选择 VMware。它是唯一一家销售完全集成解决方案的供应商。如果您是一家拥有 20 人的中小型企业,想要最大的灵活性,并且想要单一供应商的解决方案,那就是 VMware。因为正如 Simon 早先所说,他们现在试图销售汽车;他们不是试图销售发动机。
SIMON CROSBY:不,中小型企业应该选择 Citrix XenServer、HP ProLiant Select Edition,这是一个完全 HP 品牌的产品。它是一个集成的虚拟化解决方案,是 ProLiant 服务器的一部分,完全由 HP VMM(虚拟机管理器)打包和管理,HP VMM 今天管理 Microsoft、VMware 和 XenServer。它包含捆绑的 HP 工具集,内置了我们的 Xen 技术,并且是 HP 的嵌入式 hypervisor 之一。它是完美的中端市场产品。
今天的虚拟化还不是真正的“市场”,在出现多家独立、经济上成功的供应商之前,它都不会成为市场。今天只有一家非常成功的供应商,我向 VMware 致敬。然而,它的成功相当于 20 世纪 90 年代早期的 TCP/IP 堆栈供应商,当时堆栈还未成为商品。但情况即将改变,因为直到现在还没有其他人参与进来。变化在于核心价值主张即将变得免费。
随着微软的 Hyper-V hypervisor 虚拟机 (VM) 平台目前售价 28 美元,而我们公司的 Xen hypervisor 是免费的,hypervisor 的价格正在走向免费。如果您看看 HP 使用我们产品的嵌入式 hypervisor 产品,它具有令人难以置信的价值主张。该产品的许多功能都超过了 VMware 最初 5 亿美元收入的产品。虽然 VMware 拥有市场领先地位和品牌知名度的优势,但 HP 已经将价值主张击出了公园。Citrix 与 XenServer 是否是 VMware 的独立可行竞争对手?是的,但这是一场艰难的战斗。使公司能够创建 Citrix XenServer、HP ProLiant Select Edition 等替代产品,极大地扩展了客户在各种市场需求方面的选择。
STEVE HERROD:如果您是一家员工人数在 1000 人或以下的中小型企业——我们 70% 的客户是我们定义的中小型企业——您不会关心它是 Xen、VMware 还是 Microsoft。您想要简单性、可用性、安全性,并且您想要您的员工可以支持的东西。
ALLEN STEWART:如果您是一家中小型企业,并且已经在运行 Windows Server 2008,您可以启用 Hyper-V,使用您一直在使用的相同管理工具,并依靠管理结构来帮助您超越虚拟化平台。
在中小型企业市场中,微软已将 System Center 推出了企业之外,推出了 System Center Essentials。如果您有少量服务器,请购买 Essentials,您可以经济高效地管理该平台。
TOM BISHOP:我认为这是正确的。我认为您应该从您知道的开始,坚持您知道的供应商和您知道的技术,这将使您能够以最低的成本获得最大的收益。
MACHE CREEGER:如果您运行大量的 Oracle,您会从 Oracle 反向工作,询问什么最有效吗?
GUSTAV:不,我会从您管理的操作系统级别反向工作,因为这才是您真正管理的。但回到您关于“我不担心有三个 hypervisor 供应商”的观点,公司应该少担心这一点,因为所有供应商的 hypervisor 都在缓慢但肯定地提供相同的功能。
SIMON CROSBY:但随后就变成了虚拟化管理。作为一个新类别的市场领导者,VMware 所做的一切都在挑战现有的参与者。他们挑战操作系统厂商,因为虚拟化将他们与硬件分离;存储厂商,因为虚拟化的存储管理是在主机上完成的,这威胁了整个 Symantec/VERITAS 模式;以及管理厂商也是如此。
VMware 与许多根深蒂固的利益集团对抗并威胁他们。因此,VMware 最终可能成为一个系统管理公司、一个存储管理公司,或者一个管理未来数据中心的大脑——这将威胁到 Cisco 或他们的竞争对手。VMware 有趣的事情是它从这里走向何方?他们采取的每一步都威胁着现有市场领域的成熟供应商。
TOM BISHOP:购买管理软件的中小型企业玩家将从虚拟化供应商那里获得它,其余的将手动完成,这是他们一直以来所做的。我并不是说他们的管理功能不重要。只是中小型企业市场要解决的问题不够大、不够难、也不够昂贵,无法让管理公司来解决。
MACHE CREEGER:那么,当管理公司将管理权让给中小型企业的虚拟化公司,或者受到云产品的挤压时,管理业务会发生什么变化呢?
GUSTAV:这是一个反趋势。我们在加利福尼亚州 CTO 活动中做的一件事是引入早期阶段的公司,这些公司今天几乎没有机会向我们或其他大型企业销售产品,但在未来的某个时候可能会有机会。这些人才是真正的 bleeding edge,具有激进思想的人。我们看到的一件事是,人们正在 EC2a 之上的软件部署层中进行管理。
我对能够容忍异地数据处理的中小型企业的建议是,管理选项(可能来自第三方)将在不久的将来可用于 EC2 和其他云模型,并提供类似于 VMware、Veridian 和 Xen 解决方案的管理灵活性。即使在云中,您实际上什么都不关心,第三方供应商也会进来提供通用抽象。
作为一个经典的例子,我现在最感兴趣虚拟化的事情之一是桌面。我实际上可能会在 Xen 或 VMware 之上使用 Citrix,或者在 VMware 之上使用 CXD 来执行该特定功能。
Citrix 技术更适合虚拟化的表示层。在当前的技术状态下,我发现 VMware 的框架在执行物理到虚拟迁移和类似功能方面更好。除此之外,我可能会使用 Softgrid 类似技术b 的应用程序虚拟化层。
我可能会根据三大供应商的优势,并根据我们的需求进行匹配,以创建单一集成的桌面——DaaS,即桌面即服务:一个供应商负责表示层,一个不同的供应商负责应用程序虚拟化,第三个供应商负责 hypervisor。
更有趣的一点是从 IT 管理的角度来看,hypervisor 变得越来越不重要。少担心从哪里获得 hypervisor,多担心从哪里获得管理。询问您今天需要的管理是否可以由您的供应商充分提供,无论是硬件合作伙伴、第三方还是直接供应商。
Microsoft hypervisor 在小数据包操作方面的性能是否会略优于其他竞争对手?也许是,但这只是针对此版本而言;这是短暂的。当您安装它时,竞争矩阵已经改变,所以实际上您并不关心。这一切都归结为管理技术的变化比 hypervisor 技术慢的事实。
MACHE CREEGER:这就像 20 世纪 90 年代早期的 TPCc 战争。供应商会在每次发布后争先恐后,但在某个时候,客户意识到他们不能根据任何给定时刻谁领先来选择供应商。
有人提到一些公司正在云端组合管理工具,而微软正在开发一个多 hypervisor 管理控制台。
ALLEN STEWART:微软是一家成熟的系统管理公司,并且从整体上看待管理系统。最初,我们专注于工作负载,并根据 VM 的性能移动 VM。现在我们正在查看在 VM 中运行的工作负载,并根据该工作负载做出决策。
TOM BISHOP:这是困难的部分。您希望根据应用程序行为而不是 VM 行为做出决策。
MACHE CREEGER:您想要服务级别协议 (SLA)。
TOM BISHOP:问题在于,总的来说,SLA 今天还不可用。
ALLEN STEWART:这完全是我们系统管理领域的重点。
TOM BISHOP:您所要做的就是改变问题。每个人都会使用 Microsoft 工具构建他们的所有应用程序吗?不会。我们所做的只是改变了我们解决 SLA 的背景。
ALLEN STEWART:实际上在 Microsoft System Center 世界中,我们不再要求您这样做了。我们确实要求您对实际应用程序有所了解,并且 ISV 正在构建这种知识。一旦您掌握了这些知识,您就可以根据这些知识做出决策。
MACHE CREEGER:那么我们是否应该期望随着时间的推移,供应商将围绕服务级别响应的检测定义标准,但这将需要很长时间才能实现?
SIMON CROSBY:我不这么认为。有人告诉我一个每个人都关心的指标。有人告诉我这是什么意思。
TOM BISHOP:它是容量、吞吐量和响应级别。
ALLEN STEWART:您执行此操作的方法之一是在堆栈中更高层进行标准化。当开发人员构建这些应用程序时,此 SLA 模型与应用程序组合在一起。
STEVE BOURNE:我从 NANOGd 人员(北美网络运营商组)那里听到的一件事是,如果您在非虚拟机环境中运行桌面并访问随机网站,那您就是疯了。所以我的问题是,您是否将桌面上的安全性视为一种模式?
SIMON CROSBY:是的。那里有两种有用的虚拟化层。一种是应用程序和操作系统之间的隔离,应用程序被流式传输到桌面。另一种是为不同的上下文设置单独的 VM——一个用于用户个人上下文的 VM,可以丢弃并重新启动,另一个用于他们的公司工作。
像我这样的人希望应用程序在飞机上也能工作。另一类用户是任务工作者。我认为有很多不同的技术可以提供可行的解决方案,但我认为现在全面了解哪些技术适用于特定用户类别还为时过早。
GUSTAV:我认为浏览器本身会演变成 VM 架构。最终,浏览器将提供重置或保留状态的选项。
SIMON CROSBY:这绝对是错误的。如果您的浏览器受到攻击并且操作系统被破坏,您就完蛋了。
GUSTAV:我建议的是,浏览器捕获会话期间所做的更改,并在会话结束后,让用户可以选择删除这些更改。这相当于在浏览器中嵌入 hypervisor,并向用户提供在退出时维护或擦除状态的选项。
SIMON CROSBY:你知道吗?它写入了硬盘。无论该应用程序做什么,我都会去硬盘上找到它。这是亚马逊在 EC2 中发现的第一个安全漏洞之一。在应用程序级别重置是无效的,因为如果我可以访问硬盘,我仍然会找到东西。人们看到信息会进入硬盘,并且会查看那里有什么。
亚马逊认为他们通过写入虚拟硬盘解决了 EC2 中的问题,但实际上它存储在一些旋转的铝板上。下次我进入 EC2 虚拟机时,我可以搜索该虚拟硬盘,我会找到专有信息。在应用程序级别重置无济于事。您确实需要考虑整个架构堆栈中的安全性。
应用程序层虚拟化确实提供了一些帮助。我们与 VMware 和 Microsoft 一起有一个隔离层。因为应用程序没有安装在操作系统中,所以它对注册表和文件系统是不可见的。因此,应用程序所做的更改不会到达下面的层。
GUSTAV:我实际上并不是说在应用程序级别重置。我说的是 hypervisor 将嵌入到您运行的浏览器的二进制文件中。
SIMON CROSBY:但即使这样也无法满足 NSA 人员的要求,他们希望您将零写入每个磁盘扇区。它无法解决问题,问题是您实际上将真实存储块写入了某个地方的真实磁盘。
TOM BISHOP:可能我见过的最具创新性的解决方案来自下科罗拉多河管理局e (LCRA)。他们是一个位于德克萨斯州奥斯汀的组织,负责管理水坝。他们解决这个问题的方法是,当您早上来上班时,他们会给您一台笔记本电脑,其中包含您想要的所有应用程序,这些应用程序都在基本磁盘映像中。在工作时间内,您可以做任何您想做的事情,并且在一天结束时,您将笔记本电脑交还。一夜之间,磁盘被擦除,一个新的磁盘映像被重新加载到笔记本电脑上。第二天,您来上班并使用新的基本映像重新开始。
SIMON CROSBY:在 Citrix,我们在 Xen Desktop 中有一个模型,其中所有 VM 都从相同的 OS 黄金映像启动,并且都具有相同的基本应用程序。为了交付用户特定的模型,用户特定的应用程序根据用户的漫游配置文件流式传输到 VM 中。这种方法最大限度地减少了需要存储的 OS 映像和 VM 的数量。由执行 VM 写入磁盘的任何内容都本地缓存在 VM 中,并且永远不会写回硬盘,所有更改都会在每次重启时丢弃。对于某些类别的用户(例如呼叫中心操作员),这种方法非常有效。
TOM BISHOP:唯一持久的状态是通过应用程序集明确定义的。
SIMON CROSBY: 是的,没错。
STEVE BOURNE:IT 管理员应该关心通过商店中的桌面访问 Internet 的人吗?他们应该考虑使用 VM 来保护其组织的内部网络吗?
MACHE CREEGER:虚拟化引入了过多的复杂性,无法有效地封装通用桌面上的所有操作限制,因为归根结底,通用桌面仍然是关于应用程序、写入磁盘以及与其他智能实体进行网络传输。虚拟化只是另一层抽象;它不会改变问题发生的功能级别。
GUSTAV:多家供应商都有流式桌面产品,允许将桌面从服务器流式传输到客户端计算机。桌面可以缓存(例如在 USB 密钥上)或根本不缓存。当我想让客户端计算机暂时成为我的桌面,但之后再也不想使用它时,桌面流式传输非常有用。
您可能使用此功能的一个地方是您想要零占用空间的地方。这包括您已知是好的但想在已知是可疑的环境中运行它的情况,例如在机场信息亭或人们的家用计算机上。
MACHE CREEGER:看看 Simon 之前建议的示例,我们是否可以在桌面环境中定义会话,以便在某个时候您可以丢弃所有内容并使用完全空白的状态重新授权会话?这难道不会解决很多安全问题吗?
TOM BISHOP:是的,但不能独立于应用程序。
SIMON CROSBY:关键问题是虚拟硬盘本身是否是有状态的。我想保留的状态在哪里?它是启动事物的一部分吗?
GUSTAV:它是持久状态还是短暂/可丢弃状态?
SIMON CROSBY:我的持久状态在哪里,我的瞬态状态在哪里?
MACHE CREEGER:您必须定义“会话”,而这很难定义。
TOM BISHOP:因为它因应用程序而异。
SIMON CROSBY:并且因用户类别而异。在我的世界里,我的笔记本电脑上有 VM,我的每个 VM 都被独立快照并存储在 S3f 中。但是,VM 只是运行时实体。我的个人和工作数据是分开保存的,在启动时映射到运行时,并独立备份,按块备份到 S3 上。如果我在任何一天丢失了我的笔记本电脑,硬盘将被锁定,并且该机器对其他人没有任何用处。我购买一台新笔记本电脑,并且在下载时间内,我拥有的所有东西都回来了。
我还使用 Citrix WAN 优化技术来确保永远不会将数据块在线路上发送两次。一个只有少量更改的 24MB Powerpoint 文件只需不到一秒钟即可备份,因为 99% 的块已经备份,并且只发送差异。
GUSTAV:实际上,这有一个非常强大的应用。除了日常虚拟化工作之外,还有灾难恢复 (DR) 问题。大多数中小型企业在 DR 方面的投资为零。当虚拟化能够将 VM 发送到云端,仅在需要时访问时,虚拟化变得非常经济高效。
SIMON CROSBY:好处是巨大的,而且数字非常引人注目。
GUSTAV:典型的灾难恢复成本是 2N(基础设施成本的两倍)。说我可以达到 1.05N 是具有颠覆性的。
SIMON CROSBY:这种方法的最大优点是云供应商可能会丢失一个数据中心,而我的数据仍然在那里。他们可以同时丢失两个数据中心,而我的数据仍然在那里。
MACHE CREEGER:虚拟化抽象实现了可互换的数据中心容量,就像电力行业一样,人们可以在公开市场上交易过剩容量。
SIMON CROSBY:没错,就像电力行业一样,您将拥有纯粹的金融玩家,即那些不了解技术的人,只是来回交易容量。云上的第一批套利玩家已经在运营。
GUSTAV:我将把它带回保险领域。我可以购买真正的保险。我可以支付今天我的资产价值的 2%,并且知道我可以绝对运行我完全相同的东西。
MACHE CREEGER:所以这是一个万无一失的保险费。
TOM BISHOP:是的,没错。这就是您计算和管理风险的方式。
GUSTAV:这是“我如何将我的 2N 问题降至 0.02N?”这是“我如何将我的 98% 的 DR 成本降至零?”这只是用不同的方式说“我如何将我的 49% 的 IT 总成本降至零?”
SIMON CROSBY:与此同时,高端容错 (FT) 从高端硬件功能转变为商品化、物有所值的功能。
GUSTAV:为了给您一个关于 DR 背后的思考的例子,以 9/11 为例。9/11 是一个黑天鹅事件;它本不应该发生。当黑天鹅出现时,您构建的任何统计模型都会失败,并且 DR 只有在黑天鹅出现时实际有效时才具有价值。
您实际上正在构建一个超越黑天鹅的模型。关于 9/11,使其比世贸中心双塔倒塌的悲剧更加混乱的是,12 Broad Street(曼哈顿下城电信交换站)充满了水。这导致曼哈顿下城南端没有电信,造成了黑天鹅事件。
理论上永远不可能发生的事情,即曼哈顿下城南端的每个不同的电信路径都被阻塞了,但却发生了。在正常情况下解决的许多问题在 DR 情况下是不够的,因为正常的约束不适用。
TOM BISHOP:我在参加的一个活动中得出的首要结论是,在卡特里娜飓风期间,每家公司的灾难恢复计划都假设人们可以去上班。新奥尔良的每项灾难恢复计划都失败了,因为人们无法去上班。
SIMON CROSBY:9/11 事关死亡。没有人会理性地思考如何从致命事件中恢复过来。归根结底,中小企业中的理性人士不会处理那种程度的风险。如果发生那样的事件,他的企业就完了。
GUSTAV:实际上存在定义的风险级别。您有系统性风险。如果交易对手不出现,整个市场将无法运作。这是一个糟糕的程度。但想想中小型企业。我最近看到一个统计数据,说 70% 的被迫关闭一个月以上的企业永远不会重新开业。系统性风险,定价合理,对中小型企业比对像我的雇主这样的大型企业更有价值。
早些时候提出的反驳论点是,如果这家企业倒闭了,重新创业比 10 年内支付 2N 更便宜。问题是我们从未能够提出价格合理的替代方案。
实际上,中小型企业所有者是自我保险的,并且押注于自己的能力。我会说,中小型企业的 DR 实际上比企业的 DR 市场更丰富。我认为部分问题在于定义最低要求。它不需要在接下来的五分钟内启动并运行;他只需要知道他可以在任何情况下在两三天内使其正常工作即可。
TOM BISHOP:我在贝尔实验室学到的一件事是,就故障覆盖率而言,从故障中恢复比避免故障获得的结果要好得多。
SIMON CROSBY:没错。斯坦福大学最近的研究模型告诉我们,假设计算机系统本质上是脆弱的,人类编写糟糕的软件,应用程序会衰退和失败。因此,我们应该设计我们的应用程序,使其本质上包含故障和重启的概念。
MACHE CREEGER:我们的时间快到了。我想请大家总结一下要点,以及您将为今天试图理解这个世界并希望前进的可怜人提供什么样的建议。
STEVE HERROD:在最高层面,我认为我们都应该避免过度沉溺于自己的想法。归根结底,虚拟化只是一种工具。目标是让生活更美好,特别是对于中小型企业而言,让计算更简单。让中小型企业更容易实现高可用性和安全性,并利用他们的应用程序解决他们的业务问题。
实际上是关于可管理性以及如何用更少的人员做更多的事情并使事情运行得更好。当您评估您的工作负载和要解决它的产品时,您应该着眼于整体情况,而不仅仅是快照。这真的是您将要日复一日地处理的事情。我相信这就是我们都在努力关注的。这当然也是 VMware 正在努力关注的。
ALLEN STEWART:在本地思考,但真正关注您未来将如何使用虚拟化。中小型企业领域的人通常会考虑使用虚拟化来获得灵活性,但要考虑实际的应用程序、用例和用户配置文件,以确定您为什么要在您的环境中使用虚拟化。
环境的可管理性确实将成为一个关键方面,而不仅仅是您正在创建虚拟机这一事实。从小型企业的角度来看,将堆栈集成到您的环境中将非常重要。您需要确定是否需要重新培训您的员工以将虚拟化集成到您的环境中,然后权衡其与收益之间的关系。
当然要考虑一下你在你的环境中运行什么。如果你运行的是 Windows,可以考虑使用 Hyper-V 和某种高层次的管理结构,它不需要你进行大量的集成工作。
SIMON CROSBY:虚拟化是一组功能集,而不是一个目标。它是一种技术,我们应该像看待编译器或 TCP/IP 协议栈一样看待它。它只是一个过时的潮流。真正的益处将来自于在整个生命周期中组合和管理应用程序的整体能力。
IT 部门的职责是交付应用程序,而不是虚拟机。我们越早将讨论从虚拟机转移回向最终用户交付服务,人们就会越快地专注于那些驱动他们完成应用程序生命周期过程的工具。
TOM BISHOP:我同意这一点。今天的 IT 转型实际上是关于两件事:交付业务关心的服务,并尽可能地以低成本和高效的方式完成。虚拟化在这两方面都有一定的作用,但它只是一种推动因素;它不是更高层次目标的一部分。挑战在于如何将虚拟化提供的能力融入到更高层次的机制中,使您能够实现这两个目标。更艰巨的挑战是改变 IT 部门的工作重点以及从业人员的观念。许多 IT 人员仍然将恢复数据库视为他们的工作,而不是交付业务服务。
GUSTAV:我对优秀工程的定义是易于移除,而不是易于实施。现有虚拟机平台的共同特点之一是它们之间的迁移相对容易。物理到虚拟的迁移实际上并不依赖于你作为物理部分才能工作。如果你今天看一下已经存在于 Veridian、VMware 或 Xen 中的内容的物理到虚拟迁移,它会正常工作。
由于大多数这些平台都具有相当复杂的物理到虚拟迁移功能,所以少担心你是否会将自己束缚在某些你会被困多年之物上,而更多地担心你将从其使用中获得的好处类型。
TOM BISHOP:我们一直在讨论的所有问题都表明我们构建应用程序的方式不正确。我们构建应用程序时没有考虑到它们的拥有成本、管理成本以及它们对运行环境的影响。在您设计基础设施架构时,围绕应用程序生命周期的对话将比围绕虚拟化的讨论更有成效。
MACHE CREEGER:所以你们都在告诉我的是我在 20 世纪 80 年代初在 AI(人工智能)业务中学到的东西。人工智能被认为是一个市场,尽管我花了很多时间告诉人们它只是一种技术,就像编译器和文件系统一样。在强大的媒体放大器的帮助下,虚拟化今天正在重演那个旧剧本。最终,就像人工智能一样,虚拟化将被纳入最佳 IT 实践的工具箱中。
人们需要避免那种炒作,并相信无论选择哪个供应商,所有的虚拟机平台都将把你带到你需要去的地方。他们应该专注于他们需要交付的服务,并反向推导到最符合他们需求的工具和技术。他们应该相信,所有这些公司的技术管理部门中理智的人们都在朝着允许尽可能多的互操作性的标准努力,并且随着时间的推移,它会取得进展。随着人们更好地理解虚拟化作为 IT 架构中的一个组件的位置,所有产品都将朝着通用功能发展。真正的分析应该集中在你选择的管理范式上,如果你倾向于基于云的平台,则应该评估虚拟化是否可以成为实现该范式优势的资产。
Mache Creeger ([email protected]) 是 Emergent Technology Associates 的负责人,该公司是营销和业务发展顾问公司。
a. 亚马逊的云产品——http://aws.amazon.com/ec2/
b. http://en.wikipedia.org/wiki/Microsoft_Application_Virtualization/
f. 亚马逊的简单存储服务——http://aws.amazon.com/s3/
喜欢还是讨厌?请告诉我们
© 2008 1542-7730 /08/1100 $5.00
本文以印刷形式发表于 Communications of the 。
最初发表于 Queue 第 7 卷,第 1 期—
在 数字图书馆 中评论本文
Mendel Rosenblum, Carl Waldspurger - I/O 虚拟化
“虚拟”一词被过度使用,从云中运行的虚拟机到在虚拟世界中运行的化身,都让人联想到虚拟。即使在计算机 I/O 的狭隘范围内,虚拟化也具有悠久而多样的历史,逻辑设备与其实际实例化刻意分离就是例证。
Scot Rixner - 网络虚拟化:突破性能障碍
最近虚拟化人气的复苏导致其在越来越多的场景中使用,其中许多场景需要高性能网络。以服务器整合为例。网络虚拟化的效率直接影响可以有效地整合到单台物理机上的网络服务器数量。不幸的是,现代网络虚拟化技术会产生显著的开销,这限制了可实现的网络性能。我们需要新的网络虚拟化技术,以在网络密集型领域充分实现虚拟化的好处。
Ulrich Drepper - 虚拟化的成本
虚拟化可以通过许多不同的方式来实现。它可以有硬件支持,也可以没有硬件支持。虚拟化操作系统可以预期会为了虚拟化而进行更改,也可以预期在不更改的情况下工作。无论如何,软件开发人员必须努力实现 Gerald Popek 和 Robert Goldberg 提出的虚拟化的三个目标:保真度、性能和安全性。
Werner Vogels - 超越服务器整合
虚拟化技术在 20 世纪 60 年代后期开发出来,目的是更有效地利用硬件。硬件很昂贵,而且可用性不高。处理工作主要外包给少数拥有计算机的地方。在单个 IBM System/360 上,可以并行运行多个环境,这些环境保持完全隔离,并让每个客户都产生拥有硬件的错觉。虚拟化是以粗粒度级别实现的时间共享,隔离是该项技术的关键成就。