热点:

    青云QingCloud开启多云管理时代的两把钥匙

      [  中关村在线 原创  ]   作者:徐鹏

        摆在企业面前的早已不是一道是非题,灵活弹性、可扩展、易维护的特性使得上云成为必然,选择哪一家或哪几家云服务商变成了企业客户新的烦恼。今年1月,多云管理服务商RightScale在一份报告中指出,采用多云管理的企业已占到受访企业的81%,这表明企业IT人员在积累了一定上云经验后,已经可以按照自己的需求去构建复杂的IT环境。多云,正在演变为企业上云的重要趋势。

        7月27日,青云QingCloud在Cloud Insight Conference 2018云计算峰会上正式推出了多云时代的应用管理平台——OpenPitrix,并且展望了未来多云管理领域的战略及规划。要知道,不把鸡蛋放在一个篮子里是基本的风控原则,因此多云的好处显而易见:可以有效防止被单个云服务商绑定,跨多个云服务商也可以对冲风险。同时,使用多云环境还能有效降低成本,根据不同CSP的特长来选择业务部署。

    青云QingCloud开启多云管理时代的两把钥匙
    青云QingCloud发布多云应用管理平台OpenPitrix

        当然,任何事都有两面性,有时候选择多了也不是好事。在多云环境中,企业的管理和运维复杂性势必会增加,客户往往希望像单云架构一样借助一个工具管理多个云平台,这里既包括传统架构、虚拟化架构,也有云计算平台。然而现实并不容易,抛开如何兼顾公私混合云管理规范不说,单是底层不同云平台的受治理程度对云管平台自身亦有很高的要求,一方面在于已有虚拟化平台的存量资源难关难解决,另一方面是云平台双向治理机制的缺乏。

    模块化的多云应用管理

        由此,云服务商需要站在企业客户的角度根据其需求优先解决实际问题。无论是传统单体应用、分布式应用、基于微服务应用或基于Serverless的应用,应用已成为企业开展关键业务的核心载体。此时,企业需要一个能够在多云环境下,打包部署和管理多种类型应用的平台。正如在Linux内用apt-get或yum进行管理,企业想实现的是既可以做到单机环境下的简单操作,又能兼顾云端特性,而且这个平台最好是开源可定制的。

        “Run any application at any scale on any infrastructure”,OpenPitrix的口号宣告着它的能力——将任何类型的应用,以任意规模,部署在任何类型的基础设施上,帮助开发者实现“Build once,Run anywhere”。值得一提的是,OpenPitrix的概念来源于AppCenter——一个曾被黄允松(青云QingCloud CEO)视为“云端App Store”的应用交付与运营平台。自发布以来,AppCenter上线了100多个不同企业开发者所开发的应用,不过该平台最初只兼容青云的IaaS,而很多私有云客户同样有对AppCenter的需求,其中不免涉及AWS、OpenStack等多种云环境,以及一些定制开发的功能。

        “OpenPitrix项目于去年8月份启动,今年2月底完成前期设计和讨论工作,进入研发阶段。目前发布的是第一个正式版本,会提供AWS、Kubernetes及QingCloud三个Runtime,允许用户把应用部署在这三个不同的Runtime上。”青云QingCloud应用平台顾问研发工程师迟连义谈到,“OpenPitrix可以理解为AppCenter的多云版本,并且将所有的设计、讨论、代码都放在GitHub上,把OpenPitrix开源项目贡献给Apache基金会,兑现我们在发布AppCenter时开源的承诺。”

        通过将应用与应用运行时的云环境在最大限度上解耦,开发者可以根据青云QingCloud的开发规范书写配置文件,将配置文件打成压缩包,把压缩包上传到某一个独立于OpenPitrix的外部云存储上,之后将外部存储注册到OpenPitrix上形成Repo,后者会将自动存储上的应用配置包索引成为应用。此时,开发者就可以将应用放在任何一个云环境中进行交付部署,只需要将云环境以Runtime的方式注册到OpenPitrix内即可。

    像换插件一样集成交付

        当然,任何一项让用户便捷到极致的服务背后都是工程师的攻坚克难。“打包上线的时候遇到了一些问题,就是如何将应用镜像分发到具体的多云平台上。”迟连义回忆称,“后来,我们借助Docker的方式让开发者使用Docker的映像,做到映像分发功能,开发者只需要定义一套开发规范、配置文件,最终用户无论在任何平台都可以部署。”而之所以能够将Docker利用得如此自如,源于OpenPitrix在设计之初就选择了微服务架构,不仅可以让拆解出的每个子服务独立开发、部署、升级、测试、无限扩展,更便于进行容器化,能够快速享受到像Kubernetes提供的监控、灰度发布、负载均衡等微服务治理功能。

    青云QingCloud开启多云管理时代的两把钥匙
    基于微服务架构设计

        据了解,OpenPitrix的主要特性可以分为六个方面:多云平台支持、多应用类型支持、多打包类型支持、高度可扩展和可插拔、应用全生命周期管理、商业运营支持。其中前三者为架构部署和应用交付环境铺平了道路,无论是哪一种云平台,亦或是基于虚拟机或容器,OpenPitrix会针对于每个云平台服务商提供相应的ProviderPlugin来管理应用在集上的应用程序。此外,无论未来出现何种新云平台、新应用类型,或者是新打包规范,OpenPitrix都可以通过添加相应插件的方式对其进行支持。

        迟连义进一步解释道,OpenPitrix在调用云平台的API时,主要调用的是底层API,比如创建主机、创建硬盘、挂载硬盘、创建网络等基础的API,可以满足多云应用管理的需求,因为每个应用都是由这些API构成的,“我们开发时首先兼容的是青云QingCloud,第二是兼容AWS,我们兼容AWS时只用了一周时间,因为只有API调用不一样,其他整体的框架是完全一致的。”

        目前,OpenPitrix已经上线了官网(openpitrix.io),上面有OpenPitrix的文档,以及OpenPitrix介绍的博客和用例。“OpenPitrix发布的同时,我们会上线一个Demo环境:lab.OpenPitrix.io,我们会注册一些测试用的应用及自有的云环境,青云QingCloud、Kubernetes和AWS都包括,让用户直观的体验这个平台。我们希望将OpenPitrix逐步打造成为在多云环境下,应用程序管理系统的全方位解决方案。”迟连义说。

    青云QingCloud开启多云管理时代的两把钥匙
    开发者可将外部存储注册到OpenPitrix上形成Repo

    资源+应用开启多云管理之门

        如果说OpenPitrix管理的是多云平台的应用,那么在资源层面的管理就要看青云QingCloud的统一多云管理平台了。从产品逻辑上看,二者是相互独立的,不过后续云管平台也会通过OpenPitrix为企业应用开发部门提供容器集群的管理,比如SaaS化的云管平台。当客户有多云管理的需求时,青云QingCloud就可以把手中的产品和解决方案整合,向客户交付一站式的解决方案。

        根据Gartner的预估,市面上的云管平台产品达到数百个,其中大体可以分为三种类型:基于开源OpenStack自研的云管平台、私有部署的商业化云管平台套件、云管平台SaaS服务。然而在这些解决方案中,却没有一家厂商的市场占有率可以达到10%,可以说这是一个很混乱的市场。背后的原因在于,像OpenStack方案这种多云接入能力和私有化定制能力比较强的产品,对于存量资源的治理能力通常偏弱,而一些私有属性的云管套件又存在厂商锁定的问题。要知道,一个成熟的云管平台是不会独立完成所有功能的,并且要具有一定程度的产品化能力。

        在青云QingCloud资深产品经理赵海鹏看来,青云QingCloud统一多云管理平台至少具备六个方面的能力:超强的多云治理、帮助规范企业管理流程、服务目录自动化部署、云资产管理、强大的整合能力、平衡和选择。“任何一个云管平台都无法实现所有的功能,必须具备整合能力。不要与任何一家云平台重度整合,当你依赖某一家云平台的实现,可能就无法做到通用和多云纳管。”赵海鹏说。

        过去一年,青云QingCloud统一多云管理平台在金融、电力等行业均收获了不错的使用成果。例如,某银行集团云数据中心的多个异构虚拟化平台(包括VMware、Power)之前是各自管理的,并且有很多非云资产,传统的CMDB产品无法与底层及其他平台进行联动,人工维护成本巨大,导致CMDB处于无法使用的状态,因此缺少准确的资产统计报表,无法随时掌握数据中心的资产状态。接入统一多云管理平台之后,青云QingCloud通过异构虚拟化平台的统一管理,加上云资产的联动,帮助这家银行提高管理效率215%,资产配置准确率提高46%。

        当然,考虑到混合IT环境愈发复杂和多元化,云管平台所涉及功能也是五花八门,业务系统抽象、计量计费、云平台容量分析、服务目录编排、跨云迁移能力……难以逐一满足去达到所有用户的需求。而青云QingCloud则是把握住了三个核心点:首先是在组织内部提供标准,通过流程梳理让企业在传统数据中心管理中有据可依,并且是可操作的;其次是屏蔽底层多云环境,通过服务目录的定义和上层管理功能让用户感觉不到底层异构云环境;最后是建设多云管理工具生态,通过标准接口的封装,不与任何一家底层云平台重度依赖,具备足够的整合能力。

        赵海鹏表示,当前青云QingCloud更关注的是底层管理,对上层提供的是业务维度的封装和支持,还没上升到对企业应用开发部门的DevOps、应用监控等功能,“不过随着大家对标准的认同和市场的发展,最终会有一个符合我们标准的大一统的云管平台,作为一个平台集成其他云管理工具。未来,多云管理会成为数据中心的标配。”

    本文属于原创文章,如若转载,请注明来源:青云QingCloud开启多云管理时代的两把钥匙http://cloud.zol.com.cn/694/6946010.html

    cloud.zol.com.cn true http://cloud.zol.com.cn/694/6946010.html report 7041 摆在企业面前的早已不是一道是非题,灵活弹性、可扩展、易维护的特性使得上云成为必然,选择哪一家或哪几家云服务商变成了企业客户新的烦恼。今年1月,多云管理服务商RightScale在一份报告中指出,采用多云管理的企业已占到受访企业的81%,这表明企业IT人员在积累了一定...
    • 猜你喜欢
    • 最新
    • 相关
    推荐经销商
    投诉欺诈商家: 400-688-1999
    • 北京
    • 上海
    周关注排行榜
    • 产品
    • 品牌
    推荐问答
    提问
    0

    下载ZOL APP
    秒看最新热品