虚拟化是一个巨大的趋势,把物理资源转变为逻辑上可以管理的资源,打破了物理结构之间的壁垒。在未来,所有的资源都透明的运行的在各种各样的物理平台上,资源的管理都将按逻辑方式进行,完全实现资源的自动化分配,而虚拟化技术成为我们实现这一理想的唯一工具。目前来讲,服务器的虚拟化是大的虚拟化技术的一个较为典型的分支,IT基础架构的虚拟化已经体现处理器、存储、备份、网络层面。从整个虚拟化的发展来看,网络虚拟化、存储虚拟化、个人电脑的虚拟化、服务器的虚拟化以及大型主机的虚拟化都在发展。
为了便于理解,介绍服务器虚拟化技术的用法案例:
某小公司想要搭建三个应用:邮件系统,文档管理,企业内网。到底要买多少服务器呢?由于公司人少,负荷轻,性能上一台服务服务器就足够用了,但多个应用装在一起的话,不但资源调用可能起冲突,维护起来也麻烦。但如果买三台服务器的话,又是狮子搏兔,严重浪费。这可怎么办?
既然一套服务器的硬件性能过剩,那么把它划分成三个逻辑上完全隔离的虚拟服务器,每个上面再各自安装操作系统,部署各自的应用不就行了吗?这样一来,几台虚拟机虽然共用了硬件,但在应用看来,它们使用的CPU,内存,硬盘,网卡等资源又是完全独立的,互相隔离,互不冲突。
一、服务器虚拟化技术要怎么实现?
实现虚拟化的核心就是引入相关功能的软件。这类软件就叫做Hypervisor,也就是“超级监督者”。这些“超级监督者”拥有通天的本领,能全面接管服务器上的物理CPU,内存,硬盘,网卡等硬件,把它们抽象成逻辑资源池,并按需分给每个虚拟机。这样一来,每个虚拟机都能独立使用自己的虚拟CPU,内存,硬盘,网卡,就像它们是物理实在的一样。“超级监督者”实际上就充当的是物理硬件和逻辑资源之间沟通的桥梁,因此也被叫做“中间件”。
二、虚拟化技术主要有以下五方面的应用:
1、提高基础架构的利用率
如今,大多数企业将每台服务器用于一个特定的任务或者应用程序,因为这些不同的应用或者程序并不适用于同一个系统中,但问题是,但多数服务器在运行计算时只会使用他们整体处理能力的一小部分,不能充分利用服务器的处理能力。将多个不同物理服务器中的信息内容先转移到vps上,然后将这些vps运行在一个单独的物理服务器上。这样一来就减少了原先管理多台物理服务器的成本。
2、企业数据安全
虚拟化服务器可以实现在多个服务器上面运行一个应用程序,这也就意味着,当一台付出现故障或者被攻击,在另外一台服务器上面可以继续运行相同的应用程序,最大减少了服务器中断的可能性。利用vps构建了冗余的作业环境,来加快数据的拷贝和应用程序的恢复。
3、减少服务器的能耗
另一个问题就是降能,计算机网络变得越来越大,同时也越来越复杂,服务器会占用宝贵的空间,这就是为何数据中心会为散热而烦恼,若将一个服物理务器划分多个虚拟机,而每一个虚拟机都像是能运行自己的操作系统的单独物理机。优势就是减少服务器的供电和冷却成本,同时管理变得更加容易、安全、更容易更新!
4、提高了服务器的稳定性
云服务器部署web项目,主要是通过创建多个vps,然后将不同的http,ftp,mail等服务分配到这些vps中,相互之间互不影响。提高可用性的同时,带来具有透明负载均衡、动态迁移、故障自动隔离、系统自动重构的高可靠服务器应用环境。通过将操作系统和应用从服务器硬件设备隔离开,病毒与其他安全威胁无法感染其他应用。
5、可以用于开发和测试环境
另外,部署一台虚拟机比部署一台物理机要快的多,可以在几秒内克隆或者部署新的虚拟服务器,从而不断地改变和适应业务的不同需求创建和复制的多个系统环境可以用于软件的开发和测试。
6、提高灵活性
通过动态资源配置提高IT对业务的灵活适应力,支持异构操作系统的整合,支持老应用的持续运行,减少迁移成本。支持异构操作系统的整合,支持老应用的持续运行,支持快速转移和复制虚拟服务器,提供一种简单便捷的灾难恢复解决方案。
服务器虚拟化技术是一个巨大的趋势,把物理资源转变为逻辑上可以管理的资源,打破了物理结构之间的壁垒。在未来,所有的资源都透明的运行的在各种各样的物理平台上,资源的管理都将按逻辑方式进行,完全实现资源的自动化分配,而虚拟化技术成为我们实现这一理想的唯一工具。从整个虚拟化的发展来看,网络虚拟化、存储虚拟化、个人电脑的虚拟化、服务器的虚拟化以及大型主机的虚拟化都在发展。
fqj
-
服务器
+关注
关注
12文章
9013浏览量
85164 -
虚拟化技术
+关注
关注
1文章
50浏览量
13039
发布评论请先 登录
相关推荐
评论