CMP(Cloud Management Platforms)近些年来被业界广泛提及,因为其市场较新,加之不少企业对 CMP 平台建设存在较多认知误区,一项典型技术实践来打开 CMP 发展中的「黑匣子」。
CMP 的定义和发展方向
如何定义 CMP?
随着公有/私有云、云原生及底层基础架构的日趋复杂,企业级应用流程管理和云管理平台的诞生和发展显得迫在眉睫。
Gartner 将云管理平台( CMP,Cloud Management Platforms) 定义为一种管理公有云、私有云和混合云环境的整合性产品,其主要功能范围包括多种基础架构和资源的整合,跨平台的编排,以服务目录方式展现的自服务界面,资源访问管理和流程配置,资源统计和费用管理,以及与外部已有的企业管理系统集成和对接等。
为了更好地管理资源,Gartner 对云环境进行了分层,主要包含三层:
资源层:包括各种计算、网络,存储等基础设施,也包括虚拟化、SDS 等
云架构层:提供用户 API 及其它软件使用,使其可以管理、申请和使用云资源,包括 vCenter,OpenStack,CloudStack,AWS 等
云管理平台(CMP)层:企业用户用来利用企业云基础设施的管理平台。终端用户在 CMP 层上进行操作,然后 CMP层将指令发给其下一个或多个云平台,云平台又发送指令给下面的基础设施层。
CMP 在云计算体系中扮演着「承上启下」的角色,它向上承载和支撑了各类行业应用,向下进行资源的管理和调度,包括异构资源。