虚拟化应用环境下的软件定义的电源

服务器虚拟化能够带来诸如可靠性,可管理性,可扩展性和效率等多方面的好处。这促使大多数企业积极的对他们的应用程序部署虚拟化。而随着虚拟化这一发展趋势的继续,企业很快了解到通过虚拟化的抽象硬件在执行硬件升级和重新配置应用程序等日常维护任务时,能够带来更大的灵活性,有望实现全年全天候运行。

虚拟化也可以让应用程序从一套硬件迁移到另一套,而没有任何停机时间;其还允许运营商动态的增加(和删除)容量能力,使运营商们能够基于不断变化的业务需求轻松的调整容量能力。在此基础上使得IT硬件故障引发的应用程序中断事故明显下降。

完整的数据中心故障

然而,负责保证应用程序服务水平的人仍然担心一个完整的数据中心故障。因此,几乎所有的关键任务的应用环境均以某种形式设置了一些位置,以保证备份/业务连续性。这些位置通常在地理上是分散的,设置为一个完全冗余的数据中心,配置为热/冷备份和故障恢复。这样,虚拟化扩展到了网络和存储组件,允许根据应用程序的需求动态配置更改所有IT组件。

VMware将这称为软件定义的数据中心(SDDC)。许多人认为这是虚拟化演变趋势的最后一步:计算,存储和网络资源都是虚拟的,抽象出来,任何应用程序都可以成为交付即服务。然而,其主要是在一个单一的数据中心作为一个抽象的概念,因此自动故障转移和恢复仍然是需要的。不幸的是,其往往是最困扰企业的问题。

此外,据最新的应用程序中断统计验证:造成应用程序中断的最常见的原因之一便是相关电源功率的问题,包括数据中心内部的功率输送问题和公用电力网的问题。虽然几乎大家都认为2N,甚至2N +2层4级数据中心拥有足够的冗余,不会遇到任何与电源供应线相关的中断、错误或操作失误。但哪怕仅仅只是一秒钟的配电故障造成的IT设备电源中断,也可能会导致应用程序需要非常长时间的恢复时间。因此,虽然从技术上说,数据中心可以承受不超过5分钟的停机时间(假设其具备99.999 %的可用性),但这对于应用程序本身则可能不是真的。

什么是软件定义的电源?

这便是软件定义的电源功率(SDP)发挥作用的地方了。其需要创建一个抽象层来隔离应用程序对本地电源的依赖,并通过利用现有的故障转移,虚拟化和负载平衡功能,转移应用程序的功能,跨数据中心始终保证电源具有最高的可用性,从而最大限度地提高应用程序的正常运行时间。

部署SDP被作为企业扩展现有虚拟化和软件定义的环境的手段。其会实时收集电源功率和IT使用情况的相关数据,方便企业了解需求和功能的变化情况。为每款应用程序调节流量,无论是电力需求的上升还是下降,都将使数据中心运营商通过提供与应用程序需求相匹配的电源功率,实现最大的能源和成本节约。

关闭空闲/备份服务器,并将它们作为备用资源池,使他们能够被任何应用程序共享。由于主要的和备份应用程序已经被虚拟化,主要应用程序的硬件配置可以根据实时需求进行调整,而备份站点可以执行最简单的硬件配置,支持系统管理代理和自动补丁管理。这通常可以带来40-50%的硬件动态分配,可假设为主要程序和完全填充的备份站点的配置。显然,任何运行手册会利用DRS和其他虚拟机或管理程序特定的功能以优化硬件的使用,并减少电力/运营成本。最后,但并不是不重要的,根据目前客户的实施状况表明,这种调整,即使是在跨数据中心条件下,也可以在不到5分钟的时间内完成完全自动化。

软件定义的电源功率集成了所有常见的虚拟化环境,并利用其能力在应用程序的QoS要求,电力成本和可用性的基础上,分发应用程序加载负载。

软件定义的电源功率是调整硬件容量、迁移应用程序和维护备用容量池使其能够根据应用程序的需求变化动态地分配的一个新兴的解决方案。其增加了在IT、设施和应用程序监控、DCIM、虚拟化和系统管理方面的投资。使人们有可能通过主动将应用程序移动到其他环境/位置,实现最终的应用程序的可靠性,避免了电源供应相关的问题。