深度解析:云管平台的价值
随着云计算技术的普及,“三分建设、七分运营”同样体现在云计算行业,云平台无论公有云还是私有云,建设过程中更关注的是功能和性能,但是使用过程中更关注的却是运营和运维。目前,各个云平台厂商之间在功能层面上,已经很难区分伯仲了。但是,作为用户特别是企业用户在使用、消费云服务时,如何管好云、用好云,还是存在挑战的。此时,CMP(Cloud Management Platform,云管平台)就显示出价值了!
根据研究机构Gartner对云管理市场的定义,CMP 五大核心能力:多云接入、服务请求管理、监控计量计费、编排与调度自动化,这些功能需要在混合IT环境(虚拟化、私有云、公有云)中落地,交付价值。
云管理平台(CMP)提供统一云管理,主要使用场景如下:
纵观市场产品,CMP有几种形式存在:其一作为单独的产品平台存在,提供私有化部署交付,服务大型客户混合云场景;第二种和私有云平台融合,成为私有云平台的部分功能;第三种作为独立第三方中立平台,提供公有服务。
私有化部署的商业化云管平台产品,这些产品的某些功能比较强大,如蓝图系统架构编排能力,产品成熟度比较高。缺点是存在厂商锁定、云平台治理较弱。和私有云平台融合的云管平台,其优点在于多云接入能力很强,其私有云场景的定制化能力很强。缺点是云平台治理能力比较弱,表现在存量资源和反向治理能力比较弱。此外,在混合云场景下,很难管理公有云模式。独立第三方中立云管平台,即SaaS服务,直接在公网上提供云管平台服务。优点是在公网上可以便捷获取,主要管多个公有云。缺点是云平台治理能较弱,由于是公有云服务,支持的功能不太多,对于很多国内私有云客户来说,很难以满足需求。
那么如何评价CMP的功能呢?对于CMP产品具体的功能和分类,Gartner的研究体系也一直在不断演进。2018年,Gartner发布了全新的云管理轮式模型,取代了之前CMP五大核心功能域和六大扩展功能域的模型。在Gartner的《The Cloud Management Wheel》模型中,包含 4 类范畴,即自动化、纳管、治理、生命周期。其中 4 类范畴下包含 8个功能类,分别为服务开通与编排、服务请求管理、监控与分析、资源发现与分析、费用管理与资源优化、云迁移与灾备、身份认证与安全合规、集成与交付。
自动化
自动化服务请求:基于策略的自动化交付云服务请求,将不同场景、不同环境的标准化流程、规范落地到平台的自动化过程中。可以实现:可视化服务编排;服务目录、用户自服务申请、自动化交付;云资源部署服务与ITSM的有效结合;流程、规范、策略的统一管理与下放。
自动化运维:基于标准的模型和流程引擎,构建适用于不同应用架构和IT流程的统一运维平台。可以实现:监控、告警、AI Ops;基于策略的资源治理;跨云迁移。
自动化运营:提供全面的云平台资源分析,自动化分析、展示、告警资源的使用与趋势,提供优化建议,节约成本。可以实现:全面分析资源使用与费用支出,提供优化建议;自定义分析报告、仪表盘图表展示;及时发现与回收闲置资源,调整低效资源。
纳管
异构资源管理:支持对虚拟化软件的集中统一管理,既可以管理 WinCenter、OpenStack,PowerVC 资源池,也可以对物理服务器进行管理。
多数据中心管理:支持对多个位于不同地理位置的数据中心的多个异构资源池进行统一管理。
多级虚拟数据中心管理:支持软件定义数据中心,将资源虚拟化成虚拟数据中心 VDC,VDC 管理员只需要关心多少资源可用(CPU,内存,存储),不关心应用使用的资源具体部署,实现按应用分配资源,保证应用资源使用不冲突。 VDC 管理方便地对系统内的资源进行整体的规划,提升运维能力。
多种虚拟化管理:支持多种主流的虚拟化技术, vSphere、 PowerVM、KVM ,XenServer,WinServer 都可以通过一套云管理平台实现对各种异构虚拟化资源进行统一管控。
多租户虚拟私有云管理:支持软件定义虚拟私有云 VPC, VPC 可帮助用户轻松构建隔离的虚拟网络环境。用户可以完全掌控 VPC 虚拟网络环境,包括选择配置自由的 IP 地址范围、创建网络,以及配置安全策略。
多公有云管理:支持对不同厂商公有云的统一管理。
治理
安全管理:CMP需要具备基于角色的权限控制、运维安全审计、漏洞扫描与分析等能力,以满足企业对IT系统整体的安全性、合规性要求。
云迁移:需要提供安全、便捷的跨云迁移工具。
备份恢复:需要具备用户自助设置备份策略、查看备份记录和自助恢复。
多租户及模块化:伴随着企业 IT 和业务的快速发展演进,CMP自身需要拥有足够的灵活性,通过模块化交付各项能力,需要有完整的多租户体系,支持模块化、微服务架构。
集成与被集成:CMP需要通过提供开放的REST API,以及与ITSM等系统的对接能力来融入到快速变化的企业IT架构之中。
生命周期
CMP需要完成云资源的规划、开通、使用、回收全流程的工作,同时通过日常的监控、流程及运营、自动化等工作,保证业务的连续性、成本的合理性。
企业用户从CMP的规划、选型、部署,尤其是后期运营是一个复杂的过程。其中涉及CMP具体功能项的考量,也有与现有IT基础设施、应用、流程的对接、定制等问题,很多企业都在自研或者部署开源或商业化的CMP产品,但是并不是每个企业都能够从CMP项目中获益。