Chinaunix

标题: 【IXPUB有奖话题讨论】企业实施虚拟化的顾虑在哪里?【已公布获奖名单】 [打印本页]

作者: 2008server    时间: 2009-02-09 13:41
各路神仙踊跃参与啊,呵呵
作者: rickyfang    时间: 2009-02-09 16:17
从各厂商所宣传的虚拟化功能来说,的确是很诱人。
但实际中,对性能的考虑(如SQL等此类的应用),以及市场上一直以来并没有较多的完善的成熟的虚拟化解决方案。
这些都会影响到企业实施虚拟化的。同时,此方面人才的不足,也应是一个原因。
作者: tangchit1    时间: 2009-02-09 16:28
嗯,现在我们公司也要跟风,有我具体负责该项工作,各位有什么好的经验给共享一下吧。
作者: rickyfang    时间: 2009-02-09 20:21
关键看应用是什么。才能选择适合自己的虚拟化基础架构。
比如说用于公司网站架构。那就可以虚拟化来实现WEB的负载均衡,而后端数据库等则跑在物理服务器上。
个人以为,现在的虚拟化解决方案在解决高负载及高性能要求上还有所不足。
作者: tangchit1    时间: 2009-02-10 09:03
谢谢搂上的分享

我们初步规划就是在服务器、存储虚拟化整合,这其中有pc机和AIX小机等,我们的业务有实时在线业务,也有其他非实时的业务系统,我以前没有接触过虚拟技术,我们目前就是这些情况。
作者: rickyfang    时间: 2009-02-10 11:10
而且还要面对一个现实,就是针对虚拟化基础架构管理的工具较少,尤其是关键业务性能管理工具,而且培训及人才的缺失,也会导致虚拟化的应用并不像所说的那么好。
作者: 雨儿好冷    时间: 2009-02-10 14:04
虚拟化技术肯定是一种趋势,但就目前的情况来看,进行大规模企业内的虚拟化是有难度的。

我倒是觉得最大难度是老方哥说的高性能方面没法达到。。。也许只能寄希望“云技术”的普及
作者: 2008server    时间: 2009-02-10 15:39
中午看到一篇文章介绍说,中石油已经部署了微软的hyper-v。

作为中国大陆最大的原油、天然气、炼油化工产品的生产及供应商,位居世界500强前列的中国石油天然气集团公司(简称中国石油集团),在经过充分评估之后,选择了微软虚拟化解决方案。通过部署基于Hyper-V的服务器虚拟化技术,有效整合服务器资源,并通过灵活的资源调配,支持SQL Server、Office等应用,构建企业统一的办公管理系统,形成整个企业从上到下纵向以及横向的通讯、协作、协同的工作环境,有效降低了IT环境管理的复杂度,也降低了IT管理成本。而微软虚拟化解决方案所提供的Microsoft System Center Virtual Machine Manager 2008,更有效简化和加速了虚拟环境的设置过程,实现了低成本高效率的IT运行,为集团公司的业务提供了强劲的支持。

  中国石油集团的曾萍博士表示:\"全面采用微软虚拟化技术及产品后,我们大幅度地减少了物理服务器的数量,提高了服务器的使用效率和共享程度,减少了系统恢复时间,提升了系统的可用性,同时,其易于管理,减轻了IT运维人员的工作强度和工作量。\"

  看来微软要发飙了,呵呵
作者: 云杉上的蝴蝶    时间: 2009-02-10 17:23
本帖最后由 云杉上的蝴蝶 于 2009-2-10 17:35 编辑

上次在老厂通过虚拟化整合服务器,主要遇到3个问题。
1个是网络的效率:
VMware挑物理网卡,Server 2008 系统下虚机网络通讯速率很慢!
后来改成Solaris 平台,在VirtualBox里跑就正常了!

2。是虚拟软件的稳定性,VirtualBox虚机非正常关机的情况下会导致下一次虚机无法启动,必须重起宿主系统。所以在Solaris上跑VirtualBox强烈建议放到solaris 的 zone软件分区里。

3。虚机存储稳定性和可靠性的顾虑。
当宿主系统的磁盘已经使用某种Raid技术的情况下,比如Windows server下Raid 5 或Solaris的zfs Raidz,
如何确保虚机不发生磁盘故障,对虚机的磁盘实施RAID 技术是否是画蛇添足?

在Windows Server宿主系统下,我采用把磁盘转换成动态磁盘,
对系统风区实施Mirror,将每个物理磁盘的剩余空间划分为单独的逻辑卷,用于存放虚拟磁盘文件。
对于每台虚机至少使用两个虚拟磁盘设备,
多个虚拟磁盘文件放至于不同的物理磁盘逻辑卷上,
然后在虚机系统上实施软件RAID 技术,即在寄生系统内通过对分布于不同物理硬盘上的虚拟磁盘(文件)实施软件raid技术,变相得对物理磁盘上的数据进行RAID,保证寄生系统不因为单个物理磁盘的故障而当机。

在Solaris宿主系统上,我使用了3块磁盘,系统分区划分30%的单盘容量做成3块盘mirror的ZFS Root pool,
剩下的空间划分为一个ZFS RAIDZ prool (即RAIDz1,单基偶校验),
虚拟机的系统和数据区使用单独的虚拟磁盘文件,寄生系统上不采用任何软件raid技术。

总之个人认为在单击上实施基于OS的服务器主机虚拟化技术,
如果采用Winows作为宿主系统的话,至少使用3块物理磁盘才能即保证磁盘存储的可靠性,并通过raid技术增强寄生系统的磁盘性能;
如果采用Solaris X86 作为宿主系统的话,至少使用5块盘才能保证系统存储的稳定性并充分利用ZFS的磁盘缓存特性提高磁盘性能。
(2块盘做ZFS root pool 安装系统,3块盘做RAIDZ pool 存放业务数据和虚拟磁盘文件)
作者: 戴墨镜的乌龟    时间: 2009-02-10 17:40
蝴蝶是真正的用户观点 非常有价值的意见
作者: 云杉上的蝴蝶    时间: 2009-02-10 17:55
11# 戴墨镜的乌龟

都是颇不得已,老厂那边都PIII档次的服务器,现在没有备机,公司又没有更新的计划和预算,所以只能基于现有的硬件使用免费的软件完成服务器的整合,
这样多出来的机器就可以停机入库备用!

现在这鬼地方电力又不稳定,上次想更新UPS都没批,不想出了问题飞来飞去的,只好想办法停掉1半的Server,让UPS 多顶1小时!
作者: ccfxny    时间: 2009-02-11 08:41
第一:在虛擬化的机器上跑sql等数据库的效率不是很好,在实体机上跑都有点卡,别说虚拟化还得加上网络传输的负荷。
第二:存储虚拟化的必要性,服务器本身已经做了raid,已经是一个虚拟化的文件系统,再再虚拟机上虚拟化出文件系统,可靠性待考证。
第三:人员配备的问题,新的技术面临新的技术故障和技术人员的学习,目前还没有正式的专业虚拟化考证以及培训,此类人才难寻。
第四:虚拟化需要机器硬件的配合,要支持该功能的硬件,等于在现有基础上购置新硬件,对于企业的成本是一个考虑,不然就只能在目前现有的机器上部署普通虚拟机,但也仅限于对负荷不高的服务器来进行整合。
作者: brucewoo    时间: 2009-02-11 09:54
虚拟化后系统的性能,安全性和管理性不好控制.
作者: zxw55    时间: 2009-02-11 16:43
我目前也正在为一些政府部门规划项目,正在考虑到使用VMWARE虚拟系统,来整合项目单位的服务器系统,我个人感觉现在国内对虚拟化的顾虑是市场还没有普及.做为网络或机房管理员都有些顾虑,出了问题找谁,原服务又是超贵.
作者: 梦回老特拉福德    时间: 2009-02-12 08:30
麻烦一下各位高手?什么是虚拟化技术?能不能给我普及一下,谢谢!!!!1:hou32:
作者: beny_sun    时间: 2009-02-12 08:50
虚拟化技术看起来能够帮助企业在设备投入上的开支可以缩减,这是对用户具备吸引力的地方。但是谁也不知道它在未来企业生产系统中使用效果如何,所以观望的人还是多数!
作者: rickyfang    时间: 2009-02-12 10:25
个人觉得,现在大家讨论起虚拟化,尤其是微软的虚拟化就是指的HYPERV,这是一个误区。
虚拟化基础架构,应当是一个很广泛的。
像较早应用2K8 TS(终端服务)的天狮集团,而TS也算是企业虚拟化的一种应有:展示层虚拟化。

另外的VDI解决方法同样也是如此。

现在,MDOP微软桌面优化套装,也是在虚拟化方面也就是应用程序虚拟化方面的应用。
作者: lanseguhun    时间: 2009-02-13 00:09
谁也不想第一个吃螃蟹,IT创新很好,但CTO还是保守的多
作者: ll0818    时间: 2009-02-13 12:27
人才问题和安全问题,尤其是中小型企业。
作者: mark_l_zhang    时间: 2009-02-14 11:03
企业级的IT其实真正需要考虑的问题有很多,归纳起来无非是以下几点:
1 可用性,保证你所提供的服务必须是可以使用的
2 可靠性,保证你的服务是可靠的,不会丢失的,换句话说就是安全的。
3 可扩展性,保证随着人员的增加,必须可以扩充。

再说说虚拟化。微软的解决方案我觉得分析的是比较透的,是将应用和操作系统,,硬件层分开,就和以前的网络一样,现在有了7层的标准,只要按照7层标准就可以分析,进行开发,好处在于扩大了产业链,也易于发现问题。现在虚拟化也一样,将这些都分开,产业链可以扩大,分析解决问题也好办。如果一个系统中什么都有,不能排除互相之间有干扰。对于一个应用软件来说,测试也只是会在一个干净的系统中测试的,不会考虑到应用之间的互相干扰。这应该说是一个进步。
另外,虚拟化可以节省服务器的开支,降低管理成本,意味着绿色。因为很多的旧服务器其实平时并不全速工作,既浪费电力,浪费空间,又浪费了服务器的资源。现在如果虚拟化,将这些机器移入虚拟机,就可以有效节省开支。

说了这些问题,似乎虚拟技术不错啊,应该都来使用啊。其实不然,这里需要讨论的是企业应用虚拟化的顾虑。
1 我要说的是成本,不要以为节省成本就可以省钱,这是一个误解。前文有人提到要用旧服务器来做虚拟化,那就更大错特错了。虚拟化技术是一个新技术,其前提就是建立在高性能的服务器上,对CPU,MEM,存储的要求都很高,如果没有这些前提,你的企业级应用是不可能实施的,小打小闹可以。那广告中所谓的节省是指什么呢?可以参考一下VMware的CTO计算器的计算方式,除了服务器开销,还有软件产品的开销,还有管理人员的开销。使用了虚拟化以后,软件产品的开销会省,管理成本会省,这是在一个长期的过程中可见的,但是前期你的投资并不小。要说服企业领导一次性投资下这么一大笔钱并不是一件容易的事情。
2 可用性。我觉得这是虚拟技术一个非常好的应用环境。有了虚拟技术可以大大提高系统的可用性。可以非常容易建立起Cluster,对于某些系统来说,建立备份机并不是一件很容易的事情,但是使用了虚拟技术,你就可以和复制一个文件一样复制你的系统,一旦系统发生故障,立即可以恢复,及时生效,提高了可用性。
3 可靠性。应用虚拟化技术对系统的可靠性提出了更高的要求,尤其是对存储。所有保存的东西必须要快速可靠的保存,而且需要共享。这其实最好的解决办法就是集中存储。虽然虚拟化技术省了服务器,但是虚拟Host主机在近似全负荷的工作,产生故障的频率也会增加,因此系统安全可靠也是企业必须顾及的一个很深层次的方面。
4 可扩展性。说到这个,不能不说这又是虚拟技术的一个强项了。人员增加了,复制一个文件过去,开启虚拟机就行了。很简单的操作。
5 兼容性。其实这是虚拟技术一个缺点也是一个优势所在。虚拟技术挑硬件,其实所有的系统都是挑硬件的,都会有一个兼容性列表,并不是所有的硬件都可以使用的。虚拟机就更挑剔了。虚拟技术发展的历史还不长,我觉得根本没有能力去做这么多的五花八门的硬件的测试,他的思路仅仅是把所有的硬件局限在一个可以承受的范围内。另外软件和应用也是五花八门,虚拟技术不可能都去测试。所以并不能保证企业级的应用都能正常工作。需要做大量的兼容性测试工作。
6 迁移。作为企业级的应用,迁移是个很重要的一环。一个正常工作的系统需要移植到虚拟系统中去,这个迁移工作是个很系统的工作,很需要有点技术水平的。
7 服务。虚拟技术是个新兴技术,大家都是在摸着石头过河,服务人员太少这也是企业需要考虑的一个很重要的问题。一旦碰到问题,及时到位的技术服务也是CTO需要考虑的很重要的一点。
作者: mikessb    时间: 2009-02-15 23:40
成本也是一个方面,小的应用环境下虚拟化软件的成本有可能比买PC服务器的费用还高;负载重的应用环境基本上就考虑小机了。
作者: lgf5818    时间: 2009-02-16 15:02
1、是有的人对这个了解不够。
2、成本。
3、维护
作者: asmilegh    时间: 2009-02-16 15:28
硬件升级的问题;小公司成本方面的考虑。
作者: 2008server    时间: 2009-02-16 16:40
个人以为:对于咱们企业用户来讲,在不增加既有服务器存储等硬件投资的情况下,如何利用虚拟化技术将现有的IT环境实现价值最大化,可能更有意义。
作者: ruky9988    时间: 2009-02-16 19:46
我们是政府部门,领导首先的要求就是要看到东西,对于看不到东西的虚拟化产品一直不是很有兴趣
作者: mark_l_zhang    时间: 2009-02-16 21:59
个人以为:对于咱们企业用户来讲,在不增加既有服务器存储等硬件投资的情况下,如何利用虚拟化技术将现有的IT环境实现价值最大化,可能更有意义。
2008server 发表于 2009-2-16 16:40


我不认为你的说法正确。因为虚拟化是一种新技术,前提是使用新的硬件才能充分发挥其优势。如果你考虑不增加服务器,使用旧服务器,那么你可能根本就不能发挥虚拟技术的优势,最后你所有做的一切都是无用功。
我觉得可能的话,如果用尽量少的硬件设备来提高IT环境,包括可用性,安全性等等。
作者: mark_l_zhang    时间: 2009-02-16 22:05
我们是政府部门,领导首先的要求就是要看到东西,对于看不到东西的虚拟化产品一直不是很有兴趣
ruky9988 发表于 2009-2-16 19:46


虚拟化的产品不是看不到东西,而是实实在在的东西。虚拟化依靠比较高端的服务器,集中的存储。
对于政府部门,为了满足他的需求,不断的增加服务,一台一台的服务器年年增加,电费,空间费不断增加,导致管理起来非常困难,机房环境又乱。
通过虚拟化,可以降低硬件的服务器,减少管理成本,机房环境整洁,又节约能源。这都是可以看到的东西。

另外你要给他看到的是,虚拟机的管理和监控,这也是实实在在的东西,如果你做的好,完全是可以说服他们的。hehe...比如你把虚拟机多弄些,明明可以放在一台机器上的,你放在2台虚拟机上,多开1台虚拟机。领导同志不会关心你为什么要开2台的吧。hehe...
作者: 狐飞虎    时间: 2009-02-17 16:43
虚拟化还是一大笔的投资,还是省省等技术非常成熟时再考虑吧
作者: flb_2001    时间: 2009-02-18 11:30
本帖最后由 flb_2001 于 2009-2-18 11:55 编辑

顾虑方面:
总的还是技术的成熟度的怀疑,包括应用程序的兼容,硬件的兼容,数据存储方式,针对一台服务器托很多应用的化是否存在访问的瓶颈以及其他瓶颈,是否具有很好的服务,以及技术支持,技术文档不是很多,导致好的技术人员少;还有就是现有设备闲置导致的浪费等
作者: wtq1681982    时间: 2009-02-18 14:51
方向是好的,只是现在恐怕各方面技术都还不够完善,还没到大普及时期.
作者: fawit    时间: 2009-02-18 16:37
楼主说的不错。
我从2004年开始关注此项技术,但是一直都是讨论和研究中。
我认为实施虚拟化还是有条件的。
1. 小规模的机房或者数据中心没有实质的意义。
2.在大规模的机房实施才有意义,既可以减少人力成本,也可以减少能耗成本。
作者: xuhang258    时间: 2009-02-19 23:14
我是刚刚参加工作的一名网络工程师,虚拟技术是一种必然的趋势,虽然现在还是有很多不足,但毕竟出来不久,相信在不久虚拟技术更加成熟.
作者: xuhang258    时间: 2009-02-19 23:18
虚拟技术不仅给企业或单位带来了方便的网络管理,其实对于我的网络学习而言,虚拟技术一直伴我左右,使我有更好的资源去利用.使我的学习更方便.因为我感谢虚拟技术,所以我会一直技术它.:heng:
作者: pony520    时间: 2009-02-20 09:58
当务之急是给企业的信息管理人员补补课,对于虚拟化那么好的应用,很多企业根本不了解,在不了解的前提下,是不会有人会去用的!
作者: aniskywalker    时间: 2009-02-20 10:45
我觉得可以从这几方面来看
1,虚拟化价格过高,价格不透明,虚拟化技术龙头老大VMware,价格不菲,现在PC Server价格便宜而且透明,节能技术趋于成熟,刀片系统的推出,使得虚拟化带来的节能和其他方面的优势不再那么明显。
2,技术上面的顾虑,首先VMware和其他各大虚拟化厂家很难为用户做非常细致完备的虚拟化数据中心整体解决方案,现在谈的比较多的还是概念上较多。
3,人才储备,用户很难有相关的专业人才,来支持本公司的虚拟化数据中心的运维。
4,虚拟化实施相对容易,但是调优排错的难度不小,厂家也没有很多相应的成功案例。
-------------------
综合以上几点,我个人觉得用户对虚拟化技术还仅仅是观望或者只是进入初步测试,要大规模进入虚拟化,还需要很长一段时间。
一家之言,看客看看就行,有错误不当之处,请手下留情,有错误请指出
作者: aniskywalker    时间: 2009-02-20 10:47
4# tangchit1


经验不敢说,我了解到的一些用户都是在虚机上跑一些简单不重要的应用,主要生产系统,数据库,财务等等重要的应用现在还都很少迁移到虚机上的
作者: aniskywalker    时间: 2009-02-20 10:48
企业级的IT其实真正需要考虑的问题有很多,归纳起来无非是以下几点:
1 可用性,保证你所提供的服务必须是可以使用的
2 可靠性,保证你的服务是可靠的,不会丢失的,换句话说就是安全的。
3 可扩展性,保证随着人 ...
mark_l_zhang 发表于 2009-2-14 11:03

想问问,虚拟化的上线怎么会降低软件开发的成本?
作者: yinmou    时间: 2009-02-21 15:32
通讯速率有瓶颈,,,还将就 能用。。
作者: fjchenq    时间: 2009-02-21 22:34
我单位这段时间让我看看hyper-v。
单位领导主要考虑:
1,稳定性(重中之重)
2,性能(跟物理机要差不大,至少60%以上)
3,安全性(这一点也非常重要,虚拟的设备的安全性没有经过验证,不知道有没有物理设备安全)
4,易于管理(包括恢复、迁移、升级,远程管理)
5,命令行最好也能好用,一般来说命令行操作系统性能比较好。
6,操作系统本身也需要比较安全。

象linux命令行功能就非常强大,也比较安全。
作者: seename    时间: 2009-02-22 10:36
:hou33:虚拟化到底有哪些好处与优点,各位大虾可否有谁做个统计写来咧?小弟也想了解这方面的知识了
作者: wgzx666    时间: 2009-02-22 10:37
嗯,现在我们公司也要跟风,有我具体负责该项工作,各位有什么好的经验给共享一下吧。
作者: seename    时间: 2009-02-22 10:51
:hou33:
   转网贴,虚拟化就是这样:
虚拟化是一个广义的术语,是指计算元件在虚拟的基础上而不是真实的基础上运行,是一个为了简化管理,优化资源的解决方案。如同现在空旷、通透的写字楼,整个楼层几乎看不到墙壁,用户可以用同样的成本构建出更加自主适用的办公空间,进而节省成本,发挥空间最大利用率。这种把有限的固定的资源根据不同需求进行重新规划以达到最大利用率的思路,在IT领域就叫做虚拟化技术。
  虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。CPU的虚拟化技术可以单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。
  虚拟化技术与多任务以及超线程技术是完全不同的。多任务是指在一个操作系统中多个程序同时并行运行,而在虚拟化技术中,则可以同时运行多个操作系统,而且每一个操作系统中都有多个程序运行,每一个操作系统都运行在一个虚拟的CPU或者是虚拟主机上;而超线程技术只是单CPU模拟双CPU来平衡程序运行性能,这两个模拟出来的CPU是不能分离的,只能协同工作。
  虚拟化技术也与目前VMware Workstation等同样能达到虚拟效果的软件不同,是一个巨大的技术进步,具体表现在减少软件虚拟机相关开销和支持更广泛的操作系统方面。
软件方案
  纯软件虚拟化解决方案存在很多限制。“客户”操作系统很多情况下是通过虚拟机监视器(Virtual Machine Monitor,VMM)来与硬件进行通信,由VMM来决定其对系统上所有虚拟机的访问。(注意,大多数处理器和内存访问独立于VMM,只在发生特定事件时才会涉及VMM,如页面错误。)在纯软件虚拟化解决方案中,VMM在软件套件中的位置是传统意义上操作系统所处的位置,而操作系统的位置是传统意义上应用程序所处的位置。这一额外的通信层需要进行二进制转换,以通过提供到物理资源(如处理器、内存、存储、显卡和网卡等)的接口,模拟硬件环境。这种转换必然会增加系统的复杂性。此外,客户操作系统的支持受到虚拟机环境的能力限制,这会阻碍特定技术的部署,如64位客户操作系统。在纯软件解决方案中,软件堆栈增加的复杂性意味着,这些环境难于管理,因而会加大确保系统可靠性和安全性的困难。
  VMware是提供一套虚拟机解决方案的软件,主要产品分为如下三个:
  VMware-ESX-Server
  这个版本并不需要操作系统的支持。它本身就是一个操作系统,用来管理硬件资源。所有的系统都安装在它的上面。带有远程web管理和客户端管理功能。
  VMware-GSX-Server
  这个版本就要安装在一个操作系统下了,这个操作系统叫做HOST OS.
  这个HOST OS可以是Windows 2000 Server以上的Windows系统或者是Linux(官方支持列表中只有RH,SUSE,Mandrake很少的几种),和VMware-ESX-Server一样带有远程web管理和客户端管理功能。
  VMware-WorkStation
  这个版本和VMware-GSX-Server版本的机构是一样的。也是要安装在一个操作系统下,对操作系统的要求也是Windows 2000以上或者Linux。和Vmware的区别就是没有web远程管理和客户端管理。
  VMware-ESX-Server已经成为整机虚拟化的必然选择
  PS:VMware是目前在虚拟化网络中处领先地位。
硬件方案
  而CPU的虚拟化技术是一种硬件方案,支持虚拟技术的CPU带有特别优化过的指令集来控制虚拟过程,通过这些指令集,VMM会很容易提高性能,相比软件的虚拟实现方式会很大程度上提高性能。虚拟化技术可提供基于芯片的功能,借助兼容VMM软件能够改进纯软件解决方案。由于虚拟化硬件可提供全新的架构,支持操作系统直接在上面运行,从而无需进行二进制转换,减少了相关的性能开销,极大简化了VMM设计,进而使VMM能够按通用标准进行编写,性能更加强大。另外,在纯软件VMM中,目前缺少对64位客户操作系统的支持,而随着64位处理器的不断普及,这一严重缺点也日益突出。而CPU的虚拟化技术除支持广泛的传统操作系统之外,还支持64位客户操作系统。
  虚拟化技术是一套解决方案。完整的情况需要CPU、主板芯片组、BIOS和软件的支持,例如VMM软件或者某些操作系统本身。即使只是CPU支持虚拟化技术,在配合VMM的软件情况下,也会比完全不支持虚拟化技术的系统有更好的性能。
  两大CPU巨头Intel和AMD都想方设法在虚拟化领域中占得先机,但是AMD的虚拟化技术在时间上要比Intel落后几个月。Intel自2005年末开始便在其处理器产品线中推广应用Intel Virtualization Technology(Intel VT)虚拟化技术。目前,Intel已经发布了具有Intel VT虚拟化技术的一系列处理器产品,包括桌面平台的Pentium 4 6X2系列、Pentium D 9X0系列和Pentium EE 9XX系列,还有Core Duo系列和Core Solo系列中的部分产品,以及服务器/工作站平台上的Xeon LV系列、Xeon 5000系列、Xeon 5100系列、Xeon MP 7000系列以及Itanium 2 9000系列;同时绝大多数的Intel下一代主流处理器,包括Merom核心移动处理器,Conroe核心桌面处理器,Woodcrest核心服务器处理器,以及基于Montecito核心的Itanium 2高端服务器处理器都将支持Intel VT虚拟化技术。
  而AMD方面也已经发布了支持AMD Virtualization Technology(AMD VT)虚拟化技术的一系列处理器产品,包括Socket S1接口的Turion 64 X2系列以及Socket AM2接口的Athlon 64 X2系列和Athlon 64 FX系列等等,并且绝大多数的AMD下一代主流处理器,包括即将发布的Socket F接口的Opteron都将支持AMD VT虚拟化技术。
虚拟化的现状和趋势
  2006年初,英特尔宣布了其初步完成的Vanderpool技术外部架构规范(EAS),并称该技术可帮助改进未来虚拟化解决方案。
  英特尔表示,将在今年把Vanderpool应用于安腾架构平台,同时还计划在台式机处理器和芯片组产品中采用该技术。
  微软高调推出Virtual Server 2005计划,意味着这个x86架构服务器操作系统领域的巨人也意识到了虚拟化技术的重要性。
  从处理器层面的AMD和Intel到操作系统层面的微软的加入,从一大批专注于服务器虚拟化管理技术和应用技术的厂商崛起,带来虚拟化市场在更加繁荣的同时,我们看到一个趋于完整的服务器虚拟化技术生态系统正在逐渐形成。
  IDC公司声称,用户正在向基于x86的服务器虚拟化技术阔步迈进,预计会在今后几年得到大规模采用。
  分析师们认为,如果公司在低端系统方面没有虚拟化技术策略,那么从长远来看,硬件成本及管理方面付出的代价会更大。
  Gartner的研究表明:运行单一应用(这是这些低端设备的传统部署环境)、基于x86的服务器大多数其平均利用率只有10%。使用虚拟化技术把工作负荷合并到单一设备上后有望大幅提高利用率。
  虚拟化能集中并共享资源,实现降低成本、优化利用率的目的,正逐渐流行。到2008年,那些没有采用虚拟技术的企业将在IA服务器上多支出25%的费用。而在RISC服务器上的额外支出也将高达15%。这其中包括硬件、软件、劳动力和占地空间等方面的各类成本。
  目前,1/4的x86 MP服务器与虚拟化技术一起发运,而29%的企业正在使用虚拟化技术。到2009年,服务器虚拟化应用的年复合增长率将达到50%。
  从主机到主流,服务器虚拟化已经是大势所趋。过去企业重在IT基础架构建设,现在和未来将侧重于建设领先的虚拟化IT环境。
作者: newxunihua    时间: 2009-02-23 10:42
我不认为你的说法正确。因为虚拟化是一种新技术,前提是使用新的硬件才能充分发挥其优势。如果你考虑不增加服务器,使用旧服务器,那么你可能根本就不能发挥虚拟技术的优势,最后你所有做的一切都是无用功。
我 ...
mark_l_zhang 发表于 2009-2-16 21:59


讨论很激烈啊,呵呵。看得出mark_l_zhang 确实是虚拟化方面的高人!据我了解,现在国内实施虚拟化的企业,确如你所言,绝大多数是部署在新增加的、高配置的的服务器、存储等硬件架构之上的。但有个比较有意思的问题是:无论是IDC、Gartner还是其他调研机构,得到的数据都是目前绝大部分企业的既有服务器的利用率超低,大概10%左右,而虚拟化厂商和服务器供应商则无一例外的引用这些“权威”的数据,作为一项无比重要的佐证,来表明当前企业实施虚拟化的无比重要性。然企业一旦开始实施虚拟化,才发现远远非想象中的那么简单和美妙。呵呵。
作者: X360    时间: 2009-02-23 10:59
我认为主要是企业中虚拟化专业人才是匮乏的,而且没有太多成功经验的分享
作者: rickyfang    时间: 2009-02-23 12:57
本帖最后由 rickyfang 于 2009-2-23 13:03 编辑
我认为主要是企业中虚拟化专业人才是匮乏的,而且没有太多成功经验的分享
X360 发表于 2009-2-23 10:59



我们公司应当是实施虚拟化较早的企业了。
目前公司实施虚拟化的第二个部分就是VDI(VMWARE VIEW),在前一部分实施VI3的前提下部署的。
你所说的问题的确是突出的现象。

从我公司所引申的问题就是:
1、没有专业的虚拟化人才可用。
2、没有太多成功经验何供借签。
3、现在的咱们所说的虚拟化多集中在服务器整合上。而没有过多去考虑虚拟化在其他方面的应用如展示层、应用程序、桌面等。
4、虚拟化解决方案的提供者,集成公司很多人的水平也并不怎么样。
5、专门的培训机构较少或没有。专业的指导书籍尤其是中文书籍或参考资料较少。
6、厂商宣传概念及功能时较多及扩展,在方案及实施上提供的支持和宣传有限。
作者: ITXTI    时间: 2009-02-23 19:40
我们在生产环境没有使用虚拟化技术
但是在测试中大量的使用了虚拟化技术,
特别是对集群的测试、对不同操作系统下程序运行的测试、
以及具有破坏性的测试内容。
使用的也很成功,
主要是安全、方便,做一个基本版本,可以反反复复死使用,
还可以随便搞,搞坏了再复制一个来就行。
再者,实体机放在机房,启停都很麻烦,更别说重做系统了,
打申请不说,还不是自己做,
使用虚拟机后随便折腾。:bang:
作者: mark_l_zhang    时间: 2009-02-24 20:32
4# tangchit1


经验不敢说,我了解到的一些用户都是在虚机上跑一些简单不重要的应用,主要生产系统,数据库,财务等等重要的应用现在还都很少迁移到虚机上的
aniskywalker 发表于 2009-2-20 10:47


你说的不错。虚拟化不是万能的,他也有自己的弱点,也有适用范围。
比如数据库,一般来说,数据库都会是比较大的应用,需要大量的运算,因此如果使用虚拟化,会大大影响其效率,我不建议使用,但是对于生产机,我觉得还是可以使用的。财务没有迁移,主要还是因为安全,这是核心内容,因此不适合虚拟化。
作者: mark_l_zhang    时间: 2009-02-24 20:37
想问问,虚拟化的上线怎么会降低软件开发的成本?
aniskywalker 发表于 2009-2-20 10:48


我不太明白你所谓的软件开发的成本?可能你的意思是虚拟化带给软件开发的好处吧?
软件的开发其实确切应该是一个生存周期,从开始到退出是一个很长的过程。我觉得虚拟化的好处在于测试方面,比如开发完的代码,我可以通过虚拟技术快速复位(Snapshot技术)或者VMware的Lab 产品,都可以非常快的恢复到以前的版本,大大节省时间,提高效率。
作者: mark_l_zhang    时间: 2009-02-24 20:47
讨论很激烈啊,呵呵。看得出mark_l_zhang 确实是虚拟化方面的高人!据我了解,现在国内实施虚拟化的企业,确如你所言,绝大多数是部署在新增加的、高配置的的服务器、存储等硬件架构之上的。但有个比较有意思的问 ...
newxunihua 发表于 2009-2-23 10:42


夸奖了,大家共同学习。既有服务器的利用率只有10%,这肯定有其依据。只是对于虚拟化厂商在利用这个做文章,这毕竟是他们的生存之本啊。
不过新东西再好也总要有个培育的过程,在现在刚起来的时候,肯定有很多的风险和经验需要积累。因此现在出现的难处,难点都是可以理解的,需要大家群策群力啊。
作者: ghostboss    时间: 2009-02-24 23:48
我一直大脑穿刺,但明白这个东西有搞头!!!楼主,能不能把这东西搞来的各种意见发给我一份,或者我可以做实施和宣传!!!!!!!极度寻求好项目合作!!!!!!!!!!




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2