虚拟化技术的研究与应用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
虚拟化技术的研究与应用
摘要虚拟化是指计算元件在虚拟的基础上而不是真实的基础上运行。虚拟化是一个抽象层,它从逻辑上把计算机物理硬件与操作系统、操作系统和应用程序进行分离,从而实现对应用软件的灵活管理,提高系统资源利用率。通过虚拟化技术,在一台物理机上以虚拟的方式运行多个不同类型的操作系统和不同版本应用程序,实现多个环境间共享这台计算机资源,达到优化软件配置,提高计算机的工作效率。本文对虚拟化技术的研究与应用进行了探讨分析。
关键词虚拟化技术;研究与应用
1 关于虚拟化定义及其商业化价值
虚拟化是一种关于计算机资源的抽象化的概念,同时也是一种隐藏计算机资源的物理特性的技术,从而其他的系统、应用以及用户可以共同使用这些资源。通常情况下,服务器的工作量只消耗总额的一小部分物理器容量,浪费了硬件、空间和电力。通过虚拟化,这些工作量,可以整合到更少的物理服务器,节约资源,增加灵活性。
虚拟化技术的商业价值主要有服务器虚拟化。简单易用,维护更简单。在一台运行虚拟机的主机上整合多个未充分利用的物理服务器。通过利用服务器整合和灵活性了工作负载、空间和电耗,帮助节省了资金,因为需要的管理更少,空间更小,电耗更低。另外,应用程序虚拟化。节约软件和运营成本。精简应用程序部署流程,让部署更快捷、更简单。创建所有共享资源特定于应用程序的副本,将它们隔离到独立的虚拟环境中。允许与本地系统资源交互,但不允许应用程序覆盖其他应用程序的资源。
2 服务器虚拟化技术在企业中的应用[1]
2.1 服务器虚拟化技术的作用
(1)整合硬件。将多个应用程序整合到一台服务器上,避免服务器剧增现象,减少硬件和维护成本,减少能源成本和所需的占用空间。
(2)提高可靠性。因为虚拟机没有和底层硬件绑定,所以能够在不干扰用户的情况下移动虚拟机。因此,服务器维护和升级操作都不需要中断应用程序使用。此外,服务器虚拟化可实现对IT资源的按需访问。过去,执行重新部署需要数天时间,而启用新的应用程序则需要数周,现在,只需投入少量精力即可快速满足用户需求。
(3)降低运营和维护成本,包括机房空间,机柜,网线,耗电量,空调和人力成本等。
(4)提高管理效率。虚拟化可利用高级工具实现工作负载平衡、容量规划、虚拟机实时迁移和自动化部署,使IT人员能够将更多的时间投入到可增加业务价值的事务上。
2.2 服务器虚拟化在企业中的应用
服务器虚拟化技术能够通过区分资源的优先次序并随时随地能将服务器资源分配给最需要它们的工作负载来简化管理和提高效率,从而减少为单个工作负载峰值而储备的资源。虚拟化技术允许对数量不足或根本不存在的硬件进行可用性模拟。虚拟化将可用的物理资源用作共享池以模拟缺失的物理资源。在指定虚拟机或服务器使用哪些以及如何使用物理资源方面,虚拟化能很好地进行控制。服务器虚拟化技术可以从两个方面来帮助服务器更加合理地分配资源,一方面是把一个物理服务器虚拟成几个独立的逻辑虚拟服务器,使用户可以在这些看似独立的虚拟服务器上运行不同的操作系统和应用。另一方面就是把几个独立的物理服务器虚拟成一个大的逻辑虚拟服务器,使用户可以像使用一台服务器的资源那样支配这些物理上独立的服务器,从而达到最大化利用资源的目的。
3 虚拟化技术在桌面虚拟化中的应用[2]
虚拟化技术在桌面虚拟化中的应用是微观应用的一种体现,其具体表现在企业员工的桌面交互当中。桌面虚拟化的产生是为了能够使企业内部的任何一名员工无论在任何一个地方,只要能够启动一个可以连接网络的终端桌面,便可以对自己的专用桌面进行访问,使操作从以往传统的以操作设备为中心转化为以操作者为中心。可以说,虚拟化技术在企业中的集成应用典型便是企业操作系统的桌面虚拟化,它能够将服务器中的资源在后台数据库中进行整合和管理,继而构建出一个虚拟的操作桌面结构,而在服务器的终端数据库中又同时运行着多种虚拟架构,并为操作者提供在服务器原有资源基础上的对中计算操作环境/镜像形式。
另外,终端服务器的管理人员可以对操作者的请求进行直接的接收,并通过软件将其的请求进行统一的认证、管理、分配。其主要的操作步骤包括操作者访问验证、桌面系统配置以及程序数据交付。在整个的企业服务器终端交付系统实现过程中,其对虚拟化技术进行了充分的利用,并将自身包含的软硬件资源进行了全方位的整合与管理,最后通过智能化的运算体系按照用户的具体需求将其进行分类和交付。这种动态灵活的云端体系和资源交接方式使得操作者的操作界面可以一直处于高效地运转之下,继而有效提高了企业在进行办公过程中的有效性和安全性。当然,为防止操作者的操作安全出现问题,桌面虚拟化还对操作者也就是用户的信息进行了录入和保存。
4 应用虚拟化实施过程中需要考虑的问题
应用虚拟化技术能够在企业应用环境下对应用程序进行灵活便利的管理,提高軟件管理效率,但是在实施应用虚拟化过程中要考虑以下问题:
首先,应用虚拟化技术不能适用所有的应用程序。对于一些和硬件关联紧
密的应用程序不能进行虚拟化,例如:防杀毒软件,硬件驱动程序及一些老旧的16位应用程序等不能在虚拟环境下使用。
其次,应用虚拟化对服务器、网络和客户端计算机的硬件资源有具体要求。应用虚拟化部署及使用要根据实际情况,对服务器、客户端计算机网络连接状况进行评测。
再次,应用程序虚拟化和应用程序直接安装在终端计算机上在使用性能上存在差异。在虚拟环境下启动应用程序启动时间相对较长,特别是在终端首次运行某些应用程序时可能会出现延迟的现象。
最后,应用虚拟化过程中可能会涉及软件授权问题。对有些软件进行虚拟化部署会违反厂商授权;有些应用许可与特定硬盘序列号绑定,通过虚拟化把虚拟应用程序分发到各种不同终端设备就会违背授权协议。
5 结束语
通过在企业信息化管理过程中应用虚拟化技术,可以有效提高企业资源的利用率,降低企业成本,避免资源浪费,还能很大程度上提高企业内部服务器的工作效率,使企业信息化管理变得高效、便捷,进而提高企业的管理水平。
参考文献
[1] 程玉红.虚拟化技术在企业中的应用[J].中国电子商务,2013,(24):30.
[2] 刘华.服务器虚拟化技术在企业中的应用[J].电脑知识与技术,2012,8(8):1929-1932.