服务器 频道

从TCO的角度看服务器发展变化(上)

    【IT168 专稿】几年前,我们很容易就把服务器和桌面PC区别开来。一般而言,服务器拥有更多更快的大缓存CPU、性能更好的存储如SCSI硬盘和RAID控制器,以及更快速的网络连接如千兆以太网。但今天情况已经大不一样。一台高端的桌面PC也可以拥有双核处理器、每秒万转的SATA硬盘、千兆以太网,做RAID5。甚至很快就能买到安装四核处理器的台式机。

一、TCO是区别台式机和服务器的关键

    可见,桌面PC和服务器之间在硬件上的差距正在缩小,我们已经不容易通过硬件的差异来区分二者,这也导致近年来“高端PC可否用作低端服务器”的大争论。那么我们应该用什么标准来区别服务器和台式机呢?服务器应该具备什么样的特性呢?

    首先,服务器的主要作用是要同时向多个用户提供某种IT服务,如数据库、WEB、MAIL、DHCP等等,因此,并发访问性能是基本的判定标准。其次,服务器作为一种业务工具,就需要用户每年或每个季度对其投入产出比进行评估。因此,真正把服务器和家用PC区分开来的关键因素就是TCO(总拥有成本)和并发访问性能。

    一般来说,一台服务器的主要特性主要包括:

  • 具有针对并发访问进行优化的硬件
  • 专业级的扩展插槽,如PCI-X
  • RAS特性
  • 不一样的外形
  • 远程管理功能

在服务器世界里PCI-E(黑色)要想取代PCI-X(白色)还有很长一段路要走

    注意,尽管服务器也开始大量采用PCI-E,但PCI-X仍然是少数几个区别高端PC和服务器的硬件特性。另外,上述这些特性都其实都跟TCO有关。那么什么是TCO呢?

二、TCO概念被用烂了吗?

    TCO这个词已经被用烂了。很多并不懂IT的管理人员和财务人员都是以降低TCO为由来缩减IT投资,但实际上,许多典型的服务器硬件特性都是在降低TCO的基础上开发出来的。如果我们不懂TCO,就不可能做出适当的购买决策。

    跟仅关注硬件成本的TCA(Total Cost of Acquisition,总获取成本)不同,TCO是指采购和使用服务器过程中产生的总成本,包括服务器整个生命周期过程中产生的采购成本、安装配置成本、技术支持成本和优化应用成本。因此,我们在评估服务器时至少需要考虑以下几个方面:

  • 总采购成本
  • 在网络中安装服务器的时间成本
  • 软件配置和远程管理的时间成本
  • 在数据中心机房中占用的空间成本
  • 消耗的电力成本
  • 发现和解决故障、重新配置、采取安全措施以及维修服务器的成本
  • 用户等候系统重启的相关成本
  • 电力中断或系统宕机导致用户无法访问服务器产生的相关成本
  • 升级服务器以适应新需求的时间成本和金钱成本
  • 安全方面的成本等等

    但TCO的概念也会带来负面影响。比如,有些管理人员会认为硬件成本在TCO中只占有极小的一部分,从而忽视了硬件的比较选购。另外,有些服务器厂商也用TCO来标价,以掩盖其硬件或服务上的高价格,而TCO本身是个预测值,并没有过硬的数据做支撑。

    而实际上,TCA即硬件采购成本仍然在TCO中占大头。有研究表明,服务器的采购成本仍然占TCO的40-50%,维修成本占10%,运营成本占40-50%。其次,选择不同的硬件对TCO的最终构成会有着重要的影响。比如,如果采用冗余和热插拔的磁盘阵列,一般就会大大地减少服务器的宕机时间,从而节省运营成本。

    另外,服务器的RAS特性(可靠性reliability 、可用性availability、可服务性Serviceability)也跟TCO息息相关,并影响了服务器产品的设计。IBM曾经做过一项研究,发现50%的硬件故障都跟磁盘有关,其次是电源故障(25%),风扇故障排第三,仅占8%。因此,为了获得更高的稳定性,以减少TCO,就需要高可靠的电源和磁盘系统。同样,服务器需要高可用性设计,经常损坏的部件要实行冗余,如对于运行关键性业务的服务器来说,RAID、冗余电源、冗余风扇都是非常必要的。另外,采用热插拔设计可以帮助用户在保持系统运行的状态下更换或维修损坏了的部件,从而提高可服务性。

    可见,服务器其实是围绕“降低TCO、增强RAS”这一核心理念来发展的。下面,我们就从TCO的角度来分析一下塔式、机架和刀片这几种服务器形态之间的竞争以及它们各自的发展变化趋势

0
相关文章