本文是原创,首发于微信公众号『 Moehoo猛虎



首先,引用Gartner对CMP给出的定义:CMP(Cloud management platforms,云管理平台)是一种管理公有云、私有云和混合云环境的整合性产品,其最小的功能范围应该包括自服务界面(self-service interfaces)、创建系统镜像(provision system images)、监控和账单(metering and billing),以及基于策略的一定程度的负载优化(workload optimization)等。高级的功能还包括整合外部已有的企业管理系统,包括服务目录(service catalogs)、存储和网络资源配置,更高级的资源管理和监控,比如客户机性能和可用性监控等。

考察描述CMP与OpenStack等云平台环境相互关系的一般架构图,如下:

CMP是用于对各类型的云环境(包括OpenStack)进行管理控制的专用性极强的平台,这意味着CMP是用同一套流程和治理策略去控制AWS和MS Azure等公有云和OpenStack等私有云的,CMP是用于管理公有云、私有云和混合云形成的“共生、共存、共荣”生态环境的整合性产品。正是基于这一基本特性,至少在目前,必然是由专用性极强的CMP纳管OpenStack等各类云平台环境,而不会是OpenStack环境(OpenStack的Horizon等)在短期内成为专用性极强的主导性的CMP。

也就是说,尽管有许多OpenStack产商声称自身产品中已经集成了成熟的CMP系统,尽管基于OpenStack发展而成的CMP可能是未来的技术趋势,然而,至少在目前,基于OpenStack去管理基于ESXi和Hyper-V虚拟机的云平台环境的技术尚未成熟,至多是一种辅助手段而已,遑论其对公有云和混合云的管理等高级功能。正是基于这一基本事实,技术人员必须清醒地认识到:通过专用的CMP去纳管各类云平台环境才是当前的主流技术。

还应该注意到,在OpenStack官方文档出现的逻辑架构图(如下面3图所示)中,明确地指出了管理OpenStack的三种方法是:Command-line interfaces(命令行界面)、GUI Tools(类似于Horizon的Dashboard图形界面工具)、Cloud Management Tools(Rightscale, Enstratius,etc)。

显然,在大规模的云平台维护中,使用Command-line interfaces(命令行界面)去执行运维活动是不切实际的。

使用OpenStack Horizon的Dashboard图形界面工具,其有限的功能对大规模的云平台环境而言同样是不完备的。OpenStack的Horizon并不是完整意义上的CMP,作为OpenStack的Dashboard项目,当前的Horizon只有很少的一部分CMP功能。Horizon调用OpenStack的各个API接口去操作云平台资源中的各类资源,提供了管理和操作OpenStack的用户界面,实现了 CMP 所要求的一部分功能,但是,它还缺少很多核心功能。

OpenStack被专用性强的Cloud Management Tools所纳管,这是被OpenStack官方所认可的管理OpenStack的标准方法之一。

在建设云平台的实践活动中,选择合适的CMP产商是至关重要的一环,为此,需要谨慎地研读业界权威观点,并在实践中对其加以确证,

Forrester对2016年1季度的混合云管理解决方案的评估结果如下图所示:

需要说明的是,RightScale和Scalr尚未进入中国市场,中国用户暂时无法选用这两家公司的技术方案;而CliQr已于2016年3月被Cisco收购,CliQr 将被集成至Cisco的InterCloud框架之中。

必须注意到的另一个事实是:CMP市场的碎片化程度极高,各产商占有的市场份额都非常低,大部分在10%以下。这个市场呈现出显著的战国时代的特征,这预示着未来几年在CMP市场的白热化的市场竞争。

无论未来会这样,就目前而言,实践证明,上图所展示的评估结果被证明具有相当的客观性和可信度。基于这个评估结果,云平台建设方可主动与这些CMP产商进行交流,找到与自身具体情况最为匹配的CMP产商及其技术方案。

用CMP(云管理平台)统一管理各类云平台环境相关推荐

  1. 07-整合阿里云oss用户认证就诊人CRUD平台统一管理用户

    文章目录 一.整合oss 1.注册开通阿里云oss 2.获取我们必须的参数 3.进入JavaSDK学习使用上传文件 (1)引入依赖 (3)文件上传(流式文件上传) 4.项目整合OSS (1)创建OSS ...

  2. 阿克希龙电能管理系统能源管理能源统一管理,提高其效率。

    阿克希龙电能管理系统 安科瑞 崔远航 [摘要]:在我国的能源消耗中,工业是我国能源消耗的大户,能源消耗量占全国能源消耗总量的70%左右,而不同类型工业企业的工艺流程,装置情况.产品类型.能源管理水平对 ...

  3. 云服务赛道竞速,谁是云背后的力量?

    ​ "客户成功了,英特尔才会成功",对于当下的英特尔而言,不断进化的它,正在重新定义自己的底色. 作者|斗斗 出品|产业家 云时代正在稳步到来. 今年10月28日,IDC发布< ...

  4. 世纪互联牵手阿里云 数据中心全面升级混合云部署

    9月22日,在"ICT中国 2016高层论坛"上,中国最大的第三方独立数据中心运营商世纪互联与阿里云签署了战略合作协议,将携手共建企业混合IT(混合云)生态,在政府.公共事业.金融 ...

  5. 安全可信 | 首批+先进!天翼全栈混合云一举斩获三项可信云评估

    2022年底,由中国信息通信研究院主办的"2022混合云技术发展论坛"在北京召开,论坛上发布了多项团体和行业标准,受到了产.学.研各方的关注. 天翼云率先顺利通过<混合云超融 ...

  6. 海通证券:云管理平台统一纳管金融云混合基础设施

    伴随着互联网金融的快速发展和普惠金融的深入落地,金融科技能力成为传统金融企业支持未来业务发展.实现企业数字化转型的核心能力.作为支撑金融科技的全新基础设施形态,云计算成为企业金融科技能力建设的关键抓手 ...

  7. 【方案阐述】如何实现私有云平台的统一管理与向上级联?

    一.背景分析 科技创新对社会发展的重要性不言而喻.对于安防行业来说,人工智能和5G等新技术的应用,已经成为推动智能安防发展的一块关键踏板.从技术维度来看,人工智能.云计算.大数据.物联网等技术在安防视 ...

  8. 安防摄像头已分别接入乐橙云、萤石云,如何实现私有云平台的统一管理与向上级联?

    一.背景分析 科技创新对社会发展的重要性不言而喻.对于安防行业来说,人工智能和5G等新技术的应用,已经成为推动智能安防发展的一块关键踏板.从技术维度来看,人工智能.云计算.大数据.物联网等技术在安防视 ...

  9. openglshader实现虚拟场景_云桌面,实现办公终端的统一管理与运维

    随着无纸化办公和智能化办公的不断推进,在办公过程中传统PC电脑的缺点愈发凸显.传统电脑的性能会随着使用时长增加而降低,系统维护处理时效性较弱,出现问题需要运维人员到现场解决,费时费力.如果出现更换设备 ...

最新文章

  1. Python使用matplotlib进行3D可视化分析:3d柱状图、3d直方图、3d线框图、3d曲面图、3d翼面图(莫比乌斯环)
  2. java读取本地文件下载_java 读取本地的json文件
  3. python叫什么-python中文叫什么
  4. 如何给虚拟机上的linux系统添加虚拟硬盘
  5. jquery 获取系统默认年份_你没有看错,爬网页数据,C# 也可以像 Jquery 那样
  6. 四大组件---Activity
  7. java 广告插件_徒手创建一个chrome扩展-屏蔽广告插件
  8. android 原生 电子邮件 应用 发送邮件附带 中文名附件时 附件名称乱码问题解决...
  9. 运行vue遇到的坑(续更
  10. java读取摄像头视屏流,Java 摄像头视频获取
  11. Autoware 矢量地图标注(Autoware Maptool插件)
  12. 最新带后台收录的娱乐导航网网站源码
  13. Footprint Analytics: NEO 主网上线 5 年,现状如何?
  14. C语言实战小游戏:贪吃蛇大战
  15. 再谈“所托非人勿怪人,忠人之事需灵变”
  16. 插入排序监视哨和鸡尾酒排序
  17. 如果在做项目时,发现自己在规定的时间内肯定完成不了时,你会怎么办
  18. python生成图像公章,用PPT就可以做印章?是的,超简单超逼真,教你一分钟搞定...
  19. 我为什么选择Firefox作为主力浏览器
  20. SAP系统成本中心、内部订单、成本流、成本要素、成本对象

热门文章

  1. 单目、双目与多目的区别
  2. 关于Linux(网上资料查询)
  3. ESXI6.7打补丁升级至17700523版本
  4. 使用grep -c参数出现的种种谜团
  5. php中实现图片自动轮播,轻松实现javascript图片轮播特效_javascript技巧
  6. 海康大华网络摄像头高起播低延时RTSP网页无插件流媒体专用播放器EasyPlayer-RTSP之GDI和D3D两种视频渲染方式的区别介绍
  7. pix2pix测试报错
  8. python里怎么样求解微分方程?
  9. Python代码写一个超长游戏
  10. Linux下如何运行.sh文件