如何逐步实施服务器虚拟化技术?
了解虚拟化所需要的软硬件
一旦你准备实施虚拟化,就应该确保可以满足自身要求的合适数量的基础架构已部署到位。Rackspace公司VMware私有云的产品线主管Duan
van
der
Westhuizen说:“虚拟化技术需要一台物理裸机服务器作为平台,到时虚拟机管理程序装入到该平台上。虚拟机管理程序这一层是关键的系统,让你可以从物理层抽取虚拟层,并且将来自物理主机的内存和处理器等资源分配给在服务器上运行的各个虚拟机。”
选择一款安装在这台物理服务器上的解决方案取决于你想使用什么类型的虚拟化技术。比如说,一些公司可能只想对存储系统进行虚拟化处理,以便用于备份或灾难恢复;另一些公司可能想要构建虚拟机,从虚拟化环境来运行应用程序。拥有最佳组合的软硬件,以便最有效地充分利用虚拟化技术带来的种种好处,这一点很重要。
认识到可能的挑战,并知道如何克服这些挑战
虚拟化方面带来了多个挑战。你部署了合适的软硬件系统后,就必须确保实施的解决方案让你可以知道是不是在正确使用虚拟化技术、是不是获得最佳性能。虚拟化环境管理和监控工具是避免虚拟机散乱等问题的一种好办法。据van
der
Westhuizen声称,虚拟机散乱是指,一台服务器上有太多的虚拟机,因而管理员“无法跟踪所有虚拟机”,结果导致明显需要更多的物理资源。但是在一些情况下,研究和教育才是最好的办法。
Van
der
Westhuizen说:“克服这个挑战的办法之一就是,加强对用户的教育,尤其是在诸多部门能够根据需要,自行创建虚拟机的情况下。可以表明虚拟机使用情况的监控工具能够找出比较旧、未得到充分利用的虚拟机,这些虚拟机可以关掉。费用分摊平台能够将虚拟机的成本‘分摊’到创建虚拟机的部门头上,不但减少了创建不必要虚拟机的现象,还加强了不能随意创建虚拟机的意识。”
选择合适的应用程序进行虚拟化处理
接下来,你就要确定想把哪些应用程序迁移到虚拟化环境中。Van
der
Westhuizen说:“公司应该分析和确认哪些工作负载适合虚拟化处理。遗憾的是,不是每一种应用程序都适合或天生可以在虚拟化服务器上运行。比如说,未获准在虚拟化环境上运行的某些第三方应用程序和遗留应用程序根本就不适合。”
你部署的解决方案应该解决存储和性能方面的问题,但是如果你没有对合适的应用程序进行虚拟化处理,很可能看不到原先预计的收效。
全面保护你的数据
你将虚拟化环境搭建并运行起来后,应该着眼于长远保护存放在虚拟化环境里面的应用程序和数据。虚拟化存储解决方案或虚拟机同样面临诸多外部威胁,包括安全泄密、系统故障或自然灾害。你必须事先对这些问题有所防范,因为虚拟机仍存放在物理服务器上,而物理服务器很容易出现潜在破坏和停运事件。
弗雷斯特研究公司的首席分析师Andrew
Reichman在其《虚拟服务器环境的存储选择》报告中写道:“要抽时间为虚拟化环境里面的应用程序考虑备份、恢复和业务连续性问题。应该建立适合绝大多数使用场合的两三层保护机制,借助某一种标准部署模式来保护每一个虚拟机。”
行动方案
Rackspace
Hosting公司VMware私有云的产品线主管Duan
van
der
Westhuizen给出了下列行动方案。
●评估你目前的环境。确认目前拥有的各种工作负载,选择适合虚拟化处理的工作负载。还要评估存储方面的要求。
●选择自己搞还是外包出去。把虚拟化基础架构放在外面托管也许更具成本效益。务必要弄清楚每一种情况对成本带来的影响。
●制定一项设计和实施计划。要明确软硬件要求,有效规划就必不可少。应选择适合自身要求的虚拟化技术。
●扩建环境。充分利用内部员工或外部承包商,根据设计要求来扩建环境。
●在部署生产系统之前,要确保环境已经过全面测试和充分保护。
●使用内置的第三方管理工具,经常进行维护,并继续监控和简化虚拟化环境。
如何入手
入手的最佳切合点是要了解自己有什么的要求、想要对哪些应用程序进行虚拟化处理,以及想要使用什么类型的虚拟化技术。Rackspace
Hosting公司VMware私有云的产品线主管Duan
van
der
Westhuizen说:“有些虚拟化技术在某些方面很出色。你应该结合自己的要求,事先比较市面上各种虚拟化技术的优缺点,然后再作出选择。”
重要贴士
●要忍住想立马对什么应用程序都进行虚拟化处理的念头。开始先迁移不大重要的应用程序,对它们进行测试,确保它们具有高级别性能。然后,过一段时间,可以开始把比较重要的应用程序迁移到虚拟化环境。
●高效地使用虚拟机资源,因为它们仍与你的物理服务器联系在一起。不要创建超出实际需要的虚拟机;而是只部署数量足够的虚拟机,满足你当前的要求就行。不要给服务器带来不必要的负担,也不要投入到实际不需要的基础架构。
●确保你选择的技术不但足以满足当前的要求,还满足将来的潜在要求。确保虚拟化技术能够伴随贵公司一同发展,或者在将来很容易适应新环境。
随着信息化的多年建设与发展,诸多商业银行数据中心形成了固化的建设扩展模式,即以具体项目建设为中心,根据应用需求的增加节奏,尽量将发展最大化,通常大都独立配置与搭建服务器和存储系统平台。在发展之初,这种模式被认为简单高效、有的放矢,然而长期以往,这种模式的弊病就渐渐显现出来:系统割据、资源分散、投资巨大、能耗居高不下、管理低效等。本论文正是针对上述问题,结合某银行实际情况解决这些痼疾,通过详细讨论分析某商业银行当前数据中心IT架构的痛点,形成一套系统的解决方案。论文重点讨论了通过PowerVM虚拟化技术完成对生产系统的升级改造,PowerVM的核心技术主要分解为以下前六点特性,正因为这些先进的特性保障了升级后生产系统的持续稳定性。通过使用以下第七点SCE云计算平台搭建技术对商业银行开发测试环境进行改造升级,改造后的开发测试环境能够达到预计的快速方便部署应用的目标,满足开发测试环境特点的要求。1研究微分区技术芯片级虚拟化技术,可实现01个CPU为单位划分CPU资源,并以001为单位调整资源。由于动态逻辑分区的资源调整功能让系统管理员可自由添加、删除或在分区之间移动系统资源。由于引入了微分区技术,更使得动态逻辑分区的资源调整功能不但可以让物理资源被移动,而且虚拟资源也可被移动、增减。根据分区系统负荷和分区业务运行特点,IT管理员就可随时将资源动态分配到需要的地方,能够大大提高资源的利用效率和灵活性。2研究虚拟I/O服务器技术,VIOS实现以太网、SCSI和光纤通道磁盘的共享。虚拟I/O服务器用于为客户机分区提供虚拟I/O资源。因此,传统专用网络适配器、磁盘适配器与磁盘驱动器的需求将被虚拟I/O服务器消除掉,从而达到降低成本的目的。3研究集成虚拟化管理器技术,IVM是为了将虚拟技术带给更多中低端UNIX服务器用户,帮助他们充分利用虚拟技术简化系统管理和提高系统利用效率,IVM是集成虚拟化管理器。4研究动态分区迁移技术,LPM能够将正在运行中的逻辑分区随时迁移至不同物理服务器上运行。动态分区迁移允许将正在运行中的Linux或AIX分区,以及分区系统承载的各种应用程序从一台物理服务器迁移至其它物理服务器上运行,同时对于基础服务也不会带来任何干扰。5研究工作负载分区技术,工作负载分区(WPAR)技术是AIX提供一种全新的软件虚拟技术,这将使得用户与应用程序被隔离。也不会依赖于硬件特性,是AIX多种核心技术的综合体现。6研究实现动态应用程序迁移,工作负载(而不是整个分区)能够在线移动实现。不同的服务器均可是WPAR实现的目标,当然更加允许是在同一台服务器上来实现完成。能够让将负载较轻的服务器接管负载较重服务器上的部分业务应用,以此来提高业务应用的性能。在非高峰期间物理服务器被允许进入睡眠状态,这个效果是通过采用移动工作负载方式来实现,从而帮助企业节约电能。7研究基础架构云计算管理技术,IBM SmartCloud Entry(SCE)是IBM基础架构云计算管理平台,可简化部署,方便使用。它可以工作在用户既存的Power服务器基础架构上,使数据中心管理者通过一个简单的界面,快速部署虚拟化工作负载的自助服务,从而提高IT资源使用效率,降低管理成本。
人们在让桌面系统为自己服务方面做过各种各样的尝试,但是没有一种能成为放之四海而皆准的解决方案。微软的Terminal Services, 思杰的XenApp和其他类似的产品都在市场上占据一席之地,但是拯救桌面系统的征程仍在继续。
走进ITl领域的新军:虚拟桌面系统基础架构简而言之,虚拟桌面系统基础架构就是每个用户都有一个在管理程序顶端运行的桌面系统虚拟机。对于服务器虚拟化而言,每个桌面系统虚拟机都被分配了随机存储器,硬盘和输入/输出资源,以及在虚拟硬盘旁边的整套操作系统。用户使用远程显示协议(诸如微软的远程桌面系统协议,简称RDP或者思杰的独立计算基础架构,简称ICA)等与桌面系统虚拟机相互作用。客户端通常都是没有硬盘的瘦客户系统,除了与虚拟桌面系统基础架构连接外并不承担其他任务或者承担的很少。应用这种或者其他以服务器为基础的桌面系统计算解决方案的结果是,功能的核心和之前所有的公司数据都被包含在了数据中心里,不会散布到很远之外的远程站点或者其他地方去。通过集中管理桌面系统,你可以简化管理流程和维护系统的安全性,消除对替换故障电源,硬盘等组件的基础桌面系统维护需求。也相应降低了能源消耗,在某些情况下,由于这些庞大的客户端系统和350瓦电源被去除,用于给密集的办公空间制冷的费用也随之降低。这种好处是实实在在的。但虚拟桌面系统基础架构也有一定的不足。在其他以服务器为基础的桌面系统计算解决方案中就发现了这些问题,而且这些问题也同样波及到了虚拟桌面系统基础架构的部署。让我们首先从最重要的部分下手:用户接受度和整体性能。每个虚拟桌面系统基础架构实例在执行文字处理,电子邮件或者电子表格模板等相对平常的任务时速度都很快,但是他们面对诸如Flash应用程序,视频或者其他多媒体应用软件这些内容丰富的文档时可能就力不从心了。这主要是受到桌面系统显示传输协议而不是虚拟机性能本身的限制,但是这只能让问题解决起来更加困难。非常公共的问题会引起用户认可度的连锁反应,甚至会导致任何大型项目的夭折。这个问题的解决方案可能会代价不菲。一些厂商在服务器和客户端两方面双管齐下,将视频流是音频流与显示协议一起传输,将他们与客户终端匹配并使用客户端的处理能力来传播视频。这使得视频重放显得更加流畅,但是需要功能更加强大,价格也更加昂贵的瘦客户端来处理这些多出来的工作负载。这种解决方案在标准视频回放显示上工作良好,但是他们在Flash视频和Flash应用程序上依然存在问题。使用标准远程桌面系统协议能对虚拟桌面系统基础架构或者任何其他以服务器为基础的桌面系统计算解决方案的性能进行测试:只要使用微软的远程桌面系统客户端连接器连接到服务器或者桌面系统上就可以观赏YouTube上的视频。如果你正在使用每秒传输速率为100MB或者速度更快的本地局域网的话,那么视频观看将更加畅通无阻。一般来说,用微软的远程桌面系统客户端连接器观赏视频需要每秒传输速率为35MB的可持续带宽。对带宽的关注与服务器端桌面系统计算如影随形,诸如为广域网连接中的桌面系统服务(高延迟和低带宽)。打印和与USB是被正确匹配可能也会存在问题。这些问题需要选择正确的工具和制定相应的预算来解决,虚拟桌面系统基础架构也不例外,但是他们必须在虚拟桌面系统基础架构规划阶段就得到解决。其他问题显然是虚拟桌面系统基础架构所特有的。首先也是最重要的是:存储需求。一些虚拟桌面系统基础架构配置需要每个桌面系统都配置有像其他虚拟机一样的虚拟硬盘。当你每个桌面系统虚拟机的存储空间是8GB或者10GB时,再乘以期望中的虚拟桌面系统基础架构用户数量,存储就马上成为一个费用高昂的需求。还应该强调的是,虚拟桌面系统基础架构在减少桌面系统软件管理需求方面一点不少,因为每个虚拟机都是一个必须像其他任何桌面系统一样进行管理的资源池。这就意味着使用第三方工具来推进软件的更新和安装需要作出改变。
目前业内主流的虚拟化方案主要有两个阵营的,第一个是第三方软件的,例如VMWare、思捷的,另一种是操作系统厂商提供的,例如Windows、redhat Liunx的,IBM很早以前在其小型机以上的服务器上就可以实现虚拟化功能了。至于国内的,目前我了解的,国内的服务器厂商大部分都是OEM VMWare的产品,只有一款叫做维纳斯的桌面虚拟化软件。从安全性角度来讲,我建议考虑国外的虚拟化软件。同时虚拟化是一个整体解决方案,它涉及到硬件(服务器、存储、网络交换)和软件还有信息安全等方面的内容,不单单是一套软件就能完成的。在做虚拟化工程的时候,首先要分析用户的业务需求,就是为什么要部署虚拟化,部署虚拟化能帮助用户解决哪些问题,用户实际需要的是服务器虚拟化还是桌面终端虚拟化,或者仅仅是一个虚拟桌面或者无盘站,这些搞清楚了以后,还要深入了解用户想花多少钱,做多少事,没钱,什么也做不成的!这些都确定以后,可以考虑硬件支撑和信息安全支撑方面的内容了。如果在这方面知识有限,无法准确界定边界范围的时候,可以求助厂商,在国内来讲,浪潮、曙光、联想都在说自己能够承载虚拟化技术,在选择厂商的时候,一定要深入了解厂商在用户当地的技术支持人员的技术实力,很多情况下,硬件服务器厂商确实是能够实现虚拟化支撑的,但是具体到技术上,理解较深或者技术水平较高的工程师都不在本地,无论是规划还是实施、维护,对于没有工程师的地方,都是灾难性的。
虚拟化已经成为少数几种彻底改变业务场景的技术之一。值得注意的是,它仅作为一种新的创新技术开始,只有大公司才能使用,但现在它被中小型企业广泛使用。虚拟化带来的主要好处是节省成本并集中管理您的IT运营。
1、虚拟化节省了对IT硬件的投资
在虚拟化中,您将多个物理机转换为虚拟机,并将所有虚拟机转换为托管在单个(或少数)物理机上。这将减少您购买多个硬件资源的需求。通过这种方式,它可以集中您的运营环境,还可以显着节省购买硬件设备的投资成本。
大幅减少运行更大工作负载所需的物理机数量会对数据中心的节省产生连锁反应。更少的硬件意味着更少的持续支持和维护成本。虚拟化可以将硬件和运营成本降低多达50%。
根据一项研究,虚拟化可以将每台服务器的利用率提高80%。通过恰当地利用虚拟化,您可以轻松地将20台服务器的工作量减少到单台或几台服务器。最终,虚拟化可以以10:1甚至更好的比例降低业务的硬件需求。
虚拟化不仅可以节省IT硬件成本,还可以节省存储硬件设备所需的基础架构空间和处理它们所需的人力资源。此外,它还允许公司在较长时间内使用较旧的IT硬件设备。
2、虚拟化可以节省过多的电力成本
使用更大的IT基础架构的公司基本上需要在其电力成本上花费更多。较少的IT硬件显然会节省大量的电力费用。服务器,台式机和存储单元等设备必然会耗费大量电力来保持运行。但如果是虚拟化环境,从长远来看,企业将能够节省大量的能源费用。
此外,服务器和台式机等硬件设备需要大量冷却才能保持平稳运行。如果使用大量服务器和IT硬件,那么维护IT基础架构的必要冷却水平将花费很多。然而,虚拟化环境还节省了大量的冷却费用,并鼓励环境友好的业务。
因此,通过虚拟化,您可以在更少的服务器上运行更多工作负载,从而节省能源和资金。此外,公用事业成本从未降低,因此随着时间的推移,电力和冷却要求的降低将继续得到回报。
3、虚拟化具有更轻松,更具成本效益的维护
虚拟化基础架构可以节省人力和服务器生命周期维护费用。使用较少的物理服务器,手动配置,监视和维护的次数较少。物理服务器数量的减少还会降低硬件维护成本并增加可用的工作空间量。
仅在一台物理机器上运行虚拟处理器环境也会使处理过程变得更加简单和容易。它将大大降低维护成本,否则将需要维护大型基础架构。报告称,资本和运营支出减少了一半,每个虚拟化服务器每年可节省超过1,500美元。
它还可以减少处理多台机器所需的人力。此外,它将导致按优先级顺序快速处理IT操作。这将确保在集中式虚拟环境中实现更轻松,更好的IT操作。总的来说,这将节省大量的维护成本和人力开支。
它还将确保更好的支持,并且升级和补丁将更易于使用,这意味着企业将与最新的IT更新保持一致,减少停机时间,并且肯定会节省更多成本。
4、虚拟化确保更好的可靠性和安全性
安全成本是许多企业在构建IT基础架构时可能不会考虑的一种支出。尽管如此,虚拟化还可以提高整体安全性,因为IT人员拥有的机器数量较少,而且监控和处理的基础设施较小。
虚拟化通过使其更具流动性和上下文感知来提高安全性。使用基于软件的安全解决方案时,与传统的物理安全性相比,安全性变得更加准确,易于管理且部署成本更低。
虚拟化环境还可以节省IT基础架构中安全漏洞期间发生的意外成本,因为IT工作人员拥有的机器较少,而且基础设施较小。这使得解决安全威胁变得更加容易和快捷。
由于虚拟化,还可以将系统与其他系统隔离开来,并阻止安全漏洞从一台机器传播到另一台机器。这样,虚拟化还有助于防止环境的安全性,并且从长远来看还可以节省安全成本。
虚拟化的好处结论
虚拟化正在引发数据中心形成方式的变化。服务器虚拟化正成为整合,节能和降低成本的首选解决方案。它还为基础架构和安全团队带来了新的挑战,能够提供一致的隔离,监控和策略实施级别-类似于当今物理服务器和系统的可用性。
现在,即使是小型企业也可以选择虚拟化,但对于所有企业而言,这对于节省额外的IT成本来说无疑是一块蛋糕。结合虚拟环境起初可能并不容易,但大多数企业都同意这样一个事实,即从长远来看它是非常有利可图的。因此,可以恰当地说,虚拟化不仅有助于节省企业的大量IT成本,而且同时还使企业更灵活,更高效,更高效,从而产生更好的业务成果。
0条评论