Windows Server五大版本该如何选择技术应用

2010-11-02    来源:网络    
Windows每推出一个服务器版本,会根据用户需求的不同,同时推出几个不同的服务器版本。如以WindowsServer2008为例,其就同时推出了标准版、企业版、数据中心版、Web服务器版和服务器核

  Windows每推出一个服务器版本,会根据用户需求的不同,同时推出几个不同的服务器版本。如以WindowsServer2008为例,其就同时推出了标准版、企业版、数据中心版、Web服务器版和服务器核心版本。这五个版本虽然其核心功能是相同的,其主要的差异在与系统的相关配置上。简单的说,不同的版本就好像提供了不同的配置文件。在实际工作中,根据服务器的用途来选择合适的服务器版本,就显得尤其的重要。因为服务器配置的不同,直接关系到应用服务器的性能与安全。那么这五个服务器版本到底有什么差异呢?我们系统管理员又该如何选择呢?且听笔者一一道来。

  一、标准版。

  标准版其实就是一个通用的版本,可以用于各种不同的用途。简单的说,就是没有任何特色的地方。在实现某个应用程序时,与其他版本相比起来,往往需要更多的配置。在实际工作中,标准版本是最常见的服务器操作系统版本。通常情况下,标准版本可以支持域控制器、实用程序服务器、文件服务器、打印服务器、媒体服务器等等。对于中小企业来说,标准版本的功能已经能够满足大部分网络的需求。不过需要注意的是,与其他版本相比,标准版本还是在某些方面受到一定的限制。

  一是其所支持的核心处理器的数量受到限制。以WindowsServer2008为例,其支持的核心处理器数量高达四个。而数据中心版的核心处理器数量则高达八个。由于标准版其处理器的数量有限,为此其上面部署的应用程序的数量也可能受到限制。如果只部署一个或者两个应用程序,并且客户端数量比较少的话,四个处理器已经能够满足需求。但是如果客户端数量比较多,或者在同一个服务器上需要部署多个应用程序,此时四个核心处理器可能就无法满足需求了。

  二是在数据的处理上,也会受到一定的限制。从某种程度上来说,标准版并不能够适用于需要大规模处理能力和内存能力的相关应用。如群集或者活动目录联合等相关的服务器。在实际工作中,笔者一般建议在标准版上实现DNS或者DHCP等简单的网络应用。而相对于SQLServer等需要大量数据处理的应用,并不建议适用标准版本,而是使用服务器版本或者数据中心版本等等。

  二、企业版。

  企业版本与标准版本相比,其突出的优势在于大规模的处理能力和内存能力。通常情况下,支持服务器群集的企业版能够向机构提供高可用性环境要求的真正的每周7天、每天24个小时且正常工作概率达到99.99%的不间断服务。简单的说,就是可以提供非常高的可用性。而且企业版本能够支持大范围的各种日常使用的服务器系统。在选择企业版时,需要注意如下内容。

  一是需要注意服务器标准版本与企业版本之间的区别。标准版本能够处理大多数的网络服务。但是如果需要实现群集或这目录联合等相关服务时,标准版本就没有办法。此时必须要有企业版出马,来承担这个角色。

  二是需要注意,虽然企业版本能够提供大规模的处理能力和内存能力。也就是说,通常情况下对于中小企业的SQLServer等应用,企业版本是没有问题的。要实现SQLServer群集服务企业版本也能够胜任。但是如果数量比较大,则企业版本处理起来也会有一定的压力。通常情况下,如果需要进行大规模的数据分析(如需要建议数据仓库),笔者还是建议采用数据中心版本。

  三、数据中心版。

  数据中心版,顾名思义,这个版本能够支持超大规模数据中心操作的高端硬件版本的操作系统。以2008版本为例,这个数据中心版能够最多支持8个核心处理器。微软推出这个数据中心版,其主要面对的对象是需要上扩服务器技术以便在一个或者有限数量的服务器群集上支持大型集中式数据仓库的机构。简单的说,就是需要通过数据仓库来分析数据、并且数据量特别大的企业。像一些大型企业的BI系统,就需要使用建立在数据中心版本之上的数据仓库。

  在这里,笔者认为各位读者有必要掌握两个基本的名次:外扩和上扩。外扩是指将应用程序分布在多个服务器上一边获得更好的性能。简单的说就好像是实现服务器均衡。而上扩是指将多个处理器添加到单个系统上以提升应用程序的性能。简单的说,就是不增加服务器的数量,而只是增加服务器的处理器的数量,以改善服务器的性能。笔者一般推荐的是,先上扩,然后再外扩。因为从维护与成本的角度来看,增加核心处理器的数量并不会增加维护的成本。而且与配置一台服务器而言,增加一个核心处理器的成本要低廉的多。通常情况下,只有在服务器的核心处理器数量已经到达极限或者出于高可用性等原因(如需要使用一个辅助服务器来提高高可用性,此时可以顺带实现服务器的负载均衡),才考虑选择外扩的方案。

  从应用程序的角度来看,笔者认为,对于Web等应用服务来说,外扩方案是首选的方案。而对于数据仓库等应用程序来说,上扩则是比较理智的选择。虽然外扩也可以改善数据仓库服务器的性能,但是收益并没有上扩方案那么大。毕竟外扩方案的话,还需要考虑到带宽的约束。为此对于数据仓库等类似的应用程序来说,数据中心版本可以提供更好的集中式可扩充性能,以及额外的容错和故障恢复能力。不过这里需要注意的是,数据中ixnban不嫩购单独购买。其一般都是通过专用硬件一同出售。因为数据中心版需要由硬件供应商协会开发和测试,具有严格的性能、可靠性和可支持性的标准。

  四、WebServer服务器版本。

  WebServer服务器这个版本比较特殊,其主要是针对WebServer这个应用服务而设计的。简单的说,这个版本就是Web前端服务器操作系统,主要用来满足于Web服务需要的应用服务器需求。通常情况下,IIS、邮件等应用服务部署在这个版本上比较合适。因为在部署这个服务器版本时,已经针对这些应用服务,对操作系统进行了一定的配置。如此的话,就可以减少服务器操作系统安装完成后的配置工作。

  如前段时间,有一家企业需要购买一个服务器操作系统,主要用于Web服务(包括IIS服务器以及相关的脚本开发与测试),笔者就建议他们采用WebServer服务器版本。相对其他版本来说,这个价格比较便宜,而且对于硬件的要求也不是很高。特别适用于Web类型的服务。

  不过需要注意的是,一般不建议在WebServer服务器版本上实现诸如打印服务器或者DNS、DHCP等应用服务。因为Web版本根本没有提供这方面的服务。如果需要的话,用户还必须购买其他的版本,如标准版本或者企业版本。这样的话,就可能有点重复投资。如果有这种情况的话,还不如一开始就购买服务器版本或者标准版本。只是在性能优化上,可能对管理员提出了比较高的要求。

  五、服务器核心版。

  从80年代就开始接触电脑的用户来说,会有这方面的感觉。硬件的性能越好,但是对于用户来说并没有感觉速度有明显的变化。这其中很重要的一个原因是,操作系统本身对消耗硬件的资源程度就在不断的增加。如刚开始出现的Dos操作系统,由于其没有图形化的界面,为此虽然硬件参数不高,但是跑起来仍然相当的快。服务器核心版就是根据这个原理来设计的。

  简单的说,服务器核心版与其他版本相比,就是没有图形化的界面。呈现在用户面前的就是一个Dos操作界面。如此的话,就可以减少对硬件资源的消耗。从而提高应用程序的性能。如果将操作系统当作服务器来用,笔者推荐使用服务器核心版本。服务器核心版本其实并不是一个独立的版本,它是一个附属版本,或者说是各个版本的一个安装选项。在安装时,系统管理员可以根据自己的需求,选择这个选项。如果选中的话,则在安装过程中,安装进程并不会安装图形化界面。这跟Linux等服务器操作系统比较类似。一般来说,如果是用于生产的服务器,采用服务器核心版本为好。如果用于测试的,出于方便的考虑,可以采用企业版本或者标准版本。当然,命令行的操作会提高操作者的难度。

  这里需要特别提醒的是,服务器核心版本由于是各个版本的附属品。也就是说,其可以跟分为标准版、企业版、数据中心版与WebServer版。其主要的不同就在于没有图形化管理的界面。在选择时,仍然需要遵循上面的规则。

1
3