设为首页 加入收藏

服务器虚拟化能为用户解决什么?

打印
2015-07-10 15:23:07    来源:http://www.xkidc.com/
摘要:服务器虚拟化就是将服务器物理资源抽象成逻辑资源,让一台服务器变成几台甚至上百台相互隔离的虚拟服务器,我们不再受限于物理上的界限,而

\

服务器虚拟化就是将服务器物理资源抽象成逻辑资源,让一台服务器变成几台甚至上百台相互隔离的虚拟服务器,我们不再受限于物理上的界限,而是让CPU,内存,磁盘,I/O等硬件编程可以动态管理的“资源池”,从而提高资源利用率,简化系统管理,实现服务器整合,让IT对业务的变化更具适应力。

服务器虚拟化细化起来可分为两类:多虚一,一虚多。

多虚一:顾名思义就是将多台性能较差的服务器整合成一台性能较好的服务器。有很多客户和领导问过我这个问题,这也是很多业务繁重的用户希望的解决方案。据我所知,美国有家公司叫3leafsystems,大家可以自行百度。还有种技术叫服务器交火,不过支持交火的服务器似乎不多,IBM的X3850M2支持将两台物理服务器交火成一台服务器,装一个OS,不过仅限2台,性能小于2台机器的性能总和。另外还有一种技术用于特定的中间件应用,如Oracle的RAC,多台机器装多套同样的OS,其实是分布式的一种。关于多虚一,目前国内还没有对应的解决方案,更多的还是通过分布式和负载均衡实现。

一虚多:就是将一台服务器通过虚拟化技术细粒度的分割成几台逻辑服务器,这些逻辑服务器拥有独立的CPU,内存,硬盘和网卡等,并且可以动态的分配和调整虚拟资源,通过这种方式,减少了硬件的采购,提升了硬件的整体利用度。传统的物理服务器,不仅价格昂贵,体积庞大,更重要的是里面的操作系统不能复用,并且硬件不能灵活增减。每当用户增加业务,都需要全新采购硬件。有些用户为了节约成本,将两个或者多个业务安装在同一个操作系统上,这样存在一个风险,这些业务软件自身的不兼容性和排他性,并且多个业务的服务质量受到影响,CPU的使用率仍然保持在一个很低的状态,假如CPU的使用率超过一定值,业务的响应速度会成指数倍下降甚至出现无法响应的情况,而且如果该物理服务器坏掉,影响的就是多个业务。通过虚拟化技术,将物理服务器分割成几台逻辑服务器,这样每个服务器都有自己的软硬件,互不干扰,不仅提升业务质量,同时提升了硬件使用率。

对于操作系统而言,在物理服务器上安装操作系统往往需要通过引导盘,然后再安装操作系统,安装好系统之后还要分别对不同的硬件进行驱动,安装好一个纯净的操作系统至少需要1-2个小时。通过虚拟化技术,可以做到硬件隔离,针对于不同的操作系统,不需要再对硬件进行驱动,这些驱动都交由虚拟层解决。还有一个最大的好处就是用户不需要再安装操作系统了,只需要制作一个操作系统模板,通过这个模板5秒钟快速创建一个OS供用户使用。在运维方面,从直观上看减少了物理机的数量本身就降低的人员的工作量,提升工作效率,同时也降低了能源消耗和空间损耗,通过客户端可以访问多台物理服务器和虚拟服务器,完全取代了传统机房里的KVM。

传统机房为了保障业务的连续性,通常的办法是采用双机热备或者双机冷备的方式保护一个业务,这样做的好处是可以保障业务,缺点就是耗资巨大,曾经我在某用户哪里见到两台服务器+两个存储跑一个业务,用户说,花了100多万,硬件利用率连1%都不到。虚拟化通过HA,动态在线迁移及容灾,不仅可以同时保护多个业务,并且不需要安装第三方插件和数据库,集成在虚拟化解决方案之中,无需额外购买,你说划算不?

相关阅读

平台探索.创记事
  • 1
  • 2
  • 3
热贴排行榜
新华社最新资讯
精彩推荐