对IT部门而言,可能更严重的一个问题隐藏在这个事实:他们的虚拟基础架构其实不如云计算服务提供商的虚拟基础架构统一。亚马逊网络服务(Amazon Web Services)或Engine Yard等云计算服务提供商提供了一套明确定义的选项;配置选项和运营基础架构的目的在于支持一套狭义定义的虚拟设备。
而在典型的数据中心中,这类标准、统一没有实际价值。常常必须建立一个专用的虚拟服务器,以满足所支持应用程序的特定要求。也许某台服务器一开始是采用标准配置,但这种配置通常辅以一套独特的软件及其他资源,比如数据库、网络和Web服务。
这些相同的虚拟化应用程序可能还需要额外的安全配置,因为设计人员假定:应用程序和运行应用程序的服务器将来要经常转移到或"迁移到"数据中心的不同部分上。因而,配置必须考虑到服务器的当前安装位置,以及将来可能出现的安装位置。
管理虚拟环境复杂性挑战引起了大大小小虚拟化公司的注意。VMware推出了众多产品,旨在使虚拟服务器管理实现自动化,但预计长远的解决方案会来自名为"虚拟数据中心操作系统"(VDC-OS)的这个软件层。
这款下一代操作系统是一个软件底层,可聚合及管理应用程序所需的所有基础架构,并为虚拟数据中心提供一个自管理、自愈合的平台。它会对一个或多个数据中心里面的所有资源进行虚拟化处理,让它们可以随意移动虚拟服务器,以实现各方面优化;并且根据应用程序的需求,对虚拟机采用不同的服务水平。
VDC-OS还让公司自己的虚拟化数据中心可以与第三方的云服务协同运作。一家名为Replicate Technologies的新兴公司在着手解决这个问题,其办法是分析"统一"的数据中心,以便发现及解决配置问题、资源分配方面的低效率、安全违规以及违反其他各种政策的问题――常常赶在故障出现之前及时排除。
在纯粹的物理数据中心中使用这种探测设备不但需要极高的成本,干扰性也极大;而在虚拟化数据中心中,成本和干扰问题完全消除了。如果发现软件和分析软件都能发挥承诺的作用,就有望预先防范虚拟化环境的混乱。
你可能也猜想到了,解决虚拟化难题的办法就是完善虚拟化技术。