在迁移到云计算的过程中,最需要关心的是怎样最好的去管理。采用任何一种云计算模型都会产生大量的问题。
你对于一个特定的虚拟服务器有多少管理过程是与云计算相关的?管理一个有多种公有云和一个存在的私有云的混合云包括什么?企业更关心他们的数据安全,特别是数据放在公共云存储服务上时,或者是意料之外的带宽,存储容量和管理不善的镜像增殖导致的费用问题。制定有效的策略可以帮助减缓这些混合云管理上的问题。
识别云管理域
一个混合云管理策略应该定义怎样去管理和最优的做法。混合云由一个内部的私有云和承包一个或多个共有云的提供商组成。混合云管理员负责在多个域上管理网络和存储资源。随着时间的推移,域的组合方式会改变,但是你的管理策略和工具仍会保持不变。
云管理政策应解决的几个关键主题:
配置和安装管理政策应指定规则的创建、部署、修补和重建镜像。当敏感数据和受限制的应用,例如含有高价值的知识产权的方案在私有或公有云上应用时,访问控制策略必须到位。
预算管理和报告政策应指定云用户将如何收到信息,有关费用和使用信息。一个预算政策应保证一些附加控制,例如当预算达到98%时撤回部署新镜像的权利。
管理混合云的跨平台工具
除了要理解你所管理的混合云的方方面面,你还需要理解怎么去管理这些方面。其中管理混合云模型最大的挑战是跨多个域执行一些任务。
当实施一个包括多个提供商的混合云管理策略时使用一个跨平台工具是明智的。举例来说,Amazon Beanstalk,支持部署,容量管理,负载均衡和任务管理,但是这些工具只限于在Amazon使用。
决定哪个跨平台工具最有价值是最重要的。IT职员经常面对使用整套工具还是专业工具的困惑。这产生了一些问题:你想使用“单窗格玻璃”方式的云管理工具,或者你更愿意使用专业工具的集合,每一个都被设计来解决特定的云管理操作。
操作管理的单一平台式工具
当你需要多个管理应用时,统一的产品也许是你的最好选择。OpenStack的积极性来说,它是一个开源的项目致力于建立一个大范围的云计算软件包括镜像管理,建立和监控。
商业提供商,例如RightScale和Enstratus提供单一平台式产品,使用户可以通过单一控制台来管理多个提供商。集成化是这些产品的关键,同时也是你在多个提供商之间做预算或者认证那些访问多个云的用户。
专业化工具。如果你有管理系统适合大部分你的环境,但是需要解决具体的薄弱点,那么选择一个专业的工具。流行的专业化配置管理工具包括Chef和Puppet。这两个产品都提供了一个比那些管理服务器和存储系统的自定义脚本更高层次的基础设施管理抽象。
举例来说,一个系统管理员可以制定特定的包在一个镜像建立的时候载入,代替了用一个脚本在不同的linux上进行包管理。这些潜在的配置管理工具负责以上这些实现细节。另一个选择,RunDeck,是一个有助于工作流程,记录,配置管理和其他管理任务的作业管理和自动化工具。软件即服务(SaaS)提供商提供安全控制,包括Dome9的云防火墙管理和Novell(提供自己的云安全服务)。
管理一个混合云是很有挑战的,但是可以通过恰当的工具提升效率。有些时候一些集成的专业程序和客户定制的代码是关键。在其他情况下,一个云软件平台或者一个商业管理服务是更好的选择。在通常情况下,首先你要理解哪些业务流程需要你管理。
(责任编辑:蒙遗善)