西西河

主题:【原创】云里雾里的云计算 [1] -- 邓侃

共:💬620 🌺1262
分页树展主题 · 全看首页 上页
/ 42
下页 末页
      • 家园 相比VMware,我更喜欢Xen;似乎Xen更贴近云一些

        Xen更简洁高效的虚拟环境,似乎更适合云计算。不过对Xen不了解,回头看看相关文档去。我一直梦想可以在我的笔记本上同时运行XP和Linux,而不是在XP上运行Linux。

        • 家园 我也更喜欢Xen,但是Xen不支持Windows,

          可能对Xen的发展有影响。

          • 家园 Xen支持Windows作为guest OS的

            刚刚看完了XEN的文档,XEN支持的guest OS有很多。如果是在支持Intel-VT or AMD-V的CPU平台上运行XEN 3.0,那么几乎可以支持任何能够在物理平台上运行的OS。详见说明:

            Xen is an open-source para-virtualizing virtual machine monitor (VMM), or ``hypervisor'', for the x86 processor architecture. Xen can securely execute multiple virtual machines on a single physical system with close-to-native performance. Xen facilitates enterprise-grade functionality, including:

            * Virtual machines with performance close to native hardware.

            * Live migration of running virtual machines between physical hosts.

            * Up to 32 virtual CPUs per guest virtual machine, with VCPU hotplug.

            * x86/32, x86/32 with PAE, and x86/64 platform support.

            * Intel Virtualization Technology (VT-x) for unmodified guest operating systems (including Microsoft Windows).

            * Excellent hardware support (supports almost all Linux device drivers).

            我看到的case就有在XEN上运行XP/Vista/2008/Windows 7和各种Linux的。

            但Xen的一个不便之处就在于,在安装Xen的时候,必须先安装一个基本的Linux系统,然后再在其上安装Xen。而且安装好后,配置guest OS的命令也是Linux格式的。这样就对Xen的用户群做了很大的限制。很多不了解Linux的用户会望而却步。我算是玩过Linux和UNIX的了(虽然不算很熟),但看到Xen的那些配置命令和参数,还是头皮发麻了一下。希望Xen以后能在这一点上做的更好,更人性化。

            相比之下,VMware就即可以在Linux平台上安装,也可以在Windows上安装。然后管理guest OS是用web方式,简明易懂(相对于XEN)。所以说,VMware比Xen流行并非没有道理。

            关键词(Tags): #XEN#VMware#Virtualization
            • 家园 俺落后了,前两年折腾Xen2.0的时候就搞不定。呵呵
              • 家园 2.0确实不支持的。这两年软硬件都发展了不少

                不过不管哪种virtualization方案,最底层的hypervisor似乎总是单点故障源啊

                似乎没有哪个方案有解决的办法。这应该是virtualization还没有大面积推广的原因?

                • 家园 虚拟机可以有热迁移技术

                  但是似乎目前成熟的只有VMware,记得以前Xen说即将支持,不知道现在的进展如何了。

                  • 家园 据说Xen4.1Enterprise支持

                    我没有在Xen3.0的文档中发现相关的东西。

                    不过即使Vmotion的热迁移,限制条件也很多,感觉技术还不成熟。

                    转一篇关于热迁移的评论文章:

                    http://www.vmware.cn/Article/1236.html

                    虚拟化的下一个竞争焦点--热迁移

                    服务器在… -服务器在线-

                    2007-7-26 —

                    目前的热迁移(Live Migration)只是将虚拟机上的应用进行迁移,而要把整个虚拟机从一台物理服务器迁移至另一台物理服务器,只有VMware的VMotion能做到。不过,很多厂商现在都已经把目光集中到这一领域,如英特尔、XenSource和微软,都打算在不久的将来发布具备这一功能的产品。虚拟机热迁移,已成为虚拟化竞争的下一个焦点。

                    虚拟机热迁移技术可以把一个正在运行的虚拟机从一台物理服务器迁移至另一台物理服务器,而不间断服务。三年前,VMware率先推出了这一技术。下个月,XenSource将发布其最新的XenEnterprise 4.1,其中的XenMotion也可以支持虚拟机热迁移技术。同时,通过赛门铁克的Veritas软件,还可以提供存储管理能力。

                    微软原打算在其Windows Server 2008里提供Live Migration功能,但是为了保证Windows Server 2008的如期发布,最终还是取消了这一功能,业界人士断言微软的虚拟化技术比之VMware落后很多。不过,微软公司Windows服务器分公司高级产品经理Patrick O'Rourke表示会在以后的升级中将其添加进去。

                    虚拟机热迁移技术也引起了芯片厂商的关注。6月12日,英特尔宣布,将在下半年推出两项新的虚拟化技术。其中一项名为 “FlexMigration”,可将虚拟机转移到其他物理服务器,这一硬件级别的热迁移技术被业界普遍看好,并被认为是VMware VMotion的主要竞争对手。

                    虚拟机热迁移技术有很多优势,首先是可伸缩性比较强,在晚上或周末,IT管理者可以让运行某些关键业务的服务器是单减少工作量,以便进行更新操作系统,给应用程序打补丁等。而到了白天,又可以弹性地进行大负载量的运算。

                    其次,现在的数据中心都追求环保节能,工作量负载大的应用程序必然会令服务器能耗增加,有了虚拟机热迁移技术,当一台物理服务器负载过大时,系统管理员可以将其上面的虚拟机迁移到其他服务器,可有效减低数据中心服务器的总体能耗,再通过冷却系统将数据中心的温度保持在正常水平。

                    但是,进行虚拟机热迁移也有一定的限制。例如,VMotion在进行迁移之前,管理软件会检测目标服务器的X86架构是否与原服务器兼容。包括存储设备以及处理器,虚拟机必须放到共享的存储里,cpu的类型也要一样,不仅不能一个是英特尔,一个是AMD,甚至相同厂商不同产品线的CPU也不行,比如英特尔志强和奔腾。

                    不过,处理器厂商正在试图解决这一问题。AMD已经找到了一种方法并将其加入到处理器架构之中,帮助虚拟机监控器分辨正在使用的X86指令。AMDxunihua解决方案主管Tim Mueting说:“我们的目标是让虚拟机在不同的处理器之间进行迁移。”

                    英特尔的FlexMigration将被引入到45纳米制程的Penryn处理器之中,可支持跨代迁移,届时,虚拟机就可以在基于Penryn处理器的服务器和其他双核、四核处理器之间任意迁移。

                    虚拟化技术是因用户简化IT基础设施的需求而出现,随着用户需求的增加,市场竞争愈发惨烈。在这个寸土必争的领域,谁掌握更多的新技术,谁就能为用户节省成本提供更好的解决方案,就能走在产业的前端。我们期待更多新技术的出现!

                    • 家园 最近热迁移确实比较热

                      据说连kvm和Win2008都说准备支持这个了,Win2008好像说了挺久了,不过一直没见到东西出来。

                      但是我对跨指令集间的迁移,不大看好。

                      因为如果Guest用到了一些高级指令,而Host硬件不支持,那么就必然涉及软件模拟,这对性能的损耗很大。而如果需要在不同的指令集之间的CPU迁移,要么让虚拟机把转交硬件执行指令集合缩小,成为各个CPU指令集之间的交集,要么每次碰到这种指令,都判断一下这个平台是否支持,这样一来,效率也会下降不少。

        • 家园 Xen性能非常好,

          我们这边开发的时候,将一台Dell1950服务器分成1+3-4,即一台控制机和3-4台应用机,根据测试Xen本身只消耗了7%的硬件资源;

          在生产环境上我们也用了Xen,1+2模式,性能和稳定性都不错。

      • 家园 虚拟化好像VMware更popular一些吧

        citrix收购xen以后好像跟MS走得很近,不知道以后会变成什么局面

        • 家园 VMWare vs Xen

          目前来看,VMWare的确比Xen占更大的市场份额。

          但是如果Amazon,Yahoo,IBM的云计算都用Xen,一旦这些公司的云计算业务增长起来了,或许Xen有超过VMWare的可能。

          拭目以待。

        • 家园 说起Citrix也是个好东西,省了多少License费啊

          还有分发支持这些软件的费用。

          Citrix和Xen合作,是个很有趣的话题。庄周有兴趣说说?

          • 家园 不错,不错

            2001年的时候曾经给一个朋友的网吧安装过这个东西,486 DX 的机器,很小的硬盘 40M(或许120M?),双CPU的服务器能带20多台客户机,给朋友省了不少钱,而且维护起来非常容易,但是也不是没有缺点,3D,电影这些东西就别想了,会让Server 的CPU 吃死.不过一般那时候国内的应用主要是QQ 和上网的聊天室足够了,当时别的机器8元/小时,这样的机器4元/小时,深受mm们的喜爱.

      • 家园 好像amazon

        amazon的云计算是基于自己多年研究的结果,好像并没有使用hadoop来构建。当然,它的ec2和s3都可以整合hadoop,但是amazon更侧重于基础设施,换句话说,你可以在amazon的云计算上把hadoop作为一个应用来跑。

        另外,从我个人的角度来看,google积累了十年,amazon又何尝不是十年磨剑?将它自己的基于超大规模电子商务而构建的infrastructure拿出来组成自己的云计算平台。并不是只有google才有海量数据的运营经验的。

        只能说,美国这片,牛人太多,华山论剑,云计算的王者花落谁家还未成定论,从市场的角度看,amazon目前处于领跑状态,要领先于google,ms也正虎视,紧跟不舍.回头蒸个包子。

分页树展主题 · 全看首页 上页
/ 42
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河