搭建虚拟化环境 小企业要稳步前行虚拟化

2010-09-05    来源:机房360    
如果说有一种技术能够极大地改善任何规模的计算环境的话,那就是虚拟化。由于使用一台服务器运行多台虚拟服务器,你可以减少运作成本,并从投资中获得更多收益。不管你的公司

  如果说有一种技术能够极大地改善任何规模的计算环境的话,那就是虚拟化。由于使用一台服务器运行多台虚拟服务器,你可以减少运作成本,并从投资中获得更多收益。不管你的公司是拥有两台服务器还是拥有200台服务器,你都能够以各种方式获得好处。

  虚拟化是一个广义的术语,是指计算元件在虚拟的基础上而不是真实的基础上运行,是一个为了简化管理,优化资源的解决方案。如同空旷、通透的写字楼,整个楼层几乎看不到墙壁,用户可以用同样的成本构建出更加自主适用的办公空间,进而节省成本,发挥空间最大利用率。这种把有限的固定的资源根据不同需求进行重新规划以达到最大利用率的思路,在IT领域就叫做虚拟化技术。

  虚拟化技术目前备受小企业的关注,可以使用一台服务器运行多台虚拟服务器,减少运作成本等等,你的公司会从中获得到真正的利益。

  对小型的基础架构实施虚拟化的原因也可归结为管理上的方便和成本的削减。如果你的企业拥有超过2台服务器,或者如果你打算某一天扩增服务器,那么,虚拟化就十分重要。

  如今,购买多核处理器的服务器非常普遍,但是小型企业的服务器需求一般需要不了那么多的功能。其结果是,企业购买了相对较贵的服务器,其功耗和发热量都很大。如此一来,在一台服务器上管理几台虚拟服务器就很有意义了。

  主服务器

  在小型环境中成功实现服务器虚拟化的关键要从物理主服务器开始,即将要运行多台虚拟服务器的主机。

  不管你使用哪种虚拟化软件,你都需要在四到六核CPU上运行大量的虚拟服务器。其原因在于通常情况下多数服务器有很大一部分的空闲时间。在这些服务器承担负载时,其资源趋向于在内存、CPU、磁盘、网络传输中扩展,仅有少量的虚拟服务器真正要求大量的CPU资源。因而,我们可以将大量的物理服务器整合到一台主服务器上。

  但这也不是绝对正确的。有些服务器,如数据库服务器,需要连续地运行沉重的负载,可能不太适合于小型基础架构的虚拟化选择。这完全依赖于主服务器的可用硬件资源,依赖于虚拟化软件的特性,依赖于虚拟服务器的要求。幸运的是,提前搭建并测试这些要求并不太困难。

  处理小型虚拟化项目的首要一步是选择硬件。通常,可以从一台服务器开始,应在预算的范围之内达到最佳的资源组合。

  单凭经验来说,主服务器中CPU拥有更多的核要比更高的时钟频率更好,所以如果要从四核的2.93GHz的处理器和6核或12核的2.4GHz的处理器中选择的话,最好选择后者。这是因为,在多个CPU核心之间分摊虚拟服务器负载的能力,一般可以转换为所有虚拟机之间的更快更稳定的性能。

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

1
3