如何构建cmp云管理平台?

日期:2020-11-17 16:47:15 | 人气:

1、简化云管理平台

首先,云管理平台设计要简单。尤其在复杂的混合云环境下,云管理不应重蹈ERP覆辙。对于大多数企业来说,在云起步阶段,都会采用一些虚拟化应用。他们通过OpenStack实现KVM开源虚拟化,再慢慢把自己的业务迁移到公有云。不管你的基础设施里包含哪些应用,CMP的设计都要简单化,最好在一天内完成部署。并且,让你的开发或IT运维人员以特快的速度部署到底层云环境中。没有必要在云管理平台人为设置障碍,这种行为不会有任何好处,只会浪费管理人员的时间,减缓用户使用云的效率,甚至还会增加IT投资。

云管理平台设计可以参考监控计量计费、编排与调度自动化等模式。目前,市场已经有很多经过验证、成熟而且便宜的自动化运维工具,可供用户选择。通过简化云管理核心组件,我们可以快速实现云端运维,用户可以即刻看见实际效果,无需为核心能力构建而支付额外费用。

此外,为了实现数字化转型,很多企业的IT团队正在朝DevOps方向努力。所以cmp平台应该既能支持原有应用和流程,也需具备使用新技术的能力。要能够利用现代化的架构体系和交付模式服务企业,如微服务模式、容器服务、无服务器架构。这就是我们的常说的“双模IT”概念。只有这样,cmp才不会陷入上一个IT时代的复杂架构中。当然,没有任何一家公司在企业内部IT应用和云之间实现了完美均衡,也不是所有应用都适合上云。虽然,理想模式是通过Kubernetes, Serverless和Containers来降低企业IT成本,但是在一段时间内,仍有一部分业务需要部署在本地。因此cmp应该支持所有跨环境下的应用。

2、云管理应该以SaaS的形式交付

cmp最大的挑战是设置、安装、配置以及相关应用操作。很多企业为了能够提供全天候的专业服务和咨询,要花费数月甚至好几年的时间来部署。需要管理好几个云服务提供商,才能实现数据中心的云端管理。在这方面,公有云做得比较好,很多开发人员更愿意使用公有云。因为公有云有着更好的易用性,只需要5-10分钟就能完成云管理平台的安装和配置。云管理平台要想真正做到简单,安装时间应该控制在5-30分钟,并且其互操作性要不受任何技术和环境影响,能做到全栈集成,轻松扩展到其他应用以及API。cmp以及相关的基础设施最好以SaaS模式交付,不需要再手工操作。

3、构建于开源框架之上

在开源软件(OSS)框架中,提供了很多核心功能,能支持任何前沿技术开发,包括现代化的IT管理以及DevOps模式。为了构建新一代软件创新框架 ,很多开发人员都为OSS项目做出了贡献。为了实现本地环境和云端环境的自由切换,OSS让IT运维的操作变得更加简单。CMP可采用OSS插件的形式,与公有云实现技术集成。包括:AWS、Google Cloud、Azure、KVM、VMware等等。

4、拥有一致性体验

无论你的cmp基础设施是什么,提供商是谁,都应该保持一致性体验。所有基础设施都能实现统一视图,包括服务器、VM、容器、存储和网络,以及所有公有云、私有云和虚拟化服务提供商。高级站点可靠性工程师(SRE)要有基于混合云的跨平台管理能力,包括安全管理、身份认证等。

一个糟糕的cmp云管理平台不但会浪费企业资源,而且会导致企业云迁移失败,甚至影响企业数字化转型进程。因此,当企混合云以及多云成为企业IT的主要应用场景,必须采取有效的方式方法摆脱传统云管理带来的弊端。