源于与世民、力哥和熊CEO的讨论,许久未动笔的我忽然有了一种写文章的冲动,即兴而发花一个小时随笔侃侃。之前我们四人的讨论,见世民公众号“世民谈云计算”中的大作《周末晚上闲聊几个关于云的话题》。

CMP与MSP都已经出现有一段时间了,而业界对于两个名词略有混淆,CMP和MSP到底是什么,能做什么,互相边界是什么,是互补还是互相竞争傻傻分不清楚。笔者试从自己十多年的云计算实践以及对于Gartner定义的理解角度,做一些解读,抛砖引玉。

首先,CMP的定义来自于国际权威的研究机构Gartner,“云管理平台(Cloud Management Platform,以下简称CMP)是提供对公有云,私有云和混合云统一集成管理的产品。CMP主要能力包含自服务、提供系统映像、计量计费以及通过既定策略优化工作负载。 更先进的产品还可以与外部企业管理系统集成,包括服务目录,支持存储和网络资源的配置,允许通过服务治理加强资源管理,并提供高级监控,提高性能和可用性。”

笔者一直将云计算的终极目标解读为“IT Everthing As A Service”,也在以往的文章《云管理平台之辩》中首次提出广义的“大云管理平台”和狭义的云管理平台的定义和区分。在该文里,我将狭义的云管理平台解读为主要包含自服务、运营管理(服务目录与服务、组织架构审批等等)、云运维管理(监控、安全等)以及企业现有IT管理系统的对接等;而广义的云管理平台(也即上文提到的“大云管理平台”)不仅包含狭义云管部分,还应当包含图中云资源管理平台的范围。云资源通过统一的资源适配接口屏蔽各位资源的差异,支撑上层的服务编排与部署。如草图(旧图)所示:

也就是说,狭义的CMP主要包含自服务、运营管理、云运维管理以及企业IT系统的对接等;图中红色虚线框内即广义的CMP,它包括云平台(又称为云操作系统、云资源调度平台等,即OpenStack及类似的云资源提供平台)、及其上的狭义CMP两大部分。一般所称的CMP是指狭义的CMP,源于市场推广需要,也有一些厂商将底下的云资源管理平台称之为CMP。CMP在解决资源异构、多云和混合云、治理和安全等等多个场景有广泛的市场前景,目前业务发展迅猛。想了解更多多云、混合云的区分及分析请看《云星数据VP楼炜:CMP是混合云、多云管理的必然选择》。

由此,CMP解决的是云资源的来源、供应和集成,云服务的构建、编排、调度和管理,云平台的运营、运维管理等问题。那么,MSP又是什么,它又解决什么问题呢?

MSP的定义也源自Gartner,是Managed Service Provider的缩写,意指提供IT服务托管的商家。而在云时代,Gartner将云基础设施MSP定义为:提供与基础设施和平台操作有关的托管服务和专业服务的服务商,不仅提供托管服务,还包括为企业提供与公有云相关的咨询、规划、改造、迁移和管理服务。

MSP解决了咨询问题:为什么上云,上云的投资回报怎样,上云的关键成功要素是什么,怎么制定云路线图,怎么设计/选购云平台,怎么规划云服务(IaaS、PaaS、DaaS等),怎么设计云管理平台(CMP),业务如何迁移上云,云平台建设成果以后如何运营,云运维如果实施,云安全如何保障。。。。。。外企一般是以咨询入手,引导客户一步步实施云建设。

MSP也解决了上云迁移的问题:帮助一些没有云计算经验的企业设施云上战略转型,将一系列业务系统根据分层分批次的原则迁移到云上。国内很多MSP厂商依附于大型公有云,帮助传统企业做上云的迁移。

MSP还解决了云运维的问题:云计算增加了运维的层次和难度,提高了运维的专业性,一些传统企业没有能力也无必要自行实施云运维。国内一部分MSP供应商是以为企业做云运维作为主要业务。

那么CMP和MSP有什么关系呢?

在笔者看来,CMP的核心在于平台,是松耦合的插件式技术架构,是工具和集成平台;笔者也在多个场合或者文章中提到过,虽然CMP很多应用场景是混合云、多云,但目前国内CMP市场对公有云和私有云的管理不是对等的,更多是私有云为主,也即我说的“私有云+”。

而MSP正好相反,它的核心在于人,在于有经验的专家。MSP从咨询、上云迁移及运维各个角度提供服务,均依赖与咨询专家、云架构师、安全专家、业务架构师、运维专家等等的能力。目前MSP在国内市场主要依附于公有云厂商,作为其生态合作伙伴开展业务。

CMP + MSP会产生什么火花呢?

笔者十分自信的预测,CMP + MSP会产生1 + 1远远大于2的效果。首先,CMP提供平台和一系列的工具集,为MSP提供上云服务,云运维能力打下了良好的基础。MSP厂商可以基于CMP提供的工具,做上云的迁移、批量的打补丁等服务,也可以利用CMP平台监控各类公有云、私有云资源,做任务的分发和工单管控。

其次,CMP目前重心更多在私有云侧,逐步向公有云倾斜,形成混合云管理;而MSP目前主要依赖于公有云,可以借助CMP的能力做云咨询的规划依据、POC验证,做私有云上云迁移的工具,借助CMP监管控各类云的资源,对接各种企业内部IT系统,逐步扩展私有云新业务领域。CMP和MSP逐步融合,可以达到互相拓展业务领域的目的。

最后,CMP + MSP从根本上解决了咨询、规划到建设落地、业务上云迁移、云上运营和运维的端到端的问题,形成一体化能力。这种能力为传统企业带了福音,不必要分开采购CMP和MSP,分步实施,可以无缝对接,考虑从第一步到最后一步的全面实施方案,节省了人力物力,提高了企业转型的效率,使之能专注业务系统的发展。

关于作者:

本文作者楼炜,现任云星数据副总裁,业内资深的云计算专家, 10余年云计算经验,8年+ IaaS、PaaS经验,全球云计算大会最佳企业CIO。著有: 《企业级IaaS架构的深度解析》、《企业级私有云构建的架构师阵型及架构策略》、《云管理平台之辩》等文章。

关于“Linux宝库”微信公众号:

欢迎关注"Linux宝库"微信公众号,这里每天发布最新的开源人物和开源事件。谨以此号记录Linux和开源业界的点点滴滴,为开源爱好者和从业者点亮人生。

- 责任编辑:耿航-
- END -

CMP?MSP?1+1才能大于2相关推荐

  1. Hyperledger系列(十二)MSP详细介绍

    简介 MSP的作用,不仅仅在于列出谁是网络参与者或Channel成员. MSP可以确定,成员在MSP所代表的Org(trust domain)(例如,MSP管理员,组织细分成员)中扮演的特定角色. 它 ...

  2. 160 - 7 aLoNg3x.2

    环境: Windows Xp sp3 打开程序,看了帮助发现要求还是看到那个logo, 但是这次少了个按钮,真棒! 但是这次的Codice却是什么都可以输入进去了. 查一下壳发现还是Delphi程序. ...

  3. 史上最全的集合框架讲解 ----- Java 集合框架(3)---- Map 相关类最全解析

    引言 好了,步入正题,上篇文章Java 集合框架(2)---- List 相关类解析中我们一起看了一下 List 接口的相关具体类(ArrayList.LinkedList-.),这篇开始我们开始探索 ...

  4. 汇编语言实现两个多位十进制数相减实验

    将两个多位十进制数相减,要求被减数,减数均以 ASCII码形式按顺序存放在以DATA1和DATA2为首的5个内存单元中(低位在前),结果送回DATA1处. 这个程序就是实现两个多位数相减功能,经过查阅 ...

  5. HashMap底层红黑树实现(自己实现一个简单的红黑树)

    文章整理于小刘老师讲源码 视频学习链接:小刘老师讲解红黑树 JDK集合源码之HashMap解析(上) JDK集合源码之HashMap解析(下) 1.树结构入门 1.1 什么是树? 树(tree)是一种 ...

  6. 兰州理工大学2019C语言试题,兰州理工大学微机原理作业纸习题答案

    (唐丁宪奉上) ​第一章微型计算机概论 1.1.答:微型计算机系统包括硬件系统和软件系统两大部分.硬件系统包括:微型计算机.外部设备.电源及其它辅助设备.软件系统包括:系统软件和应用软件. 微型计算机 ...

  7. HashMap底层红黑树原理(超详细图解)+手写红黑树代码

    在看完了小刘老师和黑马的源码视频之后,我整理了一篇HashMap的底层源码文章,学海无涯,这几天看了对红黑树的讲解,故将其整理出来 HashMap底层源码解析上 HashMap底层源码解析下 视频链接 ...

  8. 计算两个数之间所有整数的和_汇编语言:输入2个0–99之间的整数,对其做乘法运算,在屏幕上显示出该乘积对应的二进制和十六进制数...

    实验要求: (1)在屏幕提示:"please input the first number(0–99): "后,输入一个0–99之间的整数. 若所输入的数不在此范围内,或输入其它字 ...

  9. 6-机器学习启蒙- 深度学习: 图像搜索

    6- 深度学习: 图像搜索 github: https://github.com/mtianyan/graphLabStartedML 深度学习: 图像搜索 基于图片的相似度来选购商品 可视化商品推荐 ...

  10. 初学PX4之飞控算法

    通知:如果你对本站无人机文章不熟悉,建议查看无人机学习概览!!! 注意:基于参考原因,本文参杂了APM的算法分析. 本篇文章首先简述了下px4和apm调用姿态相关应用程序出处,然后对APM的DCM姿态 ...

最新文章

  1. 第一次使用Plesk云主机面板?5招搞定!
  2. 软件工程(2019)第三次个人作业
  3. Web 标准实践系列(一)——Google 的首页
  4. 总结下Mysql分表分库的策略及应用
  5. 345. 反转字符串中的元音字母
  6. 安装qt5.9.5 windows环境
  7. iOS 多线程的使用
  8. Vue中使用pdf.js通过流的方式传参给pdfviewer.html
  9. 免费天气api 真正可用
  10. 何谓短缺和过剩_关于资源短缺,应用程序服务器和微服务
  11. 2023最新最新ChatGPT超全面从基础到实战视频教程/有兴趣自己学
  12. 给武则天找凤凰的java游戏_武则天称帝时,改国号为
  13. win7计算机开始里没有设置,win7电脑开始菜单的设置方法
  14. 音乐与计算机的交融,感受音乐交融之美
  15. addimitted_Chocolate Dessert Design Shop
  16. 小米电视屏蔽广告规则
  17. 疯狂java讲义(第三版-李刚) 源代码 光盘
  18. 微信小程序 java 医生预约挂号答疑问询系统
  19. 关于数据库主键和外键,索引
  20. static与 Autowire 的问题

热门文章

  1. [Ruby] 类和容器
  2. 使用Telnet 在DS300上配置阵列
  3. flask-login
  4. 步步为营100-开发前的思考
  5. 分布式技术追踪 2017年第四十二期
  6. poj3159 Candies 2012-09-07
  7. Node.js与V8引擎
  8. Python 网页爬虫
  9. 181008有道扇贝每日一句
  10. unity IEnumerator 协程的理解