什么是虚拟化?
虚拟化代表着这样一个巨大趋势,就是把物理资源转变为逻辑上可以管理的资源,打破了物理结构之间的壁垒。在未来,所有的资源都透明的运行的在各种各样的物理平台上,资源的管理都将按逻辑方式进行,完全实现资源的自动化分配,而虚拟化技术成为我们实现这一理想的唯一工具。
虚拟服务器技术正是虚拟化技术的代表,它为人们带来了前所未有的体验。使用虚拟服务器技术究竟可以做什么,我们一起来看看现实中虚拟化服务器的应用:
研发与测试
提起虚拟化服务器的应用,人们首先想到的就是研发测试环境,因为研发和测试人员需要使用许多不同的操作系统环境,如果每一种平台都使用物理服务器,这将会对准备测试环境带来相当大的困难,一个小小的测试改变都需要重装若干这样的测试用服务器。如果一个测试组织需要成百上千台服务器进行压力测试时,准备纯物理服务器的测试环境几乎不可能,虚拟化技术无疑是最佳的选择。通过在一台物理服务器上实现多个操作系统,或者实现成百上千个虚拟的服务器,虚拟服务器技术极大的降低了研发和测试的成本。快速的服务器备份/恢复、开通和重装为研发和测试人员提供了尽善尽美的测试环境。
服务器合并
很多企业用户都不得不面对这样的尴尬:每实施一项应用就要买一台计算机,随着应用的增加,一般要购买很多不易变更的资源;完成不同任务的服务器越来越多,管理变得越来越复杂;同时服务器利用率却很低,仅为15%~20%,造成资源的极大浪费。因此,将各种不同的服务器整合在一起的方案受到了用户的欢迎,但是整合在一起的服务器如何分配资源,并保证每一个应用的正常运行呢?服务器从小变大是一个问题,而将大块计算资源分成小块也是一个问题。虚拟服务器技术的出现轻松的解决了服务器合并的问题,从而受到更多企业用户的青睐。
灾难恢复
很多人可能觉得灾难恢复和虚拟服务器技术无关,但灾难恢复解决方案是一个非常常见的虚拟化服务器部署方案。许多组织发现允许实时访问和提供冗余系统(如SAN)的灾难恢复方案是极其昂贵的。但某些虚拟化技术本身就提供了备份/恢复和迁移的功能。某些虚拟化服务器技术能够实现几乎零宕机实时迁移,且无需存储局域网 (SAN)的支持,从而将任何由系统故障等灾难性事件带来的威胁降低到最小化。此外,由于虚拟化服务器可以被激活、重起且可在限定的时间内创建重要服务器,所以虚拟化服务器在短时间内快速成为经济高效且具有更高管理性能的灾难恢复解决方案之一。
基础设施管理
人们设想未来所有的资源都透明的运行的在各种各样的物理平台上,资源的管理都将按逻辑方式进行,完全实现资源的自动化分配。这需要深层次的数据中心虚拟化、自动化,这显然必须提供大量的虚拟化技术和自动化工具。
服务器虚拟化正是为这样的目的而设计,它实现了软件和硬件的隔离,还实现了不同虚拟服务器之间的隔离,辅以大量自动化的自助工具,为服务器的管理完美的解决方案。
这两种隔离不仅提高了虚拟服务器的安全性,同时也减少了服务器计划更新升级的宕机时间,由于实现了软硬件的隔离,硬件的更新对虚拟服务器根本不会带来任何影响,如果需要更换服务器或升级底层操作系统,用户只需要进行简单的迁移工作,仅需几秒钟,这个虚拟服务器就可以立即工作,不会为终端用户带来任何影响。同时,虚拟服务器技术提供了丰富的管理工具允许终端用户参与虚拟化服务器的重起、重装、迁移和备份/灾难恢复等管理维护工作,从而极大的降低了对客服技术人员的需求,降低了客服人员所需的成本。
高级虚拟主机
虚拟主机技术的出现,使得在互联网上建立站点的资金门槛大大降低。可以说,正是这样的虚拟技术构筑起了互联网的大厦。但随着互联网的普及,客户常常抱怨虚拟主机作了过多限制,稳定性不好,资源很难保证。尤其是安全性不好,服务经常出故障,很难满足现有客户的需求。现在的虚拟主机用户对虚拟主机服务也提出了更高的要求,用户需要安全、稳定的环境,甚至是对部分资源的控制权。
虚拟服务器的出现,为服务商和终端用户带来了新的选择。虚拟服务器技术允许在一台服务器上创建多个相互隔离的虚拟专用服务器,每一个虚拟服务器均可独立进行重启,并拥有自己的root访问权限、用户、IP地址、内存、过程、文件、应用程序、系统函数库以及配置文件。在保持与虚拟主机相同的客户密度和盈利能力的同时,虚拟服务器所提供的安全性、可靠性以及灵活性等均高于虚拟主机服务。采用了虚拟服务器技术后,服务提供商即可为客户提供更多新的、更具吸引力的高利润服务,从而填补虚拟主机服务与独立主机服务之间的空缺。
Virtuozzo虚拟服务器技术
Virtuozzo是一项服务器虚拟化和自动化技术,Virtuozzo完全支持前面所述的服务器应用情景,它是唯一一款能同时支持Linux和Windows平台的VPS(虚拟专用服务器)产品。
VPS(虚拟专用服务器)是利用Virtuozzo在一台物理服务器上创建多个相互隔离的虚拟专用服务器,无需任何操作系统安装工作,对其用户和应用程序来讲,每个VPS已经是能够使用的独立服务器,它的平台的运行和管理都与一台独立服务器完全相同。
Virtuozzo采用操作系统虚拟化技术,操作系统虚拟化的概念是基于共用操作系统内核,由于没有额外的虚拟硬件层,所以有较少的服务器资源损耗,从而可以在一台物理服务器上可以实现更多的虚拟化服务器。
Virtuozzo支持在一台物理服务器上创建成百上千的虚拟专用服务器(VPS), 是最佳的商用虚拟化服务器产品。Virtuozzo管理工具对Windows和Linux是通用的,使得对同时管理两种操作系统的工作更加简便易行。