服务器 频道

服务器不是越多越好

 

在过去的年代里,各种商业组织见证了基于分布式计算模式的企业低端数据库的快速发展。在此过程中,很多公司围绕分布式商业模式,从根本上重建了他们的核心商业流程,并且很快建立起分布式的客户/服务器(Client/Server,简称C/S)结构系统,来获得明显超出集中式系统的性价比优势。

     起初,分布式结构的吸引力主要在于相对低档的配置要求和较少的人力开销。但是到了今天,一些长期的负面效应诸如:效率上的低下,用户长期累计起来的巨大支出等,开始变得明显起来。许多公司的运行效率日益变得低下,以至于到了难以承受的地步。这种情况在那些员工人数在1000人左右,拥有百余台服务器的中型企业里非常普遍。

     这些快速增加的机器中大部分是低价的基于IA-32模式的服务器,上面运行着Microsoft Windows 操作系统。相比大型机而言,这种方式初看起来在降低成本上非常有效,除非立刻就需要升级系统。但是,尽管这种Intel/Windows搭配的服务器在开始时具有很有诱惑力的性价比,但是随着时间的增加,就会慢慢显露出缺乏UNIX服务器和大型机所拥有的可测性以及严格的资源管理能力。

这种软硬件的局限性是和为那种单服务器单应用策略增加新的服务器所花费的低开销结合在一起的。在这种过时的策略下,每种应用都必须驻留在自身的单任务服务器中,而且服务器的CPU利用率还应该限定在50%75%之间。

当用户需要不断地超越这些“限定”条件时,负载就必须被重新分配到别的服务器上,或者增加CPU的处理能力,然而这是一种非常差的利用CPU的方法。服务器看起来总是超载,但实际上从CPU资源的角度看来,它们远没有被充分利用。

然而,这种方式在今天却依然被采纳为最典型的Windows服务器管理模式,在企业里,单个服务器上运行着单独的应用程序,以此来试图保证应用程序的稳定性,避免当应用程序需求增长时争夺系统可用资源而引起的冲突,同时最小化单个应用程序进程崩溃所引起的损害。

表面上,这种方式在公司为特定的需求和应用添加新的专门的低成本服务器时的确是适宜的而且成本低廉。但是事实上,最初购买时的成本是比较低,但后来陆续投入的成本和管理维护这么多单独的服务器的费用却很高。相对于刚开始的低成本开销,维护所有这些日益复杂和昂贵的邮件服务器、文件服务器、Web服务器、数据库服务器和网络服务器需要不断增加设备和人员方面的投入。

由于在客户机/服务器环境下管理分布式信息系统会日益变得复杂、低效和昂贵,越来越多的公司正在转向服务器整合――把多个应用程序、数据库和服务集中放到少量高可靠性的Windows服务器上,以此来重新掌控企业的各项业务,杜绝服务器的效率低下。

面对过去十年中服务器数量的爆炸式增长,服务器整合已经成为一种商业公司追求低成本和提高运行效率的新的需要。对这些公司来说,把分散的应用程序和工作量整合到少量大型服务器上已经非常有效地缩减维护和管理这些系统的成本,同时对各项服务的性能以及贯穿整个公司的商业流程没有丝毫影响。

把两个或者更多较小服务器上的应用整合到一个较大的服务器上不但能降低成本和复杂性,而且简化了管理,同时提高效率、安全性和资源利用率。通过增加控制、减少硬件和软件平台的数量,服务器整合创造出一种改进的、集中的环境,能有效地提升生产力、正常运行时间和服务的各方面质量。

简单地说,服务器整合策略基本包含四个部分:

-、位置整合(集中化):

    减少安装服务器的场所的数量,来达到集中管理和控制的目的;

二、物理整合:

    通过把同一应用的多个入口和用户合并到少量大型服务器上,来减少服务器的总数量;

三、数据整合:

    把各种不同的数据合并到一个知识库中,以此来减少遍布企业的数据库的数量;

四、应用或工作量整合:

    通过把多台服务器上的多样的、不同的应用及其用户整合到一台服务器上,来减少物理服务器的数量。

尽管花在新服务器和存储设备上的前期投资看起来比较高,但是很快就会通过精简人力,节省软硬件的维护费用、空间面积、电力等获得更大的回报。一个整合的环境同时还会简化灾难恢复进程,提升网络和系统的安全性,减少冗余,降低系统管理的成本。

很明显,服务器整合是今天IT业发展的需要。问题已不再是该不该整合而是怎样整合和何时去整合。当然这也对单个服务器的负荷能力提出了新的需求,也就是说企业会更加充分利用他们所配备的每台服务器。

0
相关文章