中国,北京
2018年1月17日
在中国软件产业年会上,华为云战略与产业发展副总裁宋哲炫阐述了未来软件产业发展的智能趋势和新云端软件架构,并和现场嘉宾分享了华为云在软件领域积累的Devops开发、端云协同、PaaS、企业智能(Enterprise Intelligent,简称EI)解决方案和实践。
万物互联的智能世界,绝大部分企业都将变成一个软件企业随着云计算,IoT,AI等技术的蓬勃发展,我们正在进入一个万物感知、万物联接、万物智能的世界。企业在数字化转型的过程中不断收集和积累数据用于智能分析和精准控制以提升企业运行效率。
举两个实际例子:
# 飞机引擎的健康预测 #
▷ 一个农场通过给奶牛带上项圈,读取奶牛的生物特征,识别出发情时间,提升奶牛配种的成功率和产奶效率。
这两个处于不同的行业,生产不同的产品的企业,但是都在积极通过数字化来获取商业利益。这也就推导出我们今天的第一个观点:未来的企业在数字化转型的过程中,绝大部分都将变成一个软件企业,未来的软件产业覆盖范围会大大超出我们今天的定义。
云/端架构将成为未来主流的软件架构软件架构从最初的Mainframe系统,到Client-Server架构,再到SOA服务化架构。随着云计算技术和边缘计算技术的发展,软件架构又处在一个变化的关键时间点。下一代的软件架构是否会是云/端架构,Cloud/Edge Architecture?
什么是云/端架构,简单的说就是未来的软件逻辑会由两端配合完成,一端是拥有海量存储和分析能力的云,而另外一端是各种类别的智能化终端,两个端点之间通过包括5G在内的各种网络管道连接起来。这个终端不仅仅包括为人服务的智能手机,也包括大量智能设备,比如摄像头、工业机器人等等。
为什么我们认为这种架构会成为未来的软件架构呢?至少有以下三个原因:
● 端的能力在不断增强,已经能够完成很大一部分的处理;
● 云计算快速发展,公有云,私有云和混合云已成为各类技术的基础平台;
● 联接费用的走低和联接通道能力的增强让端侧的数据能够实时快速回传,云的指令能够快速分发,真正做到云和端的联动。
基于以上三个原因,我们认为云/端架构很可能会成为未来软件的主流架构。
云/端架构有哪些新特点呢?▷ 服务化
业务以服务化的形式对外呈现的,服务化不仅仅是技术的变化,更是商业模式的变化,服务化是云/端架构的一个基本要素。
▷ DevOps化
软件开发会采用DevOps模式,能根据需要更快地迭代变更,更好满足客户诉求,未来预计会成为主流的开发模式。
▷ 智能化
智能化的占比会越来越高,软件具备更多智能化能力。
▷ 端云协同
端侧的能力会逐步加强,大量业务逻辑会在端侧完成处理,端和云共同配合达成业务目标,服务能够根据需要自由地在云和端之间流动。
基于云/端架构的软件开发人员又会面临哪些挑战呢?
① 除了互联网这种原生cloud native应用开发者之外,大量的软件开发人员习惯于传统的开发模式,怎么能够快速演进到DevOps开发模式会是最初的挑战。从华为的实践来看,DevOps应该不仅仅是技术的变化,也会涉及到工具、流程等相应的改变。
② 多平台带来的开发成本和复杂性等问题,不仅仅包括端侧的多样性,也包括云侧不同形态不同厂商的云的差异。
③ 对现有的海量企业业务演进的挑战,这些历史积累下来的业务不能像消费者产品那样说换就换,在彻底重构之前有些业务还可能需要运行很长时间。对于这类应用,需要进行业务迁移或者服务化包装等,才能转换到云平台上和未来的新业务融合。
④ 更好地在软件中引入智能分析。前一段时间很多厂商,包括华为在内,都推出了各种AI服务,看上去都很炫。但是这些服务都不能和具体的企业场景匹配起来,企业的数据包括数据内的逻辑属于专业知识,只有懂企业业务的人能够解析,那些很炫的服务没有办法帮上忙。怎样方便地把这种能力集成好对企业的未来发展有很大的影响。
除了以上四点,相信一定还存在很多其它的挑战,有些甚至还是未知的。
作为IT基础设施提供商的华为也在思考这些问题:
✔ 怎么样能够完成自身的变革?
✔ 怎么样能够帮助产业完成变革?
华为云开放云/端架构实践,助力软件产业升级● 一栈式 DevOps 云平台,华为软件开发云帮助自身和企业快速创新:
华为云基于华为30年来软硬件技术积累,提供开放的云端架构实践,微观上,帮助开发者应对未来挑战,宏观上,助力软件产业升级。
华为云软件开发云是一个基于云的Cloud Native应用开发套件,包含开发环境,开发工具,流程工具等一系列组件。在这个平台上,开发团队可以相互配合完成代码的设计、编写、测试、上线等一系列动作,真正做到DevOps。在软件开发云的平台基础上,华为云也将内外部的开发测试工具整合起来,作为服务加入进来,帮助软件开发商完成开发模式的转型。
● 端云协同解决方案:让端更标准,让管更透明,让云更开放
在端侧,华为云推出了开源的轻量级操作系统LiteOS,可以运行在各类终端设备中,并将端侧一些通用的功能与华为海思开发的芯片很好地结合,让端侧的编程更轻松,目前已经有多款端设备采用了这个技术。
在管侧,华为云推出的IoT连接平台能够将不同类似的网络管道整合起来,不管是LTE,5G,NB-IoT,开发者都可以放心数据能自由地在端和云之间流动即可。
在云侧,华为云提供公有云、私有云、混合云等不同类型的服务,来满足用户的不同需求。“基于开源的云操作系统,华为云用统一的架构、统一的API、统一的服务推出各种部署类型的选择,让开发者一次开发,自由地选择云的部署形态,未来也能够自由地迁移。”宋哲炫表示。
● 华为云PaaS让应用上云更简单,运行更高效
传统应用的改造对绝大部分企业来说都是比较困难的,华为云推出容器化改造工具CCE,Serverless套件等PaaS平台,同时与广大服务合作伙伴一起,帮助企业完成应用的云上迁移和云化改造。
● 企业业务与AI结合,释放算法之美,输出EI企业智能实践
华为云聚焦在AI平台和服务上,集成了业界多个开源深度学习框架聚,并封装了很多企业智能服务(EI)的形式一并开放出来,希望能够在人工智能领域给企业带来助益。
软件繁荣发展离不开生态,中立的平台是软件发展的基石独行快,众行远。作为平台提供商,华为云投资核心技术,打造安全可信体验好的平台,在工业互联网、车联网等领域帮助软件伙伴一起共建生态,创新未来。
我们再次对外承诺,华为不做应用抢伙伴的业务,不靠跑在华为平台上企业的数据变现,不做股权投资同伙伴争利。
华为聚焦基础设施,做好万物互联智能世界的黑土地,让上面长出更多更繁荣的生态。
更多精彩内容请关注华为云微信公众号~
,