当软件定义的数据中心遭遇现实定义的设施绿色数据中心
“软件定义”是数据中心行业流行一个新术语。它开始于软件定义的网络,然后逐步扩展到了软件定义的存储,和服务器虚拟化,现如今的数据中心已经被整合成充分部署了虚拟化了。数据中心正在积极进行部署简化应用程序、自动设置和重新配置基于IT负载的概念。
但是,我曾参观过许多数据中心,而这些数据中心中,几乎没有一家数据中心的主管曾告诉过我他们的数据中心是软件定义的。我在数据中心见到过很多嗡嗡运行的服务器,履行着其无形的任务,或许虚拟的软件定义是存在的。同样,对于数据中心的网络和存储,他们如何分割和组织他们的网络数据包或磁盘扇区,以更灵活的方式支持资源分配似乎是一款成熟的软件定义的解决方案需要解决的一个主要的软件定义的问题。
但是,物理基础设施如何呢,他们是否是软件定义的呢?例如,保持服务器、开关设备、变压器、UPS和PDU冷却的冷水机组和空调设备。到目前为止,我们尚未看到软件定义的空气节能器,而且我对此也不抱多大希望。
当您的数据中心计划部署任何层面的数据中心管理解决方案时,在虚拟世界、软件定义的世界、以及真实的、容易出错的物理世界之间的接口是您务必要好好考虑的问题。特别是,任何承诺简化和自动化,费时且容易出错的过程,IT部门都应当谨慎应对,以免造成意想不到的法律后果。
创建一个软件定义的数据中心并与数据中心的“大脑”(即,IT基础设施)进行交互,而不涉及底层的物理系统,让我想起了创建一个操作系统却没有任何概念的计算机让其运行。这已经是成功进行了多次的了,但其是通过底层硬件抽象成一个明确定义的硬件抽象层(HAL)开始的。HAL提供操作系统运行所需要的所有机制,如果正确实施,将会运行得非常好。
软件定义的数据中心需要什么?
一个成功的软件定义的数据中心(SDDC)需要明确定义的数据中心“设施HAL”或数据中心基础设施的抽象化(DCIA)。DCIA将提供一系列服务,告知SDDC关于数据中心物理基础设施的状况,并提供相关的机制来改变它。DCIA正好符合数据中心基础设施管理(DCIM)系统的范围,如ABB Decathlon®。
如果没有一个DCIM系统,SDDC须对现状进行假设,特别是对底层基础设施的现状进行假设,假设一切都运作良好,变动将不会有任何不良影响。这种假设可以近似的理解为:“假设我是在一个4级数据中心运行,其具有完善的72度冷却散热,且能够无限制的获得低成本的能源” 。
但至少对大多数真正的数据中心而言,情况却大有不同。其环境运行温度并非总是恰好维持在适当的水平。有时也会发生人为操作错误,插入了错误的插座,发生设备故障或需要维修。
让我们来看看DCIM如何在一家典型的数据中心帮助SDDC在规定工作负载方面做出更好的选择的一些例子吧。
SDDC决定为一款基于Web的应用程序自动提供额外的计算。其不知道由于目前室外的高气温变得更热,其选择使用的服务器已经处于数据中心热区的中间。而一款DCIM系统可以提供关于数据中心任何区域环境条件的实时信息。利用这些信息,SDDC可以选择不同的服务器来提供额外计算。
同样,DCIM系统可以为SDDC提供电路上电源负载的信息,例如,该系统当前是否在运行UPS或运行备用电源。
有了DCIM系统提供的一个设备抽象层,现在,SDDC通过积极管理其载荷,提高了IT基础设施的可靠性。因此,基于DCIM系统计算度量的总体‘可靠性的程度’,SDDC可以自动重新设置应用程序,使其远离高危服务器,或有风险的数据中心,或避免接近重大设备故障甚至规避相关恶性天气事件。
甚至有可能使用这种方法来推动成本优化的协议,其中,DCIM系统将计算度量 “经营成本” ,在实时的基础上度量局部组服务器,实时进行能源定价,和实时的冷却定价(根据环境和其他物理条件可能有所不同) 。这样,SDDC就可以针对何时何地分配计算进行明智的决定,以最大限度地节约成本。
SDDC和DCIM似乎注定是计算领域的两大互相纠缠的趋势。正在考虑部署SDDC的创新型企业应该好好审视自己数据中心的软件定义世界和数据中心现实世界中设施如何交互。两者之间良好的交互会产生超越易于部署的好处。带来更高的可靠性和更低的运营成本。