一、混合云管是大势所趋
(以下部分内容来自twt社区邓毓同学的分享内容,若有侵权,请联系删除)
随着各行业的业务的发展和技术的进步,公有云、私有云、混合云技术的应用也越来越广泛。云计算为企业带来了快速的资源交付能力、敏捷性、扩展性以及规范性。
提到云计算技术,就不得不提云管平台(CMP),CMP不仅仅是一个资源管理平台,也是一个对外的IT服务平台,它将资源抽象化和服务化,极大简化了企业用户的管理和使用。
一个贴切企业实际需求的云管平台,能够强化企业IT资源的管理能力,提升企业IT资源利用率,满足企业对大规模计算能力的需求,从而进一步推动企业业务的发展。
目前,云计算正逐步进入深水区,传统的公有云和私有云已经暴露出一定的局限性,混合云逐渐成为企业用户青睐的对象。
利用混合云,企业不仅可以利用企业内部的私有云,将内部重要数据保存在本地数据中心,同时也可以使用公有云的资源,将非机密功能移动到公有云区域,以更高效快捷地完成工作。
然而,混合云的管理却非常具有挑战性。
二、混合云管平台的类型
到目前为止,非互联网公司的传统企业里的云环境都是私有云+公有云的存在,那么针对性的就会有以下几种类型的云管平台的架构:
商用X86云管
商用X86云主要是VMware技术为主要代表,vCenter虚拟化管理平台相当于资源管理层,Vrealize Automation则为云管理平台层,不仅提供API功能的自服务和统一服务目录,也能支持不同供应商的多套 私有云和公有云,还支持对容器的管理等。
该云管平台的特色是和VMware的底层技术紧密结合,通过抽象化底层实现技术,同时提供可视化服务和可拖放的设计画布,将预构建的组件组合为各种应用。
开源X86云管
开源X86云主要以OpenStack为框架,利用OpenStack的各类组件对接不同的资源,各厂商在公版OpenStack的基础之上,开发各具特色的云管平台,包括统一资源层和服务抽象层。
资源层的实现需要在公版OpenStack各组件上进行改良和优化,而服务抽象层的设计完全就是各组件的API的调用和抽象,将不同的IT服务、编排策略、动态优化策略等翻译成不同组件的API调用组合,另外还需和其他像自动化运维和监控等工具相结合,这就完全考验各厂商或者用户企业的开发实力和对云管平台的理解能力。
Power云管
IBM的 PowerVC为目前的最佳管理PowerVM资源池的选择,PowerVC提供两种版本,一种是PowerVC Standard Edition,提供基本的虚拟化资源管理能力,另一种是Cloud PowerVC Manager。
在Standard Edition之上 还提供了自服务功能和简单流程审批功能,能够定义各类计算模板和存储模板,自动化按照模板进行计算资源和存储资源的编排。
Power 和 X86 共存云管
Power和X86共存的云环境,一般需要云管平台具备统管所有资源,并能抽象成服务,对外提供服务。
三、云管平台的定位和价值
对于一般的传统企业来说需要的都是混合云管,典型的混合云管平台的分层架构如下图所示:
最底层是虚拟化资源层和裸金属层,这一层提供的是虚拟化资源池的能力,包括虚拟计算、虚拟网络、虚拟存储等等。
再往上一层是虚拟化管理层,这一层基本是“各家管各的”。例如Vmware的vRealize套件结合VC等负责管理自己的虚拟化资源。这个层次的管理以同构管理为主。
再往上一层,就到了“云管理平台”。这个层也分为两个小的层次:云管平台资源层和云管平台服务层。云管平台资源层居于 1 层和 2层 之上,负责各类异构虚拟化和云资源的管理,包括各类私有云、公有云、裸金属等,对上屏蔽底层厂商和资源的异构性。
而云服务层,则是在屏蔽底层技术差异的基础上,通过编排管理等,对外提供无差别的、透明的自助和编排服务,对内提供运营和分析服务。
所以,简而言之,混合云管的定位就是对下纳管、驱动各类异构公有云和私有云资源,对上提供目录服务和自助服务,对旁边的运维人提供运营、管理和分析服务。
四、跳出云管看云管:还需要混合云管做什么?
以上是云管平台传统上需要具备的能力,总结起来,混合云管平台传统上需要满足的能力包括: