如果在7步内解决服务器I/O成本问题


I/O成本难于测算,因为其中包括多种成本支出,并且这些种类是跨部门的。当你看到I/O成本支出体现在服务器、存储器、网络及其他众多设备(例如交换机端口、网卡、电缆、安装成本以及地面空间),总成本数目巨大且处于增长趋势。越来越多的服务器被虚拟化,它们需要与网络和存储器互联:每台服务器一般有7到16个线路连接。这就使得I/O成本增加,同时也会增加服务器自身的成本。有时,大型的高成本服务器(例如4U设备)采用的目的仅为与端口匹配。

针对I/O丛生的状况,解决方案是I/O虚拟化。正如我们解决服务器丛生状况的方法是服务器虚拟化技术——提高了服务器的利用率和管理效率,I/O虚拟化可以实现整合并更好地管理此类资源。

让我们来看看现状,再考虑I/O虚拟化技术如何改变这一状况。

I/O虚拟化的挑战

服务器I/O在过去的20年中没进行什么改变。尽管服务器越来越先进,并且由部门转移进数据中心,其连接状况几乎与过去相同。

然而,服务器虚拟化改变了这一状况。从根本上改变了服务器的工作负荷,改变了服务器连接需求:

增加了带宽需求:虚拟化提高了服务器的利用率,也增加了对带宽和I/O的需求。

大量外挂存储器:为了达到虚拟机的灵活性,外挂存储器成为了必备品。

增加物理网络连接的数量:很多数据中心配置物理独立网络以确保特定功能。为了实现配置的灵活性,服务器必须物理连接到更多(甚至所有)网络上。

新的网络配置:拥有新性能(如虚拟机转移)后,需要配置设备之间新的通讯途径;创建新网络与之相匹配。

这些新需求的扩充的成本支出数目巨大。一个数据中心经理估计:60台服务器的连接费用为600000美元,平均为10000美元一台服务器。这一成本包括4个1Gb的以太网路连接(两个有冗余连接的物理网络)以及每台服务器的两个4Gb的光纤通道连接。这一成本仅包括服务器端口和机架顶置交换机,不包括核心交换机。

通常被忽略的成本是服务器本身。如果你购买一台4U的高成本服务器,而非2U或1U的服务器,但你的目的仅仅是为了获得更多的I/O插槽,而花费的增加将是8000美元甚至更多。这些大型服务器还将占用更大的机架空间——这样数据中心的空间费用也会随之增加。

电费支出同样不容忽视。对于I/O密集型服务器,每台服务器的I/O动力和冷却系统电力消耗会增加300瓦,这就使得每台服务器的运行费用在三年中增多了800美元。

高成本支出=高节约潜能

成本支出较高则意味着有更大节约成本的空间,这句话在此处很适用。每台服务器I/O的总成本超过了20000美元(将固定资产投资和运行费用都算在内)。节约成本的可能在于I/O利用率:大部分I/O端口仅采用了其容量的一小部分。将物理资源像服务器那样进行整合,但仍进行细分管理,以满足个体需求。这将在减少固定资产投资的同时简化操作。