迄今为止,在51CTO记者参加的6站华为HDG活动中,成都站是内容最丰富的一场没有之一。
短短6个小时里,有来自主持人精彩组织互动,有华为讲师的经验分享,有合作伙伴的实践案例讲解,甚至在讨论气氛达到高潮时,有开发者主动走向台前分享自己的开发心得。想知道成都站到底生产了哪些内容干货?好,现在就来听听小编和你“摆一哈龙门阵撒!”
华为为什么?
活动一开始,担当主持人的华为开发者社区运营经理金叶清就非常幽默地调侃到“成都成都,成天堵车”,因此他非常感谢开发者们能够牺牲周末时光,不畏堵车前来参加活动。金叶清分享到,他之前在北京办活动的时候非常羡慕北京开发者,因为北京的氛围很棒,但是来了成都这两三天,参加了几个社区活动才发现,原来成都这方面丝毫不比北京逊色!
HDG在城市每一站做活动,举办的目的和初衷都是众人常问的话题,之前在杭州站还有开发者问举办HDG是不是为了变相招聘开发者?对此,金叶青做了非常坦诚的解释。他表示,华为做社区不是为了向大家推销华为的产品,也不是为了招聘,更多的目的是给大家提供一个平台,让大家能在这里交流技术,结交朋友。
“今天是我们华为开发者社区第一次来成都办活动,活动前我一直在问我自己,我们到底能给开发者提供什么呢?”金叶清用之前参加另一个社区活动的经历做了解答。当时一个创业伙伴在介绍自己创业经历时,透露曾经被远程多媒体会议的技术问题困扰了七八个月之久,原因就在于他本身是一个医药行业工作者,对远程通信技术不太了解,结果因为实现不了这个功能最终错失了最佳市场机遇。经过深入沟通,金叶清告诉他,其实远程多媒体会议这个功能非常容易实现,业界很多厂商都有成熟的技术可以直接调用,但这位创业者由于信息闭塞导致了目前的困惑。“当时我在想,如果有一个大家相互交流的技术平台,那么之前这位创业者可能就轻易地摆脱了技术瓶颈。华为举办HDG活动的意义也在于此,让大家通过这个平台结识更多行业的开发者,那么当遇到技术瓶颈时,可能有更快捷的渠道来解决问题。”
CaaS大揭秘:如何帮助客户从封闭走向开放
华为高级合作经理王世鑫是第一位演讲的讲师,他一上台就直击电信运营商的痛点。他表示,与每天迭代更新近200个新业务的OTT相比,运营商上线一个项目就需要6个月的时间,通信体验更是十多年停滞不前。而CaaS的出现,可以帮助电信运营商走出这样的窘境。
王世鑫认为电信运营商的通信网络有其独特价值,通过通信能力开放,可以将运营商核心网的通信能力封装成场景化的API,连接IT与CT,直接让电信能力深入垂直行业打通两个孤立的系统,提升效率。
演讲中,他重点以音视频通信当做CaaS应用开发的一个案例:例如用简单的开放API 实现 1个调用拉起多方会议、用易集成的终端SDK4步就可以打通视频电话等。开发者可以利用华为CaaS平台,实现语音会议、语音通知、点击呼叫等多个功能。“音视频通讯具备一定门槛,传统电信网络封闭也很专业,需要一些通信背景。华为通过能力开放对开发者屏蔽了复杂的信令、媒体通信相关的流程。”
华为高级产品经理孙宏伟的演讲则更多从用户需求改变的角度进行解读。这次他演讲的“共创实时视频价值”PPT材料中公布的视频能力API,最早是在2016年8月底举办的全联接大会上对外发布,在HDG上也是第一次对外公布。
“我们在与行业合作伙伴交流中发现,垂直行业对于实时视频的需求越来越多。尤其是教育行业,他们更希望能够实现‘点对点远程视频辅导’、‘点对多点的远程视频辅导’这样的教学手段。” 孙宏伟坦言,但是相对于虽然需求旺盛,行业合作伙伴同时面临着几个问题:一是行业传统供应商在实时视频方面没有技术和平台的积累,无法提供相应的解决方案;二是解决方案无法满足高质量的实时视频通信需求;三是如果自己开发则面临着开发成本巨大、开发周期过长的问题。
孙宏伟指出,实时视频已经越来越深入到人们日常生活中的每一个角落,电信运营商可以将这种视频能力开放出来,应用于远程教育、远程医疗、互联网金融等多个行业,也给用户带来更好的业务体验。华为CaaS2.0也一直坚持开放的策略,从语音能力开放升级到实时视频、位置、QoS等能力开放,将向开发者提供视频能力开发套件,满足市场/开发者集成视频能力的急迫需求,促进跨行业创新,释放视频价值。
据悉,2016年华为CaaS主推实时视频基础功能API,包括视频点击呼叫、视频IVVR、多放视频、视频直播、视频消息、视频监控等API,2017年将商用发布视频转码、加速类API。
不仅如此,孙宏伟还介绍到,在实时视频能力开放方面,华为不仅提供了视频能力开发套件VideoKit和丰富的视频能力API,也提供对开发者伙伴的全方位支持。华为VideoKit不仅能够提供高清视频体验、支持超强抗损、支持通话全程加密,还支持多平台、实现多终端预集成,“VideoKit具备成熟商用能力,已经在运营商市场上规模商用。”
CloudOpera IES独特价值与案例分享
刘焱是华为CloudOpera IES运营部系统设计专家,也是当天下午第一位演讲的讲师。“CloudOpera IES作为华为softcom战略里非常重要的一个产品,承担着帮助运营商进行运维转型的使命,我们希望通过开放的南北向接口,邀请开发者伙伴加入到这次浪潮中来。“他透露到,具有Roads用户体验的弹性带宽能力产品是基于IES能力封装的第一个开放能力产品,当前正通过与英方等公司的合作为用户创造价值。
在刘焱看来,运营商原本是个非常封闭的市场,未来随着软件定义通信时代的来临,越来越多的开发者可以参与到这个市场中来。“开发者可以通过开发对营运商有价值的应用,通过自服务界面获得运营商的自动化测试验证环境,快速导入到生产环境中。”
他在演讲中告诉开发者,华为微服务的架构,包含Designer、Orchestration、Assrance三大块,涵盖了从规划、设计、开通到保障网络业务全生命周期的管理,同时提供开放的南北向接口,可以快速的集成与开发。未来将根据客户商业场景驱动,集成并开放更多的运营商ICT能力出去。同时通过集成大数据能力,实现网络免维护。
刘焱口中提到的合作伙伴英方,全称是上海英方软件股份有限公司,他们的代表讲师也来到了HDG现场。英方股份高级技术顾问龚李超与开发者分享了通过与 CloudOpera IES 的结合如何解决问题,提升用户体验,降低成本。他表示,与华为 CloudOpera IES 合作方面的具体实践细节是在HDG成都站首次对外批露。
在演讲中,他表示英方结合cloudOpera IES 优势可以分为四点:一是字节级的增量复制;二是可实现基于公有云/私有云的灾备;三是通过局域网或者广域网进行实时异步复制;四是高可用应用切换,实时监测同时提供故障切换。
“对于云灾备而言,最大的痛点之一是如何解决本地到云或者云到云之间数据的传输速率问题。华为的cloudOpera IES提供了一个关于这方面的解决思路,即动态调整带宽资源。这点优势是比较独特,目前还未看见其他厂家有这方面能力或者可能有方面能力但未开放给开发者。” 龚李超表示。
如何提升软件研发效率?
华为软件开发云首席架构师王金伦,主要与在座开发者分享了如何在云和大数据时代下提升软件研发效率。他认为,在当今的软件研发中,开发者面临越来越多的挑战,主要体现在:市场变化快,产品盈利窗口窄,研发周期短;跨地域协作多,研发平台复杂;数据安全可靠性要求高。
为帮助开发者应对挑战,华为软件开发云从一开始就将各个工具和服务融合起来,为开发者打造软件全生命周期的一站式的云上服务,包括敏捷社交化的项目管理服务、安全易用的配置管理服务、全方位支撑的代码检查、流程化的编译构建、需求用例双向追溯的测试管理、快捷可靠的发布管理等服务。“在互联网应用、园区/孵化器、软件外包、高校与培训机构等场景下,开发人员都可以即开即用,发现软件开发云的独特价值。”他总结道,软件开发云将在进一步优化提升现有服务能力的基础上,加大在自动化测试、安全测试、WEB IDE、移动应用开发、部署等方面开发力度,并尽快上线,为开发者带来更大的价值。
王金伦最后还给开发者提供了一个福利,他透露目前软件开发云DevCloud处于公测阶段,为了让用户更加充分地了解产品,华为首次开展了体验官招募活动,只要花一块钱,广大开发者就可以快速而轻松地开区云端开发之旅(点击进入http://activity.hwclouds.com/devcloud/index.html )。
构建企业级私有云持续交付平台
林帆是HDG成都站最后一位发言的讲师,他作为ThoughtWorks高级DevOps技术顾问,带来的是《构建企业级私有云持续交付平台》的主题演讲,讲解了如何通过整合开源社区中的优秀软件,使其匹配企业级应用的场景。其中涉及的一些方案细节等都是第一次在外部活动中进行展示。
林帆表示对于企业级的持续交付过程来说,项目规模大、跨团队、成员能力参差不齐等因素都使得交付过程的追踪十分困难,而相应的开源软件多且分散。华为的软件开发云(DevCloud)产品和很多企业级应用场景非常相似,可以为开发者提供了端到端的开发和交付工具支持。“在这个领域里,华为具备从IaaS层之下而上的完整开发者生态圈产品,如果将这些资源进行整合,能够在企业市场推出十分具有竞争力的解决方案式的产品。”
他介绍到,当前Jenkins和GoCD依然是最老牌的开源持续交付工具,随后出现的还有Drone等后起之秀,但这些开源项目主要面向的都是个人开发者或小团队的应用场景。对企业级的项目开发而言,为了支持大量项目的接入和协调和管理多个团队之间的交付状态,对持续交付的平台提出了更复杂的需求。其中性能问题、数据报表的支持和第三方工具的整合等是最主要的方面,平台化和云化是这个领域的新趋势。
目前,开源中国的码云平台提供了在线构建的功能是一个很有意义的尝试,华为也随后居上开放了DevCloud平台。ThoughtWorks也已经为多个客户提供了相关方案的咨询,并针对不同场景需求设计出实际可行的解决方案。未来,将企业级的开发管理流程与大数据分析结合将会是这个领域较有潜力的方向。
“老徐”们的故事
在HDG成都站,徐擎阳(人称老徐)简直是一位传奇的存在,除了每期HDG活动场场不落以外,就在前不久结束的开发者大赛上,他赢取到了5万的奖金。在本次活动结束时,他主动上台要求分享他的开发成果,受到开发者们热烈欢迎。在上台谈体会的时候他就坦言,正是华为提供的一种开发功能,使他受到了启发,将之前搁置好几个月的语音应用又捡起来,短短一周就实现了创新。
老徐在现场一边操作一边讲解
有位开发者的提问让孙宏伟印象深刻,这位开发者提出了对华为部分API和在线帮助文档优化建议,“这样好的建议只有真正长期使用华为CaaS解决方案的开发者才会有此体会,我们也欢迎更多的开发者能参与并和华为共同成长。”
刘焱告诉记者,有位开发者问他,IES采用微服务架构的价值体现在哪?他觉得这个问题问得挺好:第一,网络管理能力获得了水平扩展的能力。第二,有利于帮助运营商快速上线和迭代新业务。第三,业务团队按服务整合,生产效率得到了极大提升。
开发者们认真听讲
当然,在HDG成都站上有收获的绝不只有开发者,更多的是双方相互交流碰撞出的火花。龚李超就对一位开发者赞不绝口,这位开发者专注对象存储,他咨询英方的产品对对象存储是如何支持的。恰好前不久英方新推出了一个产品就是做对象存储的,于是双方又挖掘了新的合作机会。
林帆告诉记者,开发者们关注的热点也在与时俱进,有位开发者就关注Golang语言的依赖管理问题。林帆认为,目前Golang用户主要还在北上广等一线城市的开发者圈,但随着容器技术、区块链技术等Golang语言主导领域的发展,Golang的用户群体也逐渐从沿海向内地技术圈发展,值得开发者去关注。
华为讲师与开发者们合影留念