我们之前深入探讨过国内云建设普遍缺少的一环:云管理平台。
这篇文章详细阐述了云管理平台对于企业成功实施云战略的关键作用。
近期在与客户的交流中,我们发现关于如何明确云平台和云管理平台的区别,出现了一些混淆。
本文将着重阐述我们对云管理平台的理解,并希望能够帮助客户提升云技术栈的能力。
1、云管理平台(CMP)的定义
云管理平台(Cloud Management Platform,CMP)是由权威市场研究机构Gartner首次提出的企业云战略中的重要产品形态。Gartner给出的定义如下:
云管理平台(CMP)是一种提供对公有云、私有云和混合云进行整合管理的产品。
为了进一步明确这一概念,Gartner对CMP需要解决的问题进行了分层定义,并进行了详细的阐述。下图来自Gartner关于CMP的最新报告,展示了CMP需要解决的问题分类及其重点能力:
简而言之,CMP的核心能力主要包括以下几点:
提供多基础设施的整合能力。考虑到未来企业内可能同时存在公有云、私有云、虚拟化环境以及传统物理机等异构基础设施,云管理平台应具备灵活且可扩展的方式来整合这些基础设施。
提供跨平台的编排能力。这使得用户能够在不同的云平台上高效地使用和管理云资源。这种编排能力既可以依赖于云平台自身的编排功能,也可以通过云管理平台的编排功能来实现。
提供以服务目录为核心的服务管理能力。服务目录在传统的IT服务管理中已经存在,但CMP对其进行了新的定义和发展。
CMP中的服务目录需要具备“跨多个资源池”、“集群级别自动创建”、“内置的应用视角计量计费”等功能,这在传统的ITSM服务目录中是不具备的。
提供多租户、多层次的资源访问管理能力。当前的云平台管理界面普遍采用“扁平化”设计,即一个用户可以管理和查看其帐号下的所有类型和应用的资源。与大型企业多层次、多应用资源隔离管理的需求不匹配。
例如,许多公司的网段划分、防火墙端口设置等都由专门的职能团队负责管理,而普通业务团队需遵循相应的规则。因此,CMP需要能够适应企业内部的组织结构和管理工作方式。
提供开放的接口来整合其他外围系统。用户需要能够监控、部署和配置管理云上的业务,这就需要CMP能够与其他外围系统进行整合。通过开放的接口,用户可以方便地集成其他工具和服务来完善其云环境的管理和运营工作。