如何打造属于自己的私有云?

如果你对在公共云计算中运行你的商业应用程序感到紧张,许多专家建议你首先考虑一下私有云计算。但是,Accenture云计算经理Joe Tobolski说,在你的数据中心建立和管理一个云计算不仅仅是另一个基础设施项目。许多技术公司把云计算描绘为你可以出去购买的东西。在你的数据中心点缀一点云计算粉末,你就拥有了一个内部的云计算。事实并非如此。

第一步:标准化、自动化、共享资源

Forrester建立一个内部云计算的三个原则与Accenture的下一代IT的概念是一致的。

Staten说,要建立一个在内部安装的云计算,你必须对于操作、部署和维护那个云计算环境有一个标准化的和有文档记录的程序。大多数企业还没有达到足够标准化的程度,尽管那些沿着IT信息库(ITIL)的道路发展的企业比其它企业更接近这个目标。实现高效率和一致性的标准化的操作程序对于下一个基础层,也就是自动化,是非常重要的。你必须是自动化技术的可信赖的和一流的用户。这对于大多数企业来说通常都是一个大的障碍。

自动化部署可能是最好的起点,因为那能够实现自助服务能力。对于一个私有云计算来说,这不是亚马逊式的云计算服务。在那种云计算服务中,任何开发人员都可以随意部署自己的虚拟机。Staten说,那样会在企业中造成混乱,完全是不现实的。

相反,对于一个私有云计算来说,自助服务意味着一个企业已经建立了一个自动化的工作流程。这样,资源申请要经过一个批准程序。

Staten说,一旦获得批准,这个云计算平台就自动部署这个具体的环境。更常见的情况是,私有云计算自助服务就是让开发人员申请这个规模的三个虚拟机、一个这种规模的存储量和这样的带宽。对于寻求公司内部云计算中的资源的最终用户来说,自助服务可能是“我需要一个SharePoint卷或者一个文件共享。”

Staten说,第三,建立一个内部的云计算意味着共享资源。这通常要在列表中排除公司的其他部门。这不是一个技术问题,而是组织结构问题。营销部门不想与人力资源部门共享一台服务器,财务部门不想与任何人共享。当你有这种想法的时候,运行一个云计算是很困难的。Staten说,当资源没有共享的时候,云计算是非常没有效率的。

面对这个挑战,IT经理MarcosAthanasoulis提出了一个让参与者感到很舒服的创新方法。他提出共享他在波士顿哈佛医学院负责管理的基于Linux的云计算基础设施资源。他说,这是一个贡献硬件的方法。

哈佛医学院是Athanasoulis称作有1000个首席信息官的地方,那里的IT部门面临着一个独特的挑战。IT部门没有权利告诉一个实验室使用什么技术。IT部门受到一些限制。但是,如果一个实验室要部署自己的基础设施,它可以这样做。因此,当哈佛医学院四年前接触到云计算概念的时候,它就这样做了并且要求采用一种模式。在这种模式中,我们以共享的方式拥有容量,学校为此付费和提供补贴。这样,有少量需求的人可以在这里得到他们做研究工作所需要的资源。如果我们不能提供一个合适的替代方法,这对于那些要建立自己的高性能计算或者云计算环境的实验室来说也是有吸引力的。

Athanasoulis说,采用这种方法,如果一个实验室购买了这个云计算中的100个节点,它保证能够使用那个容量。但是,如果那个容量是闲置的,其它工作量也可以使用那个容量。我们对他们说,你们拥有这个硬件。但是,如果你们让我们集成到云计算中,我们将为你们管理它并且保持其更新和使用补丁。但是,如果你不喜欢云计算的这种工作方式,你可以把你的硬件拿走。他补充说,这变成了一个很好的卖点。在四年里,没有任何人离开这个云计算。

Athanasoulis说,为了支持这种贡献硬件的方法,哈佛医学院使用PlatformComputing(平台计算公司)的PlatformLSF工作量自动化软件。这个工具为我们提供了在贡献的硬件节点上建立排队顺序和终止运行作业的能力。这样,拥有硬件的人们可以得到使用硬件的保证。被终止的作业也可以恢复。

在理解你的服务之前不要实施

如果云计算在资源不能共享时效率低下,那么如果不首先考虑这些服务,这些云计算是没有意义的。例如,IBM云计算组合服务IT战略和架构经理FaustoBernardini说,IBM在开始实施每一个潜在的云计算项目的时候都要对不同的工作量类型和风险、迁移到不同的云计算模式的好处和成本进行评估。

一个工作量与私有云、公共云或者混合云计算模式是否有密切的关系取决于许多属性,包括遵守法规和安全等关键的属性以及应用程序组件的延迟和相互依赖等其它属性。

Gartner副总裁、高级分析师TomBittman说,许多企业从产品的角度考虑建设一个私有的云计算,没有考虑服务和服务要求。如果你确实要建设一个私有云计算,你需要知道你的服务是什么、每一个项目的服务级协议、路线图和成本是什么。这就是对这些服务是否在向云计算模式发展的理解。

Bittman说,具有相对稳定接口的通用服务是你应该为私有的或者公共的云计算式计算所考虑的事情,即使你的业务非常依赖这些服务。电子邮件就是一个例子。

Bittman说,电子邮件的使用率很高,但是,它没有与我公司内部的工作方式混合在一起。正是这种服务朝着接口和独立性的方向发展。我不想让它与公司紧密地结合在一起。我要让它尽可能地分开,容易使用并且从自助服务接口提供。如果我随着时间的推移对这类服务进行了客户化,我就要撤销这类服务,并且尽可能使它成为标准。

相反,定义一项业务并且一直是技术创新焦点的服务不是云计算的竞争者。这些服务的目标是密切关系和集成。它们永远不会用于云计算中。他们也许以较低的水平使用云计算功能,就像我们的理论计算一样,但是,通向公司的接口将不是云计算模式的。

Bittman说,一旦你理解哪些服务适用于云计算以及你达到公共云计算准备状态需要多长时间,你就要准备建立一个商业理由并且开始从技术的角度观察建立一个私有的云计算。