第一页
选择服务器是一项重大决策,通常费时费钱。错误的决策会导致不良后果。在本文中,我们将首先谈谈一些在规划时需考虑的问题,然后进一步讨论如何在Windows和Unix之间做出选择。
规划考虑因素
在选择服务器时,一个关键的考虑因素是确定采用什么操作系统。这里有几点考虑:
服务器是否要增加到现有的服务器/计算机环境?
现有或所选的应用对OS选择有哪些限制?
把服务器增加到一个现有环境,通常意味着新服务器必须使用和现有服务器一样的操作系统,这是因为应用有所限制以及现有操作人员的技能也有限。
如果需要新的应用,软件厂商可能会要求或强烈推荐使用特定的OS。
Windows vs. Unix和Linux
除非你不得不使用某种专有的OS(如某些IBM系统的OS/40或Z/OS,甚至是Novell的Netware),你一般有三种选择:Windows、Linux或Unix。这里说的Unix包括系统厂商提供的所有Unix系统,如IBM的AIX、惠普的HP/UX或SUN的Solaris。同样,Linux系统也有一些选择。
第一个选择是,使用Windows,还是Unix或Linux的扩展系列。上面已经提到,有时你可能会被迫只能用某种操作系统,但如果你可以自由选择,最好基于产品在扩展性、、强健性和使用成本方面的标准,对产品进行比较。
服务器必须支持多少台客户机?
服务器选择的第一个基本步骤是判断服务器必须同时支持多少台客户机。不同的应用使用的服务器资源量不同,在配置服务器时需要用到这些信息。
无论这些客户机和应用的数目是多少,都只是最初的数目。随着时间的推移,业务活动的增多,或基于计算机的活动增多。这种自然增长使得系统的扩展性显得尤为重要。
扩展性是衡量系统在不同方面升级能力的一个标准,包括处理能力、存储容量、主存大小和网络连通性与带宽。与更换为更大的系统相比,可以进行扩展的系统是一个更省钱、间断性小的选择。
扩展性很关键,但如何合理地估计服务器系统的扩展性,目前并没有太多的信息,也没有什么实用的经验方法。而且,也没有既定的衡量扩展性的测试标准。
请注意很重要的一点,经过长时间测试、试验、再测试的OS具有更好的功能性。尤其是多处理器的操作系统,历史越久的操作系统通常比新推出的系统提供更好的特性。
网友评论