我们正处在云计算的长期炒作期之中,这就是说,有没有评估和评价不同云选项的明晰标准至关重要。换句话说,中大型企业究竟应该采用哪些云方法来优化其数据中心运营呢?通常情况下,云被设想成一种在空中始终可用、可访问和低成本的计算模式。尽管云的这一志向十分远大,但是企业仍然需要细致选择并构建其云环境,以避免损伤其计算能力,将自己锁定在一个单一的、成本较高的环境中,削弱了使自身差异化、获得竞争优势的能力。
下面这张图表提供了区分不同云计算差异的初步基础。须注意其中两种主要云类型的位置:
——专门的SaaS服务,从服务器到应用(甚至版本)的整个堆栈都是变化极小的。
——通用基础设施暨平台作为服务(IaaS和PaaS),其中的服务器和操作系统都带有可用的存储类型。在其上可安装任何可兼容的数据库、中间件或应用。
私有云基本上就是IaaS,企业可自己构建。私有云是企业虚拟化服务器和存储农场向更成熟实例的演变,后者带有清晰定义的服务配置、产品和计费功能,以及可高度自动化预置和管理等功能。
影响到数据中心的另一项技术是工程堆栈(Engineered Stack)。这是数十年来计算机装置的进一步演变——将规范化的、良好设计的、工程化组件紧密集成在一起,以便提供卓越的性能和成本优势。
通常来说,这些设备已经在网络、安全、数据仓库和专业计算领域中出现。防火墙和其他安全设备也在利用这种方法进行演进,它们通过把一些通用技术——CPU、存储、OS——与专用软件紧密集成,然后作为打包解决方案销售。这种工程堆栈的方法已经进入了数据分析、应用服务器和中间件等多个领域。
在未来五年内,厂商们将会继续扩展其IaaS和工程堆栈产品,因为它们想获得更高的边际利润和更确定的长期收入流。客户们之所以接受SaaS是因为其易于实施以及存在成本可变的可能性,而他们之所以接受工程堆栈是因为其具有更高的性能和更低廉的成本。企业究竟应选择SaaS还是工程堆栈才能满足其业务实例,须注意下列事项:
SaaS注意事项:
——如果是核心业务功能,就必须十分谨慎。因为这有可能会损及差异化和终极竞争力。
——在签署合同之前,企业需要知道如果终止使用SaaS应用,该如何要回自己的数据。
——请务必确保企业的数据在应用厂商手中具有完整性和安全性。
工程堆栈注意事项:
——须了解产品处于其生命周期的哪个阶段(老旧产品一般无法提供持续的好处)。
——当产品接近其生命周期结束时,应提前准备好最终迁移路径。
对于上述两种产品来说,企业都必须避免将关键业务逻辑集成到厂商产品中去。否则的话,一旦产品生命周期终止,或者有更好的替代产品出现时,企业都会面临高昂的迁移成本。目前有多种方法可确保企业的关键功能和业务规则在厂商的打包服务之外保持独立和模块化。
谨记这些须注意事项,企业便可在项目层面上成功决策。如果是中大型企业,则应推动内部基础设施向私有云发展。虚拟化只是第一步。企业应尽量消除或最小化自定义配置——最好将自有服务器数量降至20%以下。下一步,要加大可使数据中心的配置和管理自动化的工具、流程和工程的投入。做大这一点也会提高服务质量。
必须确保不要把太多流程转移到SaaS中去,因为这样做会让企业自己的实用程序巴尔干化。如果摊子铺的过大,预计在后续的过程中就可能发生沉重的集成成本,因为企业的各项功能会分布在多个SaaS厂商的数据中心。还有就是预计会经历性能上的问题,因为工作负载如今是以WAN的速度而不是LAN的速度运行的,而且预计还会失去与SaaS厂商的谈判筹码,因为企业失去了自己的“内包”能力。
不过在未来五年内,SaaS和工程堆栈都将成为几乎所有企业的云产品组合要素。力量比较强大的企业IT部门将会明智而审慎地利用这些功能,以避免厂商锁定和其他圈套,开发它们自己的私有云功能,保留关键性的知识产权资产。随着客户定制化配置的减少,我们将会看到更高的数据中心效率。因此,尽管前景的确有些阴晴不定,但是对于善于思考的IT部门来说,未来还是光明的。