华为HDG北京站聚焦PaaS全球实践 开发者再创三宗“最”

经过了十个城市的路演,华为HDG线下沙龙终于来到了首都。在北京,开发人员之多,关注的技术领域之广,讨论的话题之深入,堪称HDG历届参与讨论者之最。

主持人林旅强是华为HDG的发起人,主持北京站的线下沙龙也早已驾轻就熟。但在北京站,看台下满满的与会者,感受众人那份强烈的求知欲仍令他稍感意外。

现在,就随着小编来看看华为的讲师们,如何用精彩的内容,与开发者们共同论道的吧!

开发者是公有云PaaS服务“生命基因”

赵阳是华为PaaS平台资深架构师,也是北京站第一位发言的讲师。他本次演讲的题目是《华为PaaS公有云服务实战分享》,他告诉记者,他主要是想分享华为FusionStage团队在公有云上的实践,包括华为公有云交付的挑战、华为FusionStage团队在公有云上提供的容器服务Cloud Container Engine(CCE),以及华为对容器技术、容器服务的理解。

“公有云作为华为全面云化战略的组成部分,承担了新技术探索、试验的关键使命。”赵阳认为,公有云PaaS服务,天生就是针对开发者的,在现在全面云化的时代,开发者需要习惯借力,不要重复性的自己搭建开发、测试、部署环境,而尽量利用云上的服务,把自己的精力、时间投入到更有创造性的编码工作中。

在赵阳的演讲中,容器内容吸引了开发者们极大的兴趣。赵阳表示,由于容器是一个相对较新的技术,目前还有很多的不确定性,在2016年,容器领域的热点已经从单机容器引擎(例如Docker engine)转向了多机的容器管理(Kubernetes、Mesos)等。“在2017年,随着容器技术、容器管理平台的进一步成熟,会有更多的企业、开发者愿意尝试容器服务,并将生产级别的应用、系统迁移到容器服务上。”

最后赵阳还告诉记者,目前CCE服务在华为公有云(www.hwclouds.com)上处于公测状态,开发者可以到页面上填写标格,申请试用CCE服务,“我们也计划尽快对所有公有云使用者开放CCE服务。”

PaaS在全球,实践全解密!

吴建林是华为PaaS高级工程师,在他《华为全球IT系统基于PaaS的实践分享》的主题演讲中,绝大部分内容都是之前没有公开过的,例如FusionStage在流程IT内部的跨数据中心解决方案、华为全球分布式路由方案、万级容器管理规模设计等等。在演讲中,针对开发者在传统IT领域开发、测试、运维所遇到的各种问题,以及在新一代PaaS架构下的解决方案,吴建林详细阐述了云化、容器化能给企业、个人带来的价值。

果不其然,他的演讲话音刚落,听讲的开发者们就开始争相举手提问。会后吴建林表示,北京开发者的积极性都非常的高,尤其对华为的PaaS架构跟具体的实施方案非常的感兴趣。“当然也有一些人对于容器的应用跟生产环境Ready表示怀疑。”对此吴建林的观点是每个人都有自己的想法,这些观点都值得尊重。“北京的开发者对于新的技术,新的领域都充满了好奇与渴望,求知欲非常强,这点值得学习。”

吴建林表示,开发者通过他的演讲可以获取到华为PaaS的完整解决方案,从现有的解决方案中去提高自己的研发效率,解决传统IT开发带来的局限性,使得开发更敏捷,并解决大规模分布式系统运维带来的问题。对于开发者,他也有几点建议,一是建议开发者明确自己的研发领域,深入挖掘;二是开发者要结合不同平台的力量来满足自己的最终需求,毕竟术业有专攻,让专门的人做专门的事。

微服务模式?你不知道就OUT了

作为另一位华为PaaS高级工程师,张琦的演讲内容可以说是得到了开发者极大的关注。在《基于容器的企业级微服务平台》的主题讲解中,张琦总结了华为在微服务构建中的思考和实践,并且结合PaaS平台总结了如何在Kubernetes的容器平台上实现典型的微服务模式。另外对于微服务实施后带来的问题也进行了总结并提供了参考解决方案。

对于众多开发者关注的微服务,张琦表示,首先服务架构是一种架构模式,是需要从组织、团队到应用架构全方位的转变。其次微服务本身根据解决问题的不同,有多重实现方式,在动手开发前一定要分析清楚自己的场景是什么。最后 微服务化之后会引入分布式系统的复杂性,开发者需要提前做好准备,例如构建统一的PaaS平台等。

在演讲结束后,张琦解答了开发者关于微服务的一些疑问。他认为,从2016年开始,越来越多的企业用户考虑把自己的应用迁移到微服务架构。明年,随着很多之前正在观望的用户逐步动手迁移到微服务架构,微服务带来的问题也会更加凸显出来。例如分布式系统的管理、数据一致性、跨网络通信性能、统一的治理等等,这些将会是更多人关注的点。“另外,Servless这种特殊的微服务也会受到越来越多地关注,新的系统构建模式会逐步出现。”

降低开发者创新难度

马全一是华为DevOps首席架构师,他告诉记者,在他《ContainerOps–DevOps编排系统》的演讲中,关于 ContainerOps 的架构细节和演示 Demo 是在之前没有公开过的,是北京站第一次公开的内容。同时他还考虑到了很多开发者的诉求,例如在当前 DevOps 领域存在多种工具、服务,割裂的工具链造成用户完成 DevOps 流程需要使用多种工具;此外,开发者们往往都会遇到的在多种工具之间传递事件数据只能靠脚本这种情况,维护成本高,以及各种 plugin 学习困难,使用环境配置复杂。

他表示,通过制定 DevOps 组件的规则,使用容器降低 plugin 的复杂度;使用 ContainerOps 的 DevOps 编排调度工具,定制 DevOps 的工作流,解决割裂的工具链难题。

令他印象深刻的是一位开发者的问题,当时开发者问DevOps 编排和 Pipeline 是什么关系?他回答道,DevOps 编排是针对各种 DevOps 的工具和自定义组件关系的组织,通过编排实现一个更符合业务需求的 DevOps 工作流,提高 DevOps 效率;Pipeline 是针对开发流程中具体业务流程的定义,譬如构建的 Pipeline ,持续部署的 Pipeline。

从不同的维度,看到不同的PaaS

虽然同样谈PaaS,但是华为PaaS平台资深架构师张龙春则是另辟了一个角度。他来自中央软件院PaaS架设部,所以他主要谈谈华为设计这个系统的时候到底是怎么考虑初始架构的,从这个角度看PaaS核心组建高效灵活的应用调度和资源管理。

他接着马全一的上一个演讲话题展开。在他看来,DevOps的精髓就是让所有的东西都实现自动化,都可操作。可操作之后就可以进行流程化和编程,这是DevOps的本质,也是一脉相承的三个阶段。

演讲的最后,他站在研发者角度来谈PaaS的设计之初的期望值,首先他希望DevOps能够把整个应用的生命周期全部管理起来。其次,当开发者进行后半段管理时,只需要提一些要求,平台可以主动地帮开发者进行各种调度。最后企业在运维过程中,都根据开发者的调度策略和算法自动地实现,而不需要手工。

“如果能实现这三点,那么就可以将现有的应用能力整合起来,然后让企业更专注业务逻辑,使整个应用的管理变得更加简单。”张龙春表示,这就是他们在做PaaS设计的过程中,期望可以实现的场景。

 幕后花絮

短短数个小时的演讲结束后,仍有不少意犹未尽的开发者拉着讲师,不断地探讨问题。北京开发者的钻研精神,也令讲师产生了很高的互动兴致,讨论的场景比比皆是。

美女在做直播

签到处众人在扫二维码

这可能是全场年纪最大的开发者,他来自国资委下属的一家企业,90年代就开始使用华为数字交换机,是华为的老用户了。所谓活到老学到老,这位老者令人肃然起敬。

图中站起来的这位小哥,问题特别多,基本每位讲师结束,他都准备一大堆问题。活动结束后,他迫不及待地把讲师拉在一边“私聊”开了。

别以为开发者里没有美女哟!

大家在干嘛?当然是扫华为的二维码了!华为魅力就这么大!

这种场合,又怎么能少了美食?!

北京站开发者大合影

北京站的精彩分享就到这里了。如果你没有参会,如果你也对五位讲师的演讲内容感兴趣,如果你不想错过北京站的内容,那么你可以前往华为开发者社区官网直接下载噢!讲师PPT全部无私奉献给你!(http://developer.huawei.com/ict/cn/events/hdg2016-beijing#utm_source=csdn&utm_medium=csdn&utm_campaign=csdn)

再过十几天,就要迎来2016华为HDG的最后一站——深圳站了。小编希望北京站的热情可以延续下去,让更多的开发者在HDG交到志同道合的好朋友。期待深圳站的成功举办!

未经允许不得转载:JX BLOG » 华为HDG北京站聚焦PaaS全球实践 开发者再创三宗“最”

赞 (0)

评论 0

评论前必须登录!

登陆 注册