对企业用户而言,如何实现传统基础设施和“云”基础设施的混合管理,是一个必须面对的问题。目前,云管理市场汇集各路豪杰,其中不乏大型IT厂商的身影,也有颇具创新能力的新兴公司。
随着云计算在企业环境的逐步落地,各厂商针对云管理的产品和解决方案也层出不穷。据IDC研究预计,到2015年全球云管理软件市场规模将达到25亿美元。今天,市面上的云管理软件和解决方案已经形成了规模客观的供应商阵营。
在本文中,笔者甄选出五款代表性的云管理软件解决方案,它们分别是IBM的Service Delivery Manager、BMC的云生命周期管理解决方案、CA 的Cloud-Connected Management套件、惠普云管理平台Cloud System和Novell Cloud Manager。我们将对它们在云管理方面的管理特性及产品特色进行逐一的分析与点评。
IBM Service Delivery Manager
IBM一直把云计算视为一项重要的战略,不仅成立了专门的云计算部门,并已在全球建立了九大云计算中心,为客户提供云计算技术支持和服务,提供全面的端到端的云计算解决方案。作为一个云计算管理平台,IBM Service Delivery Manager支持自动化的IT 服务部署,并在云计算中提供资源监控和成本管理。它支持数据中心更加快速地为各种类型的工作负载创建服务平台,同时利用这些核心服务管理功能实现高度的整合、灵活性和资源优化。
具体功能方面,IBM Service Delivery Manager提供了自助服务门户界面,可用于虚拟化环境的预先计算保留,包括存储和网络连接资源;它支持自动供应和取消供应资源,以及物理和虚拟云计算资源的实时监控;它还提供了集成使用与账户扣款功能,可以帮助系统管理员管理、跟踪和优化系统使用情况;针对最常见类型资源,IBM Service Delivery Manager可以提供预先打包的自动化模板和工作流。(IBM Service Delivery Manager功能模块如附图所示)
附图 IBM Service Delivery Manager功能模块
IBM Service Delivery Manager使用如下以下软件,来实现这些功能:
Tivoli Service Automation Manager:该软件协助用户进行IT架构的自动化供应、管理以及取消供应。在System x、System p或System z上,Tivoli Service Automation Manager为最终用户启动的虚拟服务器供应和管理提供支持。其内置的自助服务虚拟器管理功能可满足数据中心管理虚拟服务器及关联软件的自助服务部署的长期需求。
IBM Tivoli Monitoring:监视并管理系统和网络应用程序,跟踪企业系统的可用性和性能,并提供报告来跟踪趋势并对问题进行故障诊断。
IBM Tivoli Usage and Accounting Manger:该软件可度量服务使用情况数据,能够跟踪服务实例本身的创建、修改和删除以及分配该实例的容量。这些信息可以定时抽取并变换成所谓的CSR(公共服务器资源)文件,然后可以检索CSR文件来生产报表。
BMC云生命周期管理解决方案
BMC云生命周期管理解决方案(简称为CLM)支持基于用户的工作职能对服务列表进行调整,并且对服务进行定制化。该解决方案适用于私有云和公共云服务提供商应用环境,且能够跨越不同的基础架构,支持对包括计算、网络、存储、应用等在内的整个服务栈进行动态配置。另外,BMC云生命周期管理解决方案还提供了开箱即用的云管理工作流,通过对合规政策和性能监测工具的自动化分配来驱动云服务的监管、性能表现以及法规遵从。
2011年6月, BMC推出了第二代云生命周期管理解决方案。新版解决方案提供了多层次的云服务支持,从服务请求到服务终止,全面支持面向业务的云环境部署。与此同时,BMC新推出的基于策略的服务治理器(包含在CLM内),使客户能够充分利用自动化和政策,熟练快捷地安装、配置和管理云服务。
CA Technologies云连接管理套件
由老牌管理软件厂商CA Technologies开发的云连接管理套件(Cloud-Connected Management)集成了Cloud Insight、Cloud Compose、Cloud Optimize、Cloud Orchestrate等软件工具。其中,Cloud Insight侧重于为客户提供与云计算相关的资讯文档;Cloud Compose可以让用户以更直观便捷的方式在云计算环境中直接创建新的应用;Cloud Optimize可以让用户根据某项云计算软件在Cloud Commons社区的评分和口碑自行决定是否购买其服务;Cloud Orchestrate则主要用来帮助用户实现在传统环境到云环境之间的应用迁移。
HP CloudSystem
作为惠普的云管理平台, HP CloudSystem的核心设计理念就是把系统中所有的IT资源,包括服务器、存储、网络等,当作一个大的资源池进行统一的管理,并由一套软件进行统一的部署和协调。CloudSystem的中央组件是CloudService Automation软件,该软件是基于Opsware技术。HP CloudSystem目前销售三个核心组件分别是:HP Converged Infrastructure(运行Matrix Operating Environment)、CloudService Automation(简称为CSA)和HP自己拥有的支持服务,以确保CloudSystem的正常运行。
惠普强调,HP CloudSystem能够跨越私有云、公共云和混合云环境,包含“双突发”能力以帮助用户去应对波峰/波谷似的不规则需求。这一创新将允许客户通过公有云供应商或内部的付费式私有云环境,供给并动态调节增减其所需要的计算资源。目前,HP CloudSystem解决方案共包含三个版本,分别是HP CloudSystem Matrix、HP CloudSystem 企业版和HP CloudSystem运营商版。
Novell Cloud Manager
Novell Cloud Manager针对大多数IT环境多样性的现实而设计,用户可自由灵活地创建和管理支持各种主要系统管理程序、操作系统和硬件平台的私有云。IT管理员可以通过一个用户定制界面,按需封装、标价和呈现IT服务。客户可以利用这种云管理灵活性节省成本,无需顾虑公共云中固有的安全与合规风险。Novell Cloud Manger还允许私有云建设者识别硬件资产,将资源池集中到虚拟服务器上,打包应用程序,然后通过活动目录和LDAP(轻量目录访问协议)安全模型实现计费,并跟踪使用情况。
总结
前文所提到的各家供应商的云管理解决方案基本上具有类似的核心要素:首先,这些公司近两年都通过技术收购来增强自身在云管理方面的能力,例如BMC则借对Phurnace Software的收购,着手从应用自动化的角度加强云管理;CA则于2009年和2010年相继收购了数据中心自动化厂商Cassatt、网络性能管理厂商NetQoS和服务水平管理厂商Oblicore;2010年IBM也通过两次收购实现了管理技术向云的扩展。
其次,云管理解决方案均宣称支持不同的云类型,而在标准组织的积极推动下,这些云管理的产品及解决方案在集成度和兼容能力方面已经得到不断改进。与此同时,管理的实时性和自动化也是这些产品的重要特点,它们能够支持在系统运行时动态地创建新的对象,并使其可以提供服务,也可以动态地删除不再需要的对象,这些对象包括服务、存储或应用。
在这一领域,也不乏一些专注于管理监控的二线厂商,它们同样能够提供优秀且具有特色的云管理解决方案。前文所提到的Novell Cloud Manager就是其中之一。其他的云管理解决方案还有,宣称可以提供下一代云管理能力的Abiquo,它能够支持用户通过易于实施和操作的平台实现虚拟机到虚拟机的转换;为云计算而打造的开源工具箱OpenNebula,它允许与Xen、KVM或VMware ESX一起建立和管理私有云,同时还提供Deltacloud适配器,与Amazon EC2相配合来管理混合云;另外,RightScale则提供了设计、部署及管理部署在多个公共云或私有云上的云资源所需的工具,支持用户直接访问云环境中的服务器和存储资源,就好像这些资源位于企业数据中心一样。
不可忽视的是,不同于大公司,二线的小型厂商一直是IT技术创新的先锋和闪光点。随着云计算的不断成熟,还有大量的公司正在向云管理领域进军,而我们现在看到的云管理软件和解决方案市场仍处在起步阶段。从目前的情况看,这一市场是热闹非凡,各自成一派,并且有些缺乏秩序。但让人欣慰的是,我们有理由期待未来用户的选择会更多,市场也会更加有序。 (本文作者之一陈宏峰为上海翰纬信息管理咨询有限公司副总经理兼研究总监,另一作者朱英菊为上海翰纬信息管理咨询有限公司高级研究员。)