当“私有云”一词意味着专为企业定制的云计算技术时,大多数人都会认为他们自己所拥有的数据中心已经能够提供私有云服务了。既然这些公司还希望至少应用一些公共云服务,那么下一步建立一个混合云计算就显得顺理成章了。
但是,混合云并不是简单应用普通技术在公共云和私有云之间建立一个平等的合作关系,那么应当如何来实现混合云呢?这些公司希望工作应用程序的使用体验就如同在直接使用应用程序一样,这意味着无论是使用体验或是应用程序都必须集成在混合云中,而不应考虑如何创建“私有”部分。
混合云的成功始于选择正确的集成方法。
使用前端应用程序构建一个混合云
创建连接传统数据中心与公共云服务的混合云主导战略涉及一个前端应用程序的使用。例如,大多数公司都建立了基于网络的前端应用程序,以便于用户访问订单输入与账户管理功能。许多公司也使用了诸如Citrix系统公司这样的前端应用程序技术以组合多个应用程序组件,从而为最终用户提供一个单一的自定义显示。你可以使用这些前端应用程序方法中的任意一个以构建一个混合云。
在基于前端应用程序的混合模式中,应用程序位于云中,而数据中心正常运行;集成发生于前端。对于公共云与私有云之间的数据集成或资源共享,并没有什么新的或复杂的程序。
这一应用程序前端集成方法可应用于所有三种公共云模式,即:基础设施即服务(IaaS),平台即服务(PaaS)和软件即服务(SaaS)。如果新的应用程序是位于云计算的资源,又或者把一个现有的应用程序从云计算迁回数据中心,那么你就可以轻易地改变前端应用程序和从新的位置迁移数据。
使用混合云计算的集成工作流程模式
基于前端应用程序的混合云计算模式具有一定的局限性;它不允许实现数据中心和公共云之间的资源共享。虽然一个用户看到的是一个混合的应用程序群,但每个应用程序都是独立运行的。如果一个管理员希望使用公共云来备份重要应用程序或在使用高峰期内提供额外的资源,那么他就应使用集成工作流程模式。
为了创建一个集成的工作流程模式,你可以使用配有云计算资源管理组件(诸如VMware公司的vCloud)的加强型虚拟软件,或扩展与大多数SOA平台(如微软公司、Oracle公司以及IBM公司所提供的产品)相关的资源分配工具,以便于识别资源是位于云计算还是位于数据中心内。
所有这些混合云计算的分布式工作流程模式都假定,某些组件监控着可用资源并为所需任务分配资源。这个过程可实现应用程序与组件在云计算-数据中心之间与各自内部的迁移,因此它需要一个目录功能,以便于为最终用户提供动态应用程序链接的服务。
此外,确保应用程序所需数据在数据中心和云计算中的可用性也是非常重要的。对于企业来说,这是混合云计算中分布式工作流程最棘手的问题。相对静态的数据可以存放在数据中心和云计算中,但是实现动态数据的访问需要数据中心应用程序和云计算应用程序都连接到一个共同的资料库。
紧密耦合的工作流程放大了企业数据中心与公共云之间任意的通信连接的延迟;如果你希望提高系统性能并减少延迟,这个连接就将变得异常昂贵。任何额外的费用都将抹杀混合云计算模式对某些公司所带来的积极意义;但是,Windows Azure正在向一个集成式工作流程模式发展,而且极有可能绝大多数的PaaS云都会紧随其脚步。
非传统型混合云计算:集成VPN的访问
构建混合云的第三种方法是通过使用集成VPN的访问模式,在该模式中公共云计算和数据中心的资源都与公司的VPN相连,从而允许最终用户独立访问这些资源。对于一些人来说,这并不是一个真正的混合云计算模式,因为云与数据中心仍然各自保持着完全的独立。但是,很多企业并不提供对他们内部应用程序的集成查看,而集成VPN的混合云计算模式复制了他们目前的做法。
通常来说,VPN集成是三种混合云计算模式中最廉价和最简单的一种。当企业检查公共云计算的实际业务成本和好处时,他们往往发现它是最适合于不访问公司核心数据的适用应用程序。
云计算中的托管客户关系管理(CRM)应用程序、工资、人事、通信以及协作应用程序都不需要管理员们集成任何的数据或应用程序。它允许公司专注于对核心、关键业务应用程序的IT软硬件投资。
挑选助你成功的混合云计算模式
为了选择最合适的混合云计算模式,你需要从财务角度出发确定哪一个应用程序可以采用云计算资源模式。如果这些应用程序不使用大量的关键任务数据,那么这三种混合云计算方法都可以胜任。但是,无论是前端模式还是集成VPN的模式都将是最高效、最快捷应用和最便宜的选择。
工作流程集成模式是拥有必须访问核心数据云计算应用程序的企业更好的选择。在这种情况下,这个选择可以实现更高的成本效益和安全性。
所有这三种混合云计算模式都可适用于任何的数据中心应用程序,无论它们是否使用专用的云计算技术。企业可以安全地使用任一模式,并将其作为公司私有云战略和扩展公共云使用的具体实施进行开发。这是云计算应用一个双赢的模式。
(责任编辑:蒙遗善)