NUTANIX:从虚拟机迁移到容器是不自然的,对新平台的质疑

本文讲的是NUTANIX:从虚拟机迁移到容器是不自然的,对新平台的质疑,【编者的话】当前的容器技术越来越火,但是没有技术是十全十美的,都有着自己的优势、劣势。Nutanix从自己的角度谈论了容器类技术优劣以及当前应用栈的现状。

如果企业要使用新技术,那就需要做出一些妥协。为此,旧的架构需要调整,并且新的技术需要可以兼容旧的架构。

虚拟化最开始只是想减少物理服务器的管理工作。服务器虚拟化后,用户就可以在虚拟层上创建规格不一的虚拟机。当然,这只是第一个阶段。第二个阶段就是把这些虚拟迁移到云上。第三阶段是为软件换装,让他们满足虚拟化的特殊要求,也就是让他们在新环境中原生态“存活”,而不是外来者。

这使我们一直处于协调新旧栈之间的关系:支持的结构、服务之间的关系,服务是以持续性部署、无状态布局设计的。

回家

软件化存储企业 Nutanix给我们提出了一种我们没有考虑太多的情形:一些让所有阶段具有可操作性,但是从来没有真正地进行过讨论过的问题。

它和“云”没有被假定为所有商业软件的最终目的地的实现有关。云平台(例如 OpenStack)诚然实现了虚拟环境之间的流通性。但是这个流通性是双向的,意思是指云平台承诺的效率、优化何时能真正实现,或者说这个承诺是否能真的的实现。当把业务的虚拟化应用迁移到物理机变得不仅必要而且非常划算时,这可能是比较好的一种选择。

“我认为从虚机迁移到容器是非常不成熟,并且可能不是很有必要”, Nutanix的营销高级副总裁Howard Ting在一次关于新栈的采访中说道,“但是从虚拟机管理程序迁移到 Hyper-V的环境,然后迁移到AWS,这是一个非常真实的需求”。

Nutanix的工作线是虚拟存储,让虚拟机环境和 Docker环境能把虚拟存储池识别为巨大的 iSCSI存储卷。上周,Nutanix发不了他们新的 Acropolis Distributed Storage Fabric,它扩展Nutanix 已有的文件系统到也包含 web级别的存储。Acropolis的目标是统一所有工作到单一的设备上, Nutanix说。

扩展性的新范围

容器将很好地立即使用 web级别的存储,因为容器当前的首要任务是评估在扩展性上的所有局限性。

但是让容器和这种关于虚机的结构协作并不意味着把虚机的工作转换成适合容器的工作,反之亦然;也不是让他们在同一负载下进行集中管理。虽然 VMware公开发表想要这样,Ting也知道,实际上,我们能完成的最好的办法是共存。

共存意味着促使顾客来规范工作量,从 web级别回落到本地数据中心。这不是很明显,但是虚机上定制的应用在这种情况下将会有一段困难的时光。

数据中心趋向于把 AWS存储当做他们新的软件服务初始落地的地方,包括开发和测试阶段,也包含落地到生产的过程。一旦这些服务成熟了, Ting说,顾客将会寻找方法把他们迁移到物理机。这种分布模式很有可能对于容器和虚机来说都是一样的。实际上,使用容器可能会使生命周期加快。

“当前,如你所知,没有办法使用 AWS开始然后把他们迁移回来”, Ting评论到。一个他陈述的例子就是 Facebook游戏生产商Zynga ,早期被认为是 Amazon最大的顾客,在扩展自己的数据中心的时候大捞了一笔。Zynga搭建自己的“Z-cloud”设备把它的资源拉回来,但是在 OpenStack之前。有人说公司仍然在重新组装他和重新使用了一个普通的商业模式。

逃离之旅

为了启用这种 come-and-go模式的虚拟化部署,Nutanix已经采用了 Acropolis这种可能更加便捷的方式:引进他自己的虚拟机管理程序
虚拟机管理程序变成了新的有价值的东西, Thing解释道,现在有很多很棒的选择。五年前,你是不会这么说的。 Hyper-v处于不成熟的状态,KVM缺少很多企业级应用的能力并且处于刚新兴起来。但是我们笃定有很成熟的产品能够交付大多数基本的虚拟化级别的服务。

当今大部分hypervisor都已经在使用了,Thing指出,充分应用在生产迁移以及分布式资源规划。Acropolis的虚拟化管理程序是开源 KVM的扩展。他说,管理员不再需要在管理回话之间来回切换,比如在 Nutanix的Prism 和VMware的 Vcenter之间。现在,虚拟机的部署以及存储的管理可以通过一个会话就搞定。

这个特性不容置疑的必须的,如果不是已经这样,通过容器和微服务,当今的虚拟化将由主要的生产商来切割市场。Docker 的创新,在很大程度上,转化虚拟机管理并把虚拟化迁移到内核。但是除非容器想把它之后的时间花费在沙箱阶段,否则他们需要想办法从他们自己的shell中脱离出来并且跟20世纪的模型栈, 90年代的模型,并且甚至是80年的模型能共处一室。

原文链接:Nutanix: The Move From a VM to a Container is Unnatural, a Challenge of New Platforms(翻译:李敏)

原文发布时间为:2015-08-17

本文作者:Lemine

本文来自合作伙伴DockerOne,了解相关信息可以关注DockerOne。

原文标题:NUTANIX:从虚拟机迁移到容器是不自然的,对新平台的质疑

时间: 2024-08-22 14:59:12

NUTANIX:从虚拟机迁移到容器是不自然的,对新平台的质疑的相关文章

如何将Weblogic从虚拟机迁移到容器

本文讲的是如何将Weblogic从虚拟机迁移到容器[编者的话]本文描述了传统Web服务器WebLogic从VM迁移至Docker原因,以及运行在Docker上的优点,并给出了迁移部署的思路. 随着PaaS和DevOps解决方案需求的增涨,我们可以看到那些运行在虚拟机上或直接运行在裸机上的遗留应用程序,在实践时会遇到一系列的障碍.分解和迁移的过程复杂度非常高.通常,为了获得PaaS或CaaS模式的好处,应用程序所有者必须去重新设计他们的应用架构. 在这个文章里,我们将分析把运行在虚拟机上的Java

虚拟机迁移出现问题

问题描述 虚拟机迁移显示成功但是虚拟机的host依然是迁移前的节点,有高手告诉下这是为什么吗?

基于Xen的虚拟机迁移时内存优化算法

基于Xen的虚拟机迁移时内存优化算法 陈廷伟   张璞   张忠清 为了在云计算环境下进行虚拟机迁移,Xen迁移时采用比较传递页位图和跳过页位图的方式来判断内存页是否重传.针对页位图比较带来多次重传增加网络传送开销的问题,提出基于AR模型的内存优化算法,该算法根据所有记录的内存页修改时间间隔来预测内存页的下次修改时间,当下次修改时间大于某个阈值时进行重传.实验结果表明,基于AR模型的内存优化算法缩短了虚拟机迁移的时间,减少了虚拟机迁移时的网络开销,保证了同台服务器上其它虚拟机的网络带宽应用. 基

数据中心内虚拟机迁移带来的网络技术难题

虚拟机是指通过软件模拟的具有完整硬件系统功能的.运行在一个完全隔离环境中的完整计算机系统.通过虚拟化软件,用户可以在一台物理服务器上模拟出一台或多台虚拟的服务器,服务器硬件资源经过虚拟化技术变成一个可以拆分的资源,拆分后的资源也就是一个个虚拟机,都拥有完整的原有硬件可提供的服务能力.虚拟机拥有一个杀手级的方案,就是虚拟机的在线迁移技术.所谓在线迁移,也就是可以在不停机的情况下,将虚拟机从一台物理服务器迁移到另外一台物理服务器上,迁移过程不影响虚拟机的正常运行,也就不会影响用户跑着虚拟机上的业务.

基于FHMIPv6的云计算IPv4/IPv6虚拟机迁移系统设计

基于FHMIPv6的云计算IPv4/IPv6虚拟机迁移系统设计 陈俊 吴嘉佳 为满足云计算基础平台利用异构网络资源建设的需求,设计实现了基于隧道技术.前缀管理.地址池管理协作及FHMIPv6的云计算IPv4/IPv6虚拟机迁移系统;系统将传统IPv4/IPv6过渡技术与FHMIPv6技术应用于云计算平台的虚拟机迁移,利用文中设计的云计算控制引擎作为核心与开发的特权虚拟机交互完成虚拟机迁移;经实验验证系统可实现IPv4/IPv6初期中期后期的虚拟机无缝迁移;该系统可应用于IPv4/IPv6过渡期间

基于MDA_FHMIPv6的云计算虚拟机迁移系统

基于MDA_FHMIPv6的云计算虚拟机迁移系统 陈俊  张伟云 杨建军 微电子学与计算机 2014年03期 基于MDA_FHMIPv6的云计算虚拟机迁移系统

如何把虚拟机迁移到vSphere 5

使用过VMware vSphere的朋友,相信对OVF(Open Virtualization Format)一定不会陌生,OVF目前是经过 DMTF(Distributed Management Task Force)认可的虚拟机文件标准.通过OVF,你就可以在各虚拟化平台(VMware的所有产品以及第三方虚拟化平台)之间相互导入导出虚拟机. 在写本文之前,我一般只会在做好一个虚拟机模板后为了方便以后在其他服务器或客户环境中使用,才使用vSphere内置的导出工具将虚拟机导出为OVF格式,然后

Centos 7.0 虚拟机迁移网卡问题

三种方法解决 Failed to start LSB: Bring up/down networking 问题 <-> 1.执行 service network restart 出现以下错误 Restarting network (via systemctl): Job for network.service failed. See 'systemctl status network.service' and 'journalctl -xn' for details. 2.根据上面的提示,执行

centos搭建openstack的j版环境,进行虚拟机迁移出错的问题

问题描述 进行了下列的配置:在nova.conf中增加:live_migration_flag=VIR_MIGRATE_UNDEFINE_SOURCE,VIR_MIGRATE_PEER2PEER,VIR_MIGRATE_LIVE,VIR_MIGRATE_UNSAFE在libvirtd.conf中修改:listen_tls=0listen_tcp=1auth_tcp="none"修改/etc/sysconfig/libvirtd:LIBVIRTD_ARGS="--listen&