多云管理正在成为企业上云必须要考虑的问题。
如今,对于企业来说,上云还是不上云已经不是一个问题,问题已经升级到上谁的云,不同的业务上什么云,多云的管理如何做上。尤其对于大中型企业而言,他们开始偏向于选择私有云+公有云的混合云策略。
企业会同时选择多个云计算厂商的服务,并将自身的业务系统分散部署在多个云平台上,这样一来,企业上云就不再担心被某一家厂商所绑定,另外,针对不同的业务需求,也可以配置更加优质的云服务。更重要的是,企业多云策略的选择有利于企业应用系统和数据的安全,比如当某一家云厂商的系统宕机时,企业可以借助另外一家云厂商的备份系统迅速恢复业务运转。不过,这样一来,多云管理的问题就变得尤为突出。
正是意识到这一问题,行走在云计算技术前沿的青云QingCloud已经给出了自己的应对策略,在Cloud Insight Conference 2018云计算峰会上,青云QingCloud推出了全新的多云时代应用管理平台——OpenPitrix应用管理平台和iFCloud统一多云管理平台。这两者的区别在于,OpenPitrix更专注在应用层面管理;而iFCloud统一多云管理平台则专注在底层IaaS层的多云管理,偏重于资源层面的管理;它们共同组成了青云QingCloud针对企业多云应用管理的解决方案。
从AppCenter到OpenPitrix 应用管理持续进化
对于企业来说,在采用单云架构时,企业可以使用云服务商提供的成熟管理工具或者管理界面;而在多云环境下,企业则需要有一个统一的界面管理多个不同的云环境。如果企业能够通过一个统一的管理平台,将多种类型的应用统一管理起来,企业就可以将更多的精力放在核心的业务层。
青云QingCloud应用平台顾问研发工程师迟连义认为,这样一个平台,是能够在多云环境下打包部署和管理多种类型应用的平台,既可以做到在单机环境下的简单操作,同时拥有云上的弹性、可扩展性和易于维护性。同时,这个平台好是开源的,更方便企业进行定制化。
因此,青云QingCloud发布了全新的OpenPitrix平台,作为一个全新的产品,其前身则是青云的AppCenter——一个完整高效的应用交付与运营平台。从2015年第一版AppCenter发布,到2017年AppCenter 2.0发布,AppCenter可以为运行在其上的应用提供服务感知、弹性伸缩以及配置变更等一系列云计算基础特性。而对于基于AppCenter的开发者而言,该平台则可以提供便捷的应用管理、应用编排、日志、工单、财务报表等一系列的服务与能力;对于最终用户而言,他们也可以在应用市场上更加便捷地找到自己所需要的应用,一键部署使用。
如今,OpenPitrix平台的发布,一方面兑现了青云在发布AppCenter时开源的承诺,另一方面也将AppCenter的功能扩展到多个不同的云平台上,要知道,此前,AppCenter只兼容青云的IaaS。正如迟连义所说:OpenPitrix是一个集多云、应用管理与开源一体的项目。OpenPitrix的口号是“Run any application at any scale on any infrastructure”,通过OpenPitrix平台可以将任何类型的应用,以任意规模,部署在任何类型的基础设施上。
迟连义表示,OpenPitrix主要拥有以下六大特性与功能:
第一,多云平台的支持。这个云平台可以是AWS、Kubernetes、QingCloud、OpenStack;既可以是公有云,也可以是私有云;可以是基于VM的,也可以是基于容器的。OpenPitrix会针对于每个云平台服务商提供相应的ProviderPlugin来管理应用在集上的应用程序。
第二,多应用类型的支持。很多企业还在用传统的单体应用、或是典型的三方架构应用、或是分布式应用,像Hadoop这种主从结构的,像Zookeeper这种peer to peer结构的,或者是Redis Clusters这种分片式结构的,OpenPitrix都可以管理,还可以支持微服务应用、SaaS应用或者Serverless的应用等。
第三,多打包类型的支持。开发者需要在OpenPitrix平台上开发应用,我们平台会为其制定一定的开发规范,它其实是开发一个个应用配置包。应用配置包的规范可以沿用AppCenter成熟的开发规范,也可以用Kubernetes原生的YAML规范,也可以用Kubernetes平台上的包管理器Helm Chart规范。
第四,高度可扩展和可插拔。既包括对云平台的支持,也包括对应用类型的支持,同时包括对打包规范的支持。意味着无论未来出现何种新云平台,或者新应用类型,或者新打包规范,OpenPitrix都可以通过添加相应插件的方式对其进行支持。
第五,应用全生命周期管理。OpenPitrix会对每一个应用版本划分成多个不同的生命周期,比如开发中、已上线、已下线、删除等。开发好的应用可以发布,最终用户可以在应用中心上安装部署这个应用,同时他可以维护这个应用后续升级、扩容、更新等生命周期的操作。
第六,商业运营支持。开发者可以在OpenPitrix平台上便捷地开发应用,开发好的应用可以上传到专有市场或者公有市场售卖,平台会为其提供计量计费、统计报表等一系列的功能。开发好应用,最终用户可以在自有平台上进行购买和部署。任何基于OpenPitrix所开发的应用,可以在任何OpenPitrix应用管理平台上进行售卖。
在目前采用多云或者混合云的企业中,OpenPitrix作为一站式多云应用管理平台,可以让这些企业通过统一的管理界面,更多关注上层应用,更少关注底层资源。此外,OpenPitrix还实现了资源与应用的统一管理,以及容器类应用和定制化应用的管理。
底层云平台如何管 青云QingCloud云管平台有话要说
目前,在公有云领域,主流的云平台就有好多家,比如亚马逊AWS、微软Azure,以及一些国内云计算厂商的平台,对于用户来说,在国外用跨国公司的云平台,在国内用中国企业的云平台,这种选择很常见,不仅如此,企业往往还会同时部署私有云平台,这样一来,企业上云的复杂度也会相应增加许多。
青云QingCloud资深产品经理赵海鹏认为,多云时代将给企业带来三大挑战:首先,异构云的统一管理,对于用户来说,他们希望通过统一的平台界面来管理不同的云平台,这样使用成本更低,效率也更高;其次,云平台治理,企业现有的存量资源需要与云平台共同管理,同时云管平台与云平台的关系要能够实现双向治理;第三,公有云与私有云的混合云管理,要既适应公有云的灵活需求,也能满足私有云规范管理需求。
因此在青云QingCloud看来,一个合格的云管平台必须具备以下六大功能:1、多云接入的能力,2、服务目录管理功能,3、自动化部署能力,4、云平台双向治理,5、监控告警,6、审批流程。除此之外,云管平台还要拥有租户管理、角色权限自定义、组织架构管理、业务系统抽象、资产管理、计量计费、云平台容量分析、统计报表、安全性操作审计、服务目录编排、跨云迁移能力、大屏展示等常见的功能。
不过,目前市面上的云管平台很难完全满足企业的实际需要,他们主要可以分为三种类型,满足企业不同层面的需求。第一,基于开源OpenStack自研的云管平台;第二,私有部署的商业化云管平台套件;第三,云管平台SaaS服务。
由于缺少标准,业内对于云管普遍存在以下四大误区:1、云管平台可以替代云平台,2、云管平台只是某个领域的工具,3、云管平台应该独立完成所有功能,4、云管平台只能定制,无法产品化。
赵海鹏表示,之所以有这些误区,是因为人们不理解云管平台的本质,他认为云管平台与传统IT管理相比较,两者管理内容虽然相同,但管平台采用的是开放、API化、软件定义等新的形式,自动化水平非常高,且管理入口统一。
因此,在青云QingCloud所打造的iFCloud统一多云管理平台中,主要强调以下六个层面的能力:1、超强的多云治理,不仅解决存量资源纳管,也解决了从云平台到云管平台的反向治理;2、帮助企业进一步规范数据中心管理流程;3、服务目录自动化部署,解决异构云平台上的交付标准,适应多云环境;4、云资产管理,实现云平台内部资产CMDB的自动更新,实时保持与底层云平台的同步;5、强大的整合能力,通过开放的架构和微服务架构,更好地整合企业其他的工具;6、平衡和选择,在云平台上层提供标准封装,避免与某一个云平台重度整合。
这样一来,iFCloud统一多云管平台就能够给用户以下三大价值:1、在组织内部提供标准,通过流程的梳理让企业在传统数据中心管理中有据可依,并且是可操作的;2、屏蔽底层多云环境,通过服务目录的定义和上层管理功能,让用户感觉不到底层异构云环境;3、建设多云管理工具生态,通过标准接口的封装,不与任何一家底层云平台重度依赖,具备足够的整合能力。
在混合云大行其道的今天,多云管理已经成为企业上云的一个瓶颈,因此众多云计算厂商纷纷发力这一领域,努力为企业提供更加完善的云计算服务。对于青云QingCloud来说,OpenPitrix与云管平台相结合,就是要打造一个应用和资源统一交付的平台,全面帮助企业迈向云时代。
相关阅读: