本指南的目的是为企业IT经理,业务决策者,系统运营人员,应用架构师和应用开发人员了解云管理平台(Cloud Management Platform, CMP)的功能以及如何在跨多个云基础设施(包括内部部署和公共云服务提供商)之间使用它们运行和管理应用程序和数据提供实践参考 。 本文还介绍了市场上一些常用的CMP,以供客户选择。 混合IT架构的兴起增加了过程协调和工具互操作性的重要性,云经纪(Cloud Broker)和云管理(CMP)可以被视为通过不同的方式满足不断变化的需求。 CMP为云服务客户提供了一种手段来管理跨多个云服务基础架构(包括本地云基础设施和公共云服务提供商基础架构)的应用程序和相关数据集的部署和操作。 换句话说,CMP为混合云环境提供管理功能。 Gartner将CMP产品的最低要求设置为:“...结合自助服务接口的产品,提供系统映像,启用计量和计费,并通过相应策略提供一定程度的工作负载优化。”[1]鉴于快速增长的混合云环境需求,这些是CMP功能中的最低要求。 IT分析师声称,企业平均使用五到六个不同云环境的组合,通常是私有内部部署和公共环境。混合云环境预计在2016-2022年期间将以34.3%的年均复合增长率增长,到2022年将达到241.13亿美元。混合云的采用扩大了IT业务的作用,创造了支持混合云部署复杂性的管理工具需求。 预计CMP的市场预计会随着混合云环境的预期增长而增加。CMP产品的功能也将进一步发展,以满足目标环境的复杂性增加和企业客户更为复杂的要求。 为了满足最常使用混合云架构的驱动程序 - 成本优化,创新速度和“未来验证” - 企业CMP还需要包括特定的功能和容易与多种其他企业管理系统(内部和外部的IT运营)集成的能力。 CMP不能在日益复杂的运行空间中创建另一个独立的系统, 而是需要作为现有和新制度的整合点。 目前IT运营的挑战在很大程度上取决于获取可见性所需的数据点数量以及用于收集数据的各种系统。 CMP需要通过其功能和来自多个云环境的数据的聚合和集成来提供简化的管理视图。 需要具备的功能包括:
集成功能包括:
对于成熟企业,CMP可以在可能的情况下使用已经在系统或流程中定义的数据,策略和治理。 对于较不成熟或较小的组织,CMP的配置可以指导他们建立这些政策和流程。 对于所有组织,CMP需要提供不属于普通企业财务或会计的特定功能,例如使用计量。 采用混合云服务是由于需要降低云基础架构支出,提高交付速度,提高IT弹性,更有效地服务各种工作负载(如高性能计算),使用最佳云服务,以及避免供应商锁定。 使用混合云服务有许多潜在好处,然而,混合云可能会引入新挑战:
根据国家标准技术研究所(NIST),云代理被定义为:管理云服务的使用,性能和交付的实体,并协调云提供商和云消费者之间的关系。 云代理可以归类为业务代理或技术代理。 CMP是技术代理,具有分析和评估消费者可用的各种云服务选项的能力。 CMP具有在多云环境中实现可视化,简化管理和优化资源利用的重要作用。 本节的目的是突出显示实现此目标所需的核心能力。 这些核心能力分为四类:通用能力、 服务管理;、财务管理和资源管理能力。 CMP应当具备混合云环境下每个领域的高效管理能力。 混合云管理的参考架构如下图1所示。 图1:混合云管理参考架构 集成 - CMP必须与内部和外部系统集成,以管理多云服务。 如果需要,支持发布的API并提供定制的能力是关键功能。 缺乏灵活的集成 可能会限制组织利用现有系统的能力。 整合的关键领域包括:
基础服务 - 需要灵活的基础来实现集成,提供自助服务并向用户提供反馈。 建立基础服务所需的能力包括:
服务管理 - 服务管理的目的是简化服务请求,管理资源,确保实现业务服务水平。
财务管理 - 自动化云资源消耗跟踪和支出是关键的CMP功能。 需要精确的实时分析和报表以及预测分析来控制成本。 财务能力包括:
资源管理 - CMP必须提供对虚拟资源(应用程序,服务器,存储和网络)的云资源管理,并按需提供服务。 有效管理资源所需的能力包括:
治理 - 混合云服务必须按照组织策略进行管理。 治理能力包括:
安全性 - 混合云服务的安全性必须按照企业策略进行管理。 安全功能包括:
当前云计算现在是IT世界的一个庞大且非常活跃的领域,因此在提供云管理平台功能的产品和服务方面存在巨大市场前景不足为奇。 Gartner认为CMP市场“分散化,迅速变化,没有供应商占据优势市场份额”。 可能最重要的问题是“什么是CMP要管理的?” ,这一点在不同CMP产品之间的差异很大。 第一个令人关注的领域是CMP管理的云环境。 它是否处理私有/本地云环境 - 如果是,这些系统支持哪些技术? 它是否处理公有云环境,如果是,支持哪些公有云产品? CMP处理将私有云和公有云环境结合在一起的混合环境? 第二个令人关切的问题是CMP典型功能是对IaaS功能进行管理 ,包括计算,存储和网络。 对于计算,问题扩展到VM是否被管理,还是容器(Docker等)也被管理。 一些CMP还支持PaaS和SaaS服务 - 在这种情况下,有必要了解哪些PaaS环境和哪些SaaS服务得到支持。 CMP可以有不同的管理能力:
下表列出了部分CMP提供商在市场上的一些主要CMP产品的列表. 一些供应商提供涵盖所有功能的单一产品,而其他供应商则分开了多个独立产品之间的功能。 一些产品是基于开源的 - 大多数情况下都涉及“免费增值”模式,其中开放源代码可以自由使用,但有关供应商提供支持和高级服务的费用。 虽然许多CMP具备相同的核心功能集,但是它们通常从不同的设计理念开始,并形成了具体的私有或公有云环境的功能。 随着时间的推移、市场的增长,客户也逐渐发展出对于客户本身重要的特定功能。 CMP产品的评估应在当前和目标企业环境的背景下进行,同时清楚地看出业务目标和技术要求。 由于云管理平台和云服务仍在发展,假设所有企业都存在完美的解决方案,但选择符合企业方向和目标的策略的供应商可能会随着产品的成熟而取得进展。 与企业主要利益相关方和云租户的接触还应帮助完善本节列出的标准和优先级。 为简单起见,评估标准分为以下几大类:
下表有助于定义一些可能有助于为企业环境和需求选择正确CMP的关键标准和差异化领域。 此信息以及本文档“云管理平台功能”中描述的功能提供了CMP选择注意事项的全景视图。 在进行云管理平台产品选择之前,强烈建议制定部署计划草案,因为它为后续活动提供了路线图,并定义了每个阶段所需的资源。 无论是CMP概念/试点或企业级全面部署,下列考虑应能够建立切实可行的目标。 采用混合云计算的许多准则也适用于CMP部署的规划。 一个关键的部署考虑是在内部部署CMP服务还是利用SaaS产品。
[1] Gartner IT Glossary – Cloud Management Platforms http://www./it-glossary/cloud-management-platforms [2] RightScale 2017 State of the Cloud Report http://assets./uploads/pdfs/RightScale-2017-State-of-the-Cloud-Report.pdf [3] Infoholic Research LLP. Worldwide Hybrid Cloud Computing Market: Drivers, Opportunities, Trends, and Forecasts, 2016–2022 https://www./worldwide-hybrid-cloud-computing-market-to-grow-at-a-cagr-of-34-3-during-the-period-2016-2022-to-aggregate-241-13-billion-by-2022/ [4] NIST SP 292 Cloud Computing Reference Architecture http://ws680./publication/get_pdf.cfm?pub_id=909505 [5] Gartner: Market Guide for Cloud Management Platforms https://www./doc/3688830/market-guide-cloud-management-platforms [6] Cloud Infrastructure Management Interface (CIMI) Model and RESTful http-based Protocol, An Interface for Managing Cloud Infrastructure, DMTF Standard, DSP0263 http://www./sites/default/files/standards/documents/DSP0263_1.0.0.pdf 译者介绍: 楼炜 Jet,现任云星数据副总裁兼研发中心总监,业内资深的云计算专家, 10年云计算经验,7年 IaaS、PaaS经验。著有: 《企业级IaaS架构的深度解析》、《企业级私有云构建的架构师阵型及架构策略》等文章 |
|