云计算技术的出现让企业架构不再一成不变,企业可以在自建数据中心、私有云、公有云之间灵活选择;同时云改变了商业模式,让商品不再一蹴而就,可以不断更新、跟踪、反馈、升级;当然对于IT时代的主力军——软件而言,云计算也改变它的开发方式。
云时代软件开发的四大变化
随着企业不断地将业务迁移到云端,行业竞争也愈发激烈,这也致使企业的创新速度成为了竞争的主要元素——“这是云带给软件行业最大的影响”华为云软件开发云运营总监张勇说。他认为软件行业因云计算而发生了四大变化:
华为云软件开发云运营总监张勇
- 研发模型DevOps化:云计算出现后,用户的应用不必再部署在物理服务器上,取而代之的是虚机和容器;进而改变了软件架构,从以前单一的架构变成了多层的微服务架构;架构的改变导致了开发模式的改变,原来的瀑布式开发已经被敏捷开发和DevOps代替。
- 开发节奏加快:武侠小说中常常说到:天下武功,唯快不破。云时代下,企业软件开发要小特性一天交付一次,版本更新两周交付一次;交付速度快的同时,也要及时,甚至是即时反馈,以确保业务正常运行,确保用户体验最佳。
- 跨地域协作频繁:移动设备的崛起,网络的提速,云技术的应用,使得员工跨地域沟通协作变得更加频繁。但是不一致的研发环境、类生产环境、生产环境,导致工作效率低下;而且多区域的并行部署上线也越发复杂,增加了运维人员的工作负担。
- 多语言并行开发:技术的发展促使软件编程语言不断更新,出现了大量新的语言,多语言并行开发成为企业的必须需求。然而,传统的开发工具不足以支撑这些新的编程语言,工具、流程、环境难以统一,编码调试也变得更加复杂。
这些因素导致了软件规模增加,加剧了软件开发的复杂性,因此华为发布了一站式云端DevOps平台——华为云软件开发云。在张勇看来,达尔文所研究的进化论表明,一个生存到最后的物种,并不是智力最高的,而是对变化做出最积极相应的;华为也希望凭借软件开发云平台帮助企业适应云时代软件开发的变化。
中译语通:一次配置,多业务并行开发
中译语通(青岛)有限公司是国内专业语言服务和跨语言大数据领域的企业,拥有先进的语言科技和跨语言大数据技术。它的研发覆盖机器翻译、语音识别、图像识别、语义搜索、知识图谱、大数据分析、大数据可视化等领域的先进技术。
为了适应移动用户的需求,中译语通开发了移动APP“译呼百应”——为有需求的相关群体及个人通过APP形式联通到其人工翻译呼叫中心和机器翻译服务提供实时翻译服务。但由于测试管理中缺少明确的测试任务和测试结果,造成了测试管控不严格、不规范,导致产品质量不能完全、直观地体现。华为云软件开发云支持全流程的测试管理功能,给中译语通提供了清晰的测试用例设计、测试进度跟踪、测试结果展示,从而让测试管理规范化,提升了产品质量。
中译语通(青岛)有限公司企业大数据事业部副总经理安青
同时,中译语通还运营“译云”专业语言服务平台和“译见”跨语言大数据平台。多样化的业务需求要求中译语通构建多个开发环境,但由于环境版本和框架要求不同,就会存在兼容性的缺陷,这是一项费时又费力的工作,效果还不一定好。“华为云软件开发云支持java、PHP、Python等多种主流开发语言,支持大数据、APP、web等应用开发环境。统一的开发环境构建功能为多种业务并行开发环境建设大大提升了效率,降低了环境配置成本,” 中译语通(青岛)有限公司企业大数据事业部副总经理安青说。
大连华数大数据:一个平台,跨技术协同开发
华为云软件开发云平台在大连使用的企业有300余家,大连华数大数据科技有限公司就是其中一家。大连华数专注于为工业 、金融、政务等行业领域客户提供大数技术产品、行业应用、咨询规划的一体化服务。
目前,大连华数正在进行一个工业大数据的项目——数控机床智能运维云服务平台的研发。这是一个智能制造工业4.0项目,提供机床售后的机床生命周期维护管理远程的诊断健康分析,及预测性维护服务。工业领域数据的采集,是从社会中采集而来,在这个项目中大数据不仅仅涉及到数据分析,还包括物联网的采集、平台挖掘算法、BI的展现,以及移动端的客户的管理以及用户的服务。
采集的数据是通过数控机床互联,通过智能终端远程传送到云端,在云端挖掘分析,然后通过SaaS服务的形式提供全客户最终服务。这一过程中的技术涉及到硬件嵌入式开发、移动开发、Web应用系统、大数据技术、人工智能技术。同时,不同的领域使用的开发工具和编程语言也不一样,如何把这些技术统一起来,如何将不同的编码集成起来,以及如何让客户在线上与线下都参与进来,都是阻碍数控机床智能运维云服务平台研发的瓶颈。
华为云软件开发云平台,给大连华数提供了一个端到端的一站式研发工具,把他们在软件开发中需要的项目管理、代码托管,代码检查,编译构建、部署都集成在一起,一个平台解决了跨技术、跨地域、线上线下连通的问题。大连华数CEO李闯表示,华为云最大的一个优势,是把先进的理念、先进的软件工程以工具的形式固化,帮助管理者、开发人员去除很多麻烦的工作。工具固化以后,人们再去再理解某个思想理念,使用某个工具时候就会更加高效。
大连华数CEO李闯
结语:
2016年12月华为云软件开发云平台正式上线,经过近两年的发展与改进,目前已有5万多开发者,以及2000多家企业在使用。
变化是绝对的,不变是相对;变化是进步的表现,变化也是进化的需要,期待华为云软件开发云能够真正为企业适应变化提供一份力量。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
华为预见云2.0时代:恪守业务边界、深入场景、完整方案缺一不可
这就是历史给我们展现的上一次又一次的预见未来,看似遥不可及,但却一步一步触手可及。这样如果未来可以预见,不妨发挥你的想像:你希望的未来是怎样的?2017年7月11日,在“如果未来可以预见——华为云中国行”北京站活动,华为预见了这样的未来。
-
3中心1基地打造软件产业新云途:华为软件开发云落地青岛
近两年,软件定义网络(SDN)崛起之后,“软件定义”趋势就一发不可收拾,先后出现了软件定义存储、软件定义数据中心,以及软件定义IT基础架构。软件已经定义了整个IT世界,未来正向着“软件定义一切”发展。
-
华为软件开发云:解读一站式开发的含义
我们可以看到,软件已经无处不在,我们每天的工作、学习、生活几乎都离不开软件。我们每个人的智能手机里,也安装大量的应用软件,随着互联网技术、人工智能、大数据、云计算的发展,人类正在步入智能社会。
-
大连云化之路:软件开发云加速软件企业创新能力
虽然软件信息业务实雄厚,但大连地处东北地区,在新兴技术的研究和应用落地方面与国内其他地区还有差距。这种情况下,大连急需借助一个具备积极、稳妥、快速、简捷等特性的社会化云服务平台实现向云的过渡。