CMP是混合云、多云管理平台的必然选择

日期:2019-08-19 10:51:25 | 人气:

  随着云计算模式的日渐成熟,作为私有云和公有云的混合形态,混合云迎来了爆发期。

  如笔者另文所述,当前国内的混合云需求中,并不是呈现为简单的“私有云+公有云”形态,而更多体现为“私有云+”——在私有云的基础上,借助公有云的能力形成混合云。一些企业为了应对全球布局、业务系统及数据的云灾备、短时的云爆发、性能和安全等考虑,积极投入建设混合云。

  同样的,多云管理平台在2017年几乎一夜之间成为热点。有别于混合云,多云更强调“多”——即多个公有云或多个私有云(而非公有云加私有云)系统的统一管理。多云管理平台既需要能很好利用单个云的优势、某个云特有的云服务,又需要能很好地避免厂商绑架、把鸡蛋放在不同的篮子里,还能根据业务、技术及性能等需求动态调整多云部署的策略。

  根据云星数据合作伙伴RightScale每年一度的报告“RightScale 2018 State of the Cloud Report”显示,81%的受访企业采用多云,其中21%采用多个公有云,10%采用多个私有云(异地、多虚拟化、资源异构等),而混合云的比例高达51%:

  云管理平台是多云管理平台的必然选择

  而云管理平台是混合云、多云管理平台的必然选择。

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

  1.混合云、多云的统一管理需要云管理平台

  前文所述,在RightScale的调查中大量的企业客户采用了混合云、多云支撑企业IT。让企业的IT人员管理多个不同的云平台,让云服务的用户登录多个不同的云平台进行操作显然是件困难的事情。通过使用云管理平台,管理员可以设定跨云统一的管理策略、审批流程、资源配额以及镜像模板等,并统一管理和维护多云应用和基础架构模板,并通过管理门户管理整个环境。云服务消费者从自助服务门户中选择多云模板进行部署和使用。

  2.跨云资源调度和编排需要云管理平台

  对于企业IT应用的不同需要,管理员和开发者需要根据具体需求调度和编排跨云资源,此时,云管理平台不可或缺。对于特点的应用,开发人员期望将基础架构和应用程序服务部署到多个平台,部署后配置这些服务,并通过工作流设计界面控制生命周期操作(启动,停止等)。

  如标准的Web、APP、DB三层架构应用部署时,借助公有云CDN的能力,把Web层部署在公有云上,把APP集群部署在私有云的容器或者虚拟机上,把DB部署在私有云物理机上。通过云管理平台跨云编排能力,将这些公有云服务、私有云的资源进行统一的编排,辅以流程引擎形成跨云服务。

  3.云治理需要云管理平台

  混合云和多云需要统一的治理能力。云管理平台提供的治理和控制功能使管理员能够定义角色和权限层次结构,与企业和公有云目录和身份验证服务(单点登录SSO等)集成,设置和执行成本和其它配额和限制,并使用标记的资源跟踪更改历史记录,以执行合规性策略。

  4.统一监控和运维需要云管理平台

  管理员和运维者都需要监控告警和利用率报告来优化正在进行的多云管理平台。在与企业级客户交流时经常会听到的抱怨就是,为了管理云数据中心、管理某个云环境都要登录多个系统分别进行:操作虚拟化、网络、存储、业务等的管理;对IT流程的管理;对监控告警系统的管理等等。云管理平台集成企业内部IT环境,是管理员和运维人员能在统一的portal完成对于云的管理和运维操作。

  5.统一的成本分析和优化需要云管理平台

  云系统的管理员、财务人员、云服务的消费者都需要考虑成本和服务/资源利用率报告来优化正在进行的多云管理平台。

  云管理平台提供的基于云环境、云服务和资源类型、服务消费实体构建的成本分摊模型,到期日期和性能/使用情况分析不仅有助于控制使用情况,还可以引导消费者使用最佳的云平台,优化整体成本。

  此外,云管理平台提供的成本优化能力,能帮助管理员分析存在的僵尸主机、资源利用率低、选择成本及性价比更好的服务,进行资源调度。而当某个公有云调整价格时,云管理平台的动态资源调度和优化能力可以灵活地在各云间调配高性价比的服务,节省企业云消费成本。

  6.开发人员基于API构建跨云的应用需要云管理平台

  IaaS、PaaS及DaaS服务为企业应用提供了良好的集成支撑,通过API控制应用程序和基础架构元素对云管理员和开发人员都很重要。云管理平台提供统一的API网关,抽象各云平台的API差异,提供了一系列的鉴权、API生命周期管理、API服务消费及管理能力,简化了对于各云平台的集成及企业内部IT服务管理工具和产品的使用。

  综上所述,混合云和多云需求的快速增长,必然需要相应的管理能力,而云管理平台作为一个综合的双模IT管理实践,方便管理员构建和管理多云、便于开发人员构建和运行跨云的应用程序,并帮助 IT 经理交付、治理和优化多个云平台。