下面列出现今最好的基础设施管理和供给管理的可选工具:
RightScale
RightScale今天算得上是行业里的小老大。为了培育初期市场,他们提供了限制功能的免费版软件。当然这个版本设计是用来向你介绍它的产品(有可能会让你上钩,就像K.C. Gillette在二十世纪初发明的那个著名的商业模式)。RightScale的产品分为四个组件:云管理环境;云预备服务模板和非常好的时间部署库;适配自动化引擎;“众云”引擎。
第五个要素是“支持编程存取的(对于RightScale平台本身)方便的可扩展平台”。审视这个产品,这些要素并不是各自为政、相互分离的,而是完善优雅的统一体。
RightScale的管理环境是用户和软件的主要接口。它的设计可以帮助用户通过模板和库从初始化进程平滑地迁移到云环境。然后管理环境还可以用来继续(这个功能真让人吃惊!)构建和保存有效的资源。后面就是自动化引擎该登场了:它可以快速地提供云服务,增加不足的供应或者移除过量的供应,使供应正好匹配需求。最后一步,“众云”引擎用来支持Amazon, GoGrid, Eucalyptus和 Rackspace这些不同类型的云服务。
RightScale也在致力于支持Chef开源项目整合规范,Chef项目的设计愿景是支持从最底层搭建云计算。
Kaavo
Kaavo扮演一个和RightScale非常类似的角色。这个产品典型应用于:
云中复杂的多层应用一键部署(Dev, QA, Prod);
通过自动地增删资源来处理需求的缺口或需求的变动;
云应用基础设施的运行时管理;
云中持久数据的加密;
不用人工干预,用自动化工作流来处理运行时产品异常。
Kaavo的核心产品叫做IMOD。IMOD处理云环境下的配置,供给和变更(他们自己的术语叫调节),而且这些操作都可以在混合模式下跨不同供应商的云产品来进行。象所有主要的遵循CIM(通用信息模型)的供应商一样,Kaavo的IMOD位于金字塔的顶部,管理着基础设施层和应用层。
IMOD的一个亮点就是它的“众云”单系统工具。例如你可以基于Rackspace创建一个数据库,而同时你的表现层服务却在Amzon上。虽然大部分云管理软件如果支持Amazon的话都可以支持Eucalyptus(因为Eucalyptus和Amzon E2非常接近)但是在公共空间上支持Amazon和 Rackspace, 同时在私有空间上支Eucalyptus,这个功能仍然是一个很强的卖点。
Kaavo和RightScale都提供了基于计划的“滑动增加”或“滑动减少”(基于需求的动态分配)。而且监控工具可以确保这个动作的信息和内部测度量(例如服务水准协议)清晰有效的获得。动态分配甚至有助于满足那些服务水准协议的资源需求。Kaavo和RightScale都提供了保持模板的能力,同时也使多层系统的部署更加轻松。
Zeus
Zeus以它坚如磐石的Web服务而闻名,这个产品没有什么市场份额,但是有一大堆狂热的粉丝和高端的消费人群。Apache和第二名的IIS把持着市场,更不用提还有大群的负载平衡服务器充斥市场,Zeus专注地坚守着它的应用服务器领地,和Zeus传输控制器的应用发布控制器部件一起撑起了一片自己的天空。它用传统的负载平衡工具来测试可用性,然后同步地产生或消除云中的附加实例对象,实现运行中供应。现在Zeus在Rackspace平台上支持这种服务,Amazon平台也可以,不过用的人要少一些。
Scalr
Scalr是Google Code和Scalr.net上发布的一个年轻的项目,它也可以创建动态云,这一点和Amazon平台上的Kaavo和RightScale很类似。它支持触发式地基于传输需求扩容和降低容量。它支持快照(快照可以被共享,这是一个很酷的附加功能)。它还可以客户化构建每一个服务器或者服务类型的镜像,这也是和RightScale相似的。在新的发行版里,Scalr没有象它最大的竞争者那样支持很多平台、很多操作系统、很多应用、很多数据库。它定位于传统的扩展LAMP架构(LAMP加上Ruby,Tomcat等)。这个架构上运营了许多有价值的系统。
Morph
因为不是一个真正的管理平台,这个MSP-minded的Morph产品提供它自己的私有空间的相似功能。Morph云服务器是市场上的新产品。它把管理和供给空间作为一个插件。目标客户是寻求部署私有云的企业。它的旗舰产品Morph云服务基于IBM的BladeCenter,可以支持几百个虚拟机。
在核的内部是一个Ubuntu的Linux操作系统和Eucalyptus云计算平台。它定位于管理服务提供市场,Morph允许创建私有云和在闭环云中提供动态供给服务。作为一颗冉冉升起的新星,Morph的表现十分抢眼,这部分由于它的开源血统和它积极地参与了开源云组织的活动。
CloudWatch
Amazon的CloudWatch只在Amazon的平台上运行,这一点限制了它的总体表现,因为它无法管理混合云。但由于Amazon EC2是最大的云平台(虽然Rackspace声称它的差距已经很小了),CloudWatch还是值得关注的。
EC2的CloudWatch支持动态服务供给(被叫做“自动缩放”),管理和负载均衡。所有的管理通过一个中心管理控制台完成。它和Amazon Web Services用的是同一个中心管理控制台。最大的好处就是不用另外再装软件,另外再建站点了。这个产品显然不是用在需要混合支持环境的企业,这造成了它没有没有可比较的对象。但是Amazon的专用客户也应该清楚它和市场上其他产品是一样的强健,一样的功能丰富的。
结论
面对如此之多的工具,数据中心的管理者应该尽早评估并追踪关注市场的发展动向。这场变革,不论从深度还是广度上都触及了IT基础设施的核心。因此需要持续地修订计划和对产品的评价,并随时注意观察这些产品背后的公司都发生了什么故事。现在RightScale是当之无愧的领袖,但是其他的提供商正在紧追猛赶,它们都值得密切关注。