企业服务器应用虚拟化技术探讨

时间:2022-10-05 10:24:45

企业服务器应用虚拟化技术探讨

摘要随着企业信息管理应用的增加,单机服务器数量剧增,给IT技术人员带来管理难度大、安全性差,闲置资源增加、成本增加等问题。利用虚拟化技术可以使企业分布的服务器资源形成资源池,对资源进行统一调配,保证企业应用的性能的提高、管理难度下降、安全性增强。

关键词服务器;虚拟化技术;资源池

中图分类号TP3文献标识码A文章编号1673-9671-(2010)042-0109-01

随着信息技术的发展,各种企业越来越多应用IT技术实现生产管理营销服务提高,越来越多的数据需求,大量的应用导致企业IT部门部署的服务器数量越来越多,网络复杂程度存储急剧增长,出现了大量一个服务器只运行一个应用现象。随之而来是管理难度和成本加大,应急处置能力的下降,系统迁移困难,宕机时间长、服务器与服务器之间无法实现资源共享等一系列问题。虚拟化概念是在20世纪60年代首次出现,利用虚拟化技术将稀有的大型机进行硬件分区,解决资源紧张扩大应用。90年代开始利用该技术来解决激增的相关廉价硬件的利用率、管理成本、易受攻击等问题。我们可以通过成熟的虚拟化技术实现分散服务器形成统一的资源池进行管理,提高资源利用率和系统安全性。

1虚拟化的定义

虚拟化是一个广义的术语,在计算机方面通常是指计算元件在虚拟的基础上而不是真实的基础上运行。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。

虚拟化技术与多任务以及超线程技术是完全不同的。多任务是指在一个操作系统中多个程序同时并行运行,而在虚拟化技术中,则可以同时运行多个操作系统,而且每一个操作系统中都有多个程序运行,每一个操作系统都运行在一个虚拟的CPU或者是虚拟主机上;而超线程技术只是单CPU模拟双CPU来平衡程序运行性能,这两个模拟出来的CPU是不能分离的,只能协同工作。

1.1虚拟化技术分类

1)服务器虚拟化。服务器虚拟化的应用实现,依靠的是硬件虚拟化和操作系统虚拟化。服务器虚拟化就是将一台服务器变为多台服务器使用,提高服务器的使用率。通过虚拟化,实现在一台服务器主机上装多个操作系统,并且可以同时运行,就相当于多台服务器同时运行了,利用率大大提高。

2)存储虚拟化。存储虚拟化是将一堆独立的硬盘虚拟的整合在一起,让人看起来是一块硬盘。存储虚拟化的目的是方便管理和有效利用存储空间。

3)网络虚拟化。网络虚拟化一般是指VPN,这个应用在企业已经是必不可少了。它是将两个异地的局域网,虚拟成一个局域网,将企业的OA、B/S软件可以在虚拟的局域网里应用。

4)桌面虚拟化。桌面虚拟化是近年来,企业领域比较热门的应用,其主流实现方式是:服务器上部署好桌面环境,传输到客户端电脑上,用户看到的就像本地真实环境一样,所有的使用其实是对服务器上的桌面进行操作。当然,程序运行也实际在服务器上。

5)CPU虚拟化。CPU虚拟化其实是对硬件虚拟化方案的优化和加强。以前是用虚拟化软件把一个cpu虚拟成多个cpu,而cpu虚拟化直接从硬件层面实现,这样大大提高的性能。

6)文件虚拟化。文件虚拟化与存储虚拟化有些相似,存储虚拟化是将分布的设备虚拟成一个设备,而文件虚拟化是将分布在多台设备的文件数据虚拟成一台设备上的,这样以前找文件要去不同的设备上查找,而现在则像在一台设备上操作一样。

2虚拟化技术应用探讨

2.1整合资源

企业运行大量的服务器分散在企业的各个分支,各类系统都运行在不同的服务器环境,导致服务数量及应用数量激增,这些都需要大量的资和人力去管理运作,部分服务器利用率不高产生空闲资源。利用虚拟化技术可以充分整合现有资源,可以实现资源的统一管理,监控。为企业提供虚拟集群式的计算服务、数据存储服务等,企业各中数据应用都统一在资源池管理。

2.2智能管理

通常情况下管理难度更大的部分仍然是来自于服务器的管理。利用虚拟化的智能管理就是要实现对资源的集中统一的管理和监控。虚拟化技术将虚拟服务器从硬件中抽象出来,虚拟服务器可以在不同物理服务器中来回智能迁移。当出现物理服务器宕机时,迁移能力允许将虚拟服务器克隆出来,或从一台物理服务器迁移到另外一台。智能迁移的好处包括:消除由于硬件升级或出现问题、软件更新时造成的宕机时间,可以按需求将虚拟服务器迁移到更强或更弱的服务器上。

2.3安全可靠

通过建立虚拟化资源池,可以实现资源池中运行的应用程序服务器的合并,通过虚拟化合并能够实现高可用性和数据安全。当物理服务器发生故障时,受影响的设备能够在备用容量的其他服务器自动重新启动,在意外停电或者其他IT服务中断时间降低至最低,不需要专门的备用设备或者安装其他软件系统,在虚拟化下实现高的可用性,避免产生于操作系统或特定应用程序相关故障切换解决方案带来的复杂性。虚拟化服务器在短时间内快速成为经济高效且具有更高管理性能的灾难恢复解决方案之一,降低了灾难恢复备份系统高成本的投入。

2.4性能提升

平常企业中分散的服务器的使用率经常只有15%―50%。通过建立资源池的虚拟化技术实现在一台物理服务器上没有限制虚拟服务器的数量,高效的架构使得在单个服务服务器上在硬件条件允许的情况下可以支持更多的虚拟服务器。以实现多对一的虚拟对称式多重处理,能够同步调动集群中闲置处理器,实现计算负担均衡,平衡企业服务器集群处理能力。

3结论

企业服务器通常分布运行不同的数据应用系统,存在不用的操作系统比如:windows server 、Linux等,各个服务器负载并不均衡,经常出现小马拉大车或者大马拉下车现象我们可以通过虚拟化技术形成一个统一资源池,在这个资源池内实现资源共享,实现统一调度、监控、维护。同时,利用虚拟化的资源池可以顺利实现企业所有数据安全迁移、灾难恢复、合理分配CPU的计算资源提高性能等。

参考文献

[1]鲁松.计算机虚拟化技术及应用[M].北京:机械工业出版社,2008.

本文为全文原貌 未安装PDF浏览器用户请先下载安装 原版全文

上一篇:混凝土试件制作和混凝土强度检测的主要方法 下一篇:水利施工企业施工成本控制的缺陷及其解决措施