下面是如今市面上最好的基础架构管理和配置解决方案:
RightScale
RightScale目前是这个行业的龙头老大。与新兴市场的许多厂商一样,它同样提供功能和容量方面有所限制的免费版本,旨在向你介绍其产品(还有可能是让你上瘾,就像20世纪初吉利公司著名的商业模式那样,http://itotd.com/articles/295/giving-away-the-razor-selling-the-blades/)。RightScale的产品分为四个组件:
云管理环境
云就绪的服务器模板和最佳实践部署库
自适应自动化引擎
多云引擎
第五项特性声称,“易于扩展的平台(Readily Extensible Platform)支持用户通过编程来访问RightScale平台的功能”。仔细审视这款产品,会发现这些特性其实并非相互独立,而是组成了一款出色的、集成的解决方案。
RightScale的管理环境是用户与软件进行交互的主要界面。它旨在帮助用户完成使用模板和库,迁移到云环境的初步过程。然后,管理环境居然可以用来管理这个环境,也就是继续构建和确保资源的可用性。这时候,自动化引擎就可以派上用场:能够根据需要,迅速配置资源、开通额外容量,或者移除那些过剩容量。最后,还有多云引擎,可以支持亚马逊、GoGrid、Eucalyptus和Rackspace。
RightScale还致力于支持Chef开源系统集成规范。Chef完全是为云计算设计的。
Kaavo
Kaavo主攻的领域与RightScale非常类似。这个产品通常用于:
只要点击一下,就可以在云端部署复杂的多层应用程序(开发、质量保证和生产型应用程序)
自动添加/移除资源,以此应对需求猛增/变化的情况
对云端的应用程序基础架构进行运行时管理
对云端的永久性数据进行加密
不用人工干预,实现工作流的自动化,以处理运行时生产环境的异常情况
Kaavo产品的核心名为IMOD。IMOD可以处理设置、配置以及适应云环境等任务,而且以混合模式跨多家厂商的产品来进行。与所有主要的通用信息模型(CIM)厂商一样,Kaavo的IMOD位于堆栈的“顶部”,管理基础架构层和应用程序层。
IMOD的一项出色特性就是其多云单系统工具。比如说,你可以在Rackspace中创建数据库后端系统,而把表示层服务器搭建在亚马逊云上。支持公共云领域的亚马逊和Rackspace以及私有云领域的Eucalyptus是个很有吸引力的卖点;不过应该值得一提的是,如果大多数云管理产品支持亚马逊,那么应该也能支持Eucalyptus,因为Eucalyptus非常酷似亚马逊弹性计算云(EC2)。
Kaavo和RightScale都提供了计划的“增加”或“减少”(根据需求来动态分配资源)工具和监控工具,确保信息和内部度量标准(如服务级别协议)是透明可用的。动态分配甚至有助于满足那些服务级别协议的要求。Kaavo和RightScale还都提供了保留模板的功能,以便简化部署多层系统的工作。
Zeus
Zeus以其稳如磐石的Web服务器著称,虽然其Web服务器占有的市场份额不大,但是的确有一大批狂热的发烧友和一流客户。由于Apache以及IIS主导着这个市场,更不用说市面上大量的负载均衡系统,Zeus借助其在应用服务器领域的专长,推出了Zeus流量控制器的应用交付控制器(Application Delivery Controller)这个组件。它使用传统的负载均衡工具来测试可用性,然后自发地生成或销毁云端的额外实例,提供了动态配置功能。Zeus目前在Rackspace平台和亚马逊平台上支持这项功能,只是在后者平台上的支持力度小一点。
Scalr
Scalr是托管在Google Code和Scalr.net上的一个新兴项目,与Kaavo和RightScale相似的地方是,它在亚马逊平台上创建动态集群。它支持根据流量需求来增加或减少容量、支持快照(顺便说一下,快照可以共享,这项功能很酷),以及为每一个服务器或每一类服务器自定义建立镜像系统,这点也与RightScale相似。由于是款新版本,Scalr不像实力最强大的竞争对手那样支持数量众多的平台、操作系统、应用程序和数据库,它坚持采用传统的扩展LAMP架构(LAMP加上Ruby和Tomcat等),这种架构包含许多内容系统。
Morph
尽管不是一个真正的管理平台,心系托管服务提供商(MSP)的Morph产品在自己的私有云领域提供了类似功能。Morph CloudServer是市面上一款比较新的产品,它以硬件设备的形式闯入管理和配置领域。它面向力求部署私有云的企业。它的一流产品Morph CloudServer基于IBM BladeCenter,可以支持数百个虚拟机。
产品核心下面是Ubuntu Linux操作系统和Eucalyptus云计算平台。Morph面向托管服务提供商市场,便于创建私有云以及在那些封闭的云环境里面动态配置资源。尽管Morph仍是后起之秀,却已备受瞩目,值得关注,特别是由于它根源于开源、积极参与开放云组织。
CloudWatch
亚马逊的CloudWatch只在亚马逊的平台上运行,这一点限制了它的整体用途,因为它不可能是一种混合云管理工具。由于亚马逊的弹性计算云(EC2)是市面上最庞大的云平台(不过Rackspace声称自己正在迅速缩小与亚马逊的差距),它仍值得一提。
面向EC2的CloudWatch支持动态配置(名为自动扩展)、监控和负载均衡,这一切都通过中心管理控制台来管理——亚马逊网络服务公司用的是同一种中心管理控制台。其最大的优点是,它不需要安装任何额外软件,也不需要访问任何另外的网站来获取应用程序。虽然这款产品显然不是面向需要支持混合云的企业,但完全使用亚马逊服务的那些企业应该知道:它与市场上其他厂商的工具一样成熟、实用。
结束语
由于市面上有如此多的工具,数据中心的管理人员应及早开始评估,并且关注市场的发展动向,这点很重要。IT基础架构的性质方面出现的这个变化既广泛又快速,势必需要不断修改计划、不断评估产品,还要观察这些产品背后的每一家公司出现的情况。很显然,RightScale早早取得了领先优势,但是其他厂商在奋力追赶,值得给予密切关注。