中国IDC圈2016年9月5日报道, 9月1日由工业和信息化部指导,中国信息通信研究院、中国通信标准化协会主办,数据中心联盟承办的“2016可信云大会”在京隆重召开。在私有云可信云开源解决方案分论坛上,UMCloud上海优铭云计算有限公司副总裁曹黎明发表了题为“基于开源的持续集成与持续交付方案”的演讲。

UMCloud上海优铭云计算有限公司副总裁 曹黎明

UMCloud上海优铭云计算有限公司副总裁 曹黎明

以下是演讲全文:

各位领导,各位来宾,大家下午好,我是UMCloud曹黎明。

很荣幸有这个机会在这里跟大家分享一个案例,基于开源解决方案的持续集成与持续交付,这是我们给一个客户做的,这是我们客户百联集团,百联号称中国的沃尔玛,业务非常庞大,是我们零售的灯塔型客户。他面临的挑战,他有很多种业务核心生产环境,服务器的规模非常庞大,而且由于各个系统组建的时间的技术都不太一样,所以是非常复杂的环境。现在我们要围绕这几个地方给他做提升,一个是商品,围绕百货、商超、全渠道这三个业态,要整合他的供应链优势。结合百联的四大业务特点,打造线上线下包括移动用户体验,供应链这块要构建业态融合的全渠道供应链体系,提升物流、仓储供应能力。云商这块要结合他入驻的商户,通过O2O产品的运营,打造百联的云商。同时还有跨境,还有横向扩展和区域扩展,这些都是区域面临的挑战。

现在企业讲构建私有云,除了建完基础设施以外,还要有一些实际的应用,帮助企业来克服这些困难。这个是一个总体的规划,整个私有云的规模分为好几个阶段,第一个阶段是资源池的建设,包括后面的PaaS、IaaS层,一个是第三方应用的环境,测试的环境,开发的环境,发布的环境和最后的生产环境,这些环境里要承载虚拟机的数量和管理的物理机的数量都非常庞大,有些业务之间的数据还需要做隔离。

我们在设计的时候也有提出跟客户技术、业务团队一起讨论的要求,比较高层次的一个指导。首先所有的资源池要能平滑扩容,第二,可用性。第三,要支持DevOps,开发运维一体化。第四,业务较群能够实现动态伸缩。

整个业务架构,下面是以OpenStack为基础的,为了应对整个生命周期管理,我们需要平台构建这么几个大的系统,第一个是云平台的服务,像服务器的虚拟化、存储、网络、负载均衡、安全包括数据库的服务。虚拟化,因为历史的原因,他采用过很多虚拟化的技术,像我们常见的有VMware,也有KVM的,甚至还有其他的虚拟化的技术,这都要管理起来。第二个要有编排的引擎,用户可以投入固定的格式,设定应用的脚本,引擎通过解析应用模板,执行用户定制化的部署流程,可以实现自动化来部署。版本管理体系,还有代码审核体系,还有持序集成的系统,还有缺陷管理系统,整个是一个大的业务架构。

我今天重点讲两个,一个是云应用生命周期管理,通过我们这套系统和方案,可以看到常见的这八大流程我们都可以实现单独的管理和自动化。生命周期管理里面从开发到打包、封装、测试、QA、发布一直到交付到生产,根据业务负载进行自动伸缩,业务可以做升级,有的时候也叫迭代。整个这一套我们都可以单独把它们全部管理起来,每一个环节流程都自动化。伸缩的引擎,这里面可以看到,通过监控,不但监控常见的内存、CPU利用率、磁盘、网卡,甚至还可以做一些应用层面的监控,把这些监控的事件触发到Murano的编排引擎里去,它会自动生成虚拟机和应用,并挂到负载均衡的后面。持续集成和持续交付的原则和好处,我们通过这一套业务系统实现了全面的自动化,从编译、测试、部署和发布,而都可以重复去做,大大提高了软件的交付时间,大量的基于SaaS化的业务软件在开发的早期就识别了问题,因为以前的软件开发都是基于传统架构,在云的架构上,IaaS化想扩展这个方面,还需要做很多的改造。通过这一套持续的方案,在开发的早期就能够去适应云环境下软件的开发,而且会发现很多问题,有助于软件在后期交付的质量。最后这个管线,经常做DevOps的会比较熟悉,我们实现从版本控制到最后自动生产全自动化流转起来。最后分享一下它带来的商业价值,这个数据我们实践的一个结构,并不代表说具体到一个案例里面。我们觉得最主要的通过云开源带来的价值有三个方面,一个是通过自动化软件的开发,生命周期提升IT的敏捷性,体现在两方面,一个是更快交付客户的应用,第二是更快交付员工的应用。这里面的数据在实践过程中得到的数据有10%和20%的提升。第二个,我们觉得通过云的架构,通过自动化配置,提升IT的生产效率,也就是由原来传统的IT去开发部署,最后到上线,到现在到云的环境下整个开发效率有20%的提升。第三个通过云的技术,降低了整个IT的成本,经过测算,大概能够降低30%的成本。我们觉得云计算给企业级客户提供了非常重要的底线和底线的价值。

最后分享一下通过OpenStack,因为OpenStack这几年在企业里非常火,我们给企业做方案的时候,一般都会要求可用性。怎么去衡量四个九还是五个九,我们有一个推荐参考的实践经验,首先要有一个参考的架构,这个参考架构不是从理论过来的,应该是从实践中过来的。具体在哪些层面要去做怎样的高可用还是其他的一些,要结合客户的业务去做。第二,有最佳运维实践的经验总结,在编排、配置管理还有应用的生命周期管理各个方面都要从业务角度去衡量。第三个,加上专业的服务团队,现在基于OpenStack的企业的应用还是属于刚刚开始上升阶段,对于企业级来讲,它的团队对云OpenStack这块还不是很熟悉,需要专业的服务团队。第四,构建原生态的云应用,企业如果把云作为未来的基础设施的一个方向,大部分企业传统的应用的软件就要做上升和改造,这样才能更好的适应云的弹性、多区域部署等特点。

我的分享就到这里,谢谢大家。

关注中国IDC圈官方微信:idc-quan 我们将定期推送IDC产业最新资讯

查看心情排 行你看到此篇文章的感受是:


  • 支持

  • 高兴

  • 震惊

  • 愤怒

  • 无聊

  • 无奈

  • 谎言

  • 枪稿

  • 不解

  • 标题党
2023-12-18 17:49:00
市场情报 openEuler Summit 2023:汇聚全球创新力量,共建开源新生态
创新项目是openEuler社区发展的推动力,开发者是社区可持续发展的能源。 <详情>
2023-12-11 17:40:19
市场情报 操作系统大会&openEuler Summit 2023即将召开 亮点不容错过
openEuler持续创新聚焦根技术投入,为千行万业构建坚实的软件根基。 <详情>
2023-08-11 16:13:15
2022-09-13 13:35:00
市场情报 你有一封开源先锋 Party 邀请函,请查收!
中国信息通信研究院拟于 2022年9月举办 “2022 OSCAR 开源产业大会”,邀上百位专家大咖,共话开源,推动开源技术在千行百业的融合发展。 <详情>
2019-06-19 15:02:00