AI开发、平台服务,你是否真的了解AI与云生态

  10 月 25 日,“DevRun·选择不凡,华为云开发者沙龙 2019”长沙站如期举行,聚焦 AI、数据库、微服务等领域,围绕华为云 5 大业务展开分享,解析华为云生态化和平台化战略。本次沙龙有分享和实操环节,讲师现场演示如何构建 AI 应用,开发者们热情满满,给予沙龙内容及形式的肯定。

1.jpg

  华为云三大分布式数据库

  数据库在企业数字化改造中扮演了非常重要的角色,通常企业为了支撑业务应用,会部署不同类型的数据库,而为了保持数据库的优化运行,企业需要投入更多的运维成本。但是随着业务量的增加,数据库的弹性扩容、容灾备份等需求也涌现出来。为了应对业务发展中面临的数据库挑战,企业一般会采取两种方式,一个是增加更多的运维应对需求,另外一个就是采用云端数据库服务。

  今年 9 月的华为 HC 全连接大会上,华为云发布了 3 款数据库新产品:GaussDB 、TaurusDB 和 GeminiDB,本次华为云 NoSQL 资深架构师胡达就这 3 款产品展开分享。

2.jpg

  (华为云 NoSQL 资深架构师胡达)

  作为华为最新一代 DFV 存储计算分离架构的分布式数据库,TaurusDB 数据库逻辑下推存储,最小网络负载,100% 兼容 MySQL,性能最高提升至原生 MySQL 的 7 倍,支持跨 AZ 高可用,计算节点双向扩展,支持 1 写 15 读,在线弹性扩容,按需计费,单实例扩容数据达 128T,且搭载算力强劲的鲲鹏服务器,数据处理既稳又快。

3.jpg

  多模 NoSQL 服务 Gemini DB,也是基于华为最新一代 DFV 存储计算分离架构,100% 兼容 MongoDB、Cassandra、Redis和 InfluxDB 等主流 NoSQL 接口,分钟级扩展;相比于社区版,大幅提升了性能,优化了长尾时延,同时保证数据的多副本强一致,备份性能 20+ 倍提升,数据恢复 7+ 倍提升,被 2019 中国数据库技术大会(DTCC)评选为年度最佳创新产品。

4.jpg

  对于 GaussDB,胡达提到,华为云 GaussDB 100 是一款强关系型数据库,支持 3 种部署形态包括单机部署、主备部署、全分布式部署,支持多种企业级应用场景,为金融、电信、云、行业数据等提供高性能、高可用的数据服务。GaussDB 100支持 SQL-92、SQL:1999、SQL:2003 等一系列标准的常用语法,兼容 TOP 商业数据库常用的 SQL 语法,方便应用快速迁移和上线。

5.jpg

  在技术的推动下,数据在开放融合中正在创造前所未有的价值,创新的数据技术也在不断激发华为云数据库的产品革新。华为云致力于提供稳定可靠、安全可信、可持续创新的云服务,而华为云数据库则依托华为云开启云上智能数据管理时代,致力于成为云上智能数据底座。

  构建差异化应用 华为云会议让沟通更顺畅

  在企业通信的业务层面,云服务让原有的通信系统更加轻量化。以云视频会议为例,以前部署一套视频会议系统,需要采购设备、后台部署,云的应用则可以减免大量后端部署的工作。华为云会议产品经理赵飞军在现场分享华为云通信是如何基于云计算和音视频技术,帮助企业实现实时信息连接,构筑差异化行业应用。

6.jpg

  (华为云会议产品经理赵飞军)

  华为视频会议经过26年的发展,在视音频技术上从端、管、云,全方位打磨高清音视频体验,在现场,赵飞军老师还分享了华为云会议的落地案例:正集源工业互联网平台,打通上万家企业,正集源是面向 3C 类电子制造业,其 OKODM 工业互联网平台,超过 1 万家企业。供应链之间商务沟通、报价、评审、过程沟通和管理工作,缺乏贯穿始终的音视频会议交流平台,存在运转效率低的问题。

  而基于华为云会议提供 Native SDK 接口,按客户所需深度定制界面,融入OKODM 客户端,实现供应链跨企业组织多人视频沟通、屏幕共享,提供多方签名签署功能,保证远程作业控制指导与PC和手机的高清体验,实现印度跨国沟通等,正集源实现深度集成。

7.jpg

  极快至简的AI开发平台 ModelArts教你从0开发

  当前 AI 发展面临众多问题,模型训练时间长、算力稀缺、当前 AI 主要在云端、基础算法还是1980年代的产物、人工投入大、大量的模型只在特定场景下跑分优秀、和其他技术连接不足、入门门槛高,难以大面积普及、懂 AI 的数据科学家稀缺等等。

  华为云 EI 高级解决方案架构师,华为云 EI 技术布道师唐福明提到,这也是为什么,2018年10月10日,华为发布全栈全场景 AI 方案,“全栈”指的是包括芯片、芯片使能、训练和推理框架和应用使能在内的全堆栈方案;“全场景”指的是包括公有云、私有云、各种边缘计算、物联网行业终端以及消费类终端在内的全场景部署环境。AI 平台化的同时还作为赋能所有生态的基础。

8.jpg

  哪些人群可以使用 ModelArts?应用开发人员可以直接调用 ModelArts 的推理接口,把“高冷”的 AI 能力内置到自己的应用程序里面,如图像分类,物体检测等;公民数据科学家比如金融界的专业人士,他们可能没有专业的计算机或者 AI 的背景,但也能使用 ModelArts 训练自己的预测模型,来预测未来的行业走势,更好指导自己的客户做投资,理财。

  AI 专家可以使用 ModelArts 一键式的环境准备,海量的底层计算资源,把专家从繁琐的资源准备中解放出来,更聚焦在自己的业务模型开发上来;而运维人员可以使用大量的历史数据,训练出故障预测模型,在设备真正出现问题之前预知可能会出现的故障,提前介入防止故障的发生。

9.jpg

  AI 开发的第一步就是“数据处理”,主要包括数据标注及数据版本管理。数据准备好之后,可以使用 ModelArts 训练自己的模型。

  对于完全没有 AI 经验的开发者可以使用 ModelArts 自动学习功能 0 代码训练自己的 AI 模型

  对于正在入门的开发者可使用预置算法训练模型,训练过程中可以自行调参

  对于 AI 专家可以使用在线的 IDE jupyter notebook 或者 PC 端 IDE 如 pycharm 结合 ModelArts 的 SDK

  ModelArts 在线编码工具支持常见的深度学习框架 Tensorflow, mxnet, pytorch 等,还有华为云即将上线的全自研深度学习框架 MindSpore,对于之前在本地的训练代码,也可以拿到 ModelArts 上,使用 ModelArts 的海量算力做训练。

10.jpg

  (现场开发者们进行零代码开发AI模型)

  华为云EI高级解决方案架构师,华为云EI技术布道师唐福明谈到对人工智能的理解:“在华为公司看来人工智能是一种通用技术,不带任何行业属性,我们认为 AI 技术如同不同历史阶段出现的电脑,电力,蒸汽机,车轮一样必将深刻影响、改造整个人类社会。尤其随着 AI 和各行各业深度结合,AI 将进一步加速人类社会变革进步的步伐。这也是我们为什么叫 EI,没有直接叫 AI,因为在我们看来 AI 技术必须和不同行业经验结合起来,才能落地,产生价值。”

11.jpg

  (华为云EI高级解决方案架构师,华为云EI技术布道师唐福明)

  沃土数字平台汇聚数字化产业

  企业应用软件开发常常面临应用从 0~1 构建低效、应用 1~N 难于复制、底层平台投资大、架构设计难等问题。这时候 AppEngine 应用开发平台就发挥作用了,AppEngine 应用开发平台是 SaaS 场景下全在线多租的应用开发和运行平台,开发者无需安装任何软件,Web 注册即可开通平台账号,可以随时随地开发、运行企业所需的应用。

  AppEngine 应用开发平台有三层技术架构,集成层集成第三方系统、物联网平台等;后端定义对象模型,使用 Flow 来提供对外的 Restful API 接口、Flow&Script 实现后台业务逻辑,存取 Object 的数据、调用第三方接口;前端提供标准和高级页面,高级页面 Widget 通过 Bridge 调用后台的 Restful API 接口,标准页面通过拖拽组件,绑定模型。经过三层架构,从定义数据模型到后台流程逻辑编排、页面组装编排到最后实现应用的发布。

12.jpg

  华为沃土数字平台资深架构师邓赛兵总结到,沃土数字平台有开发者拿来即用的行业知识积累,第三方服务的数字能力,提供界面和后台逻辑编排流程的开发环境,是所见即所得的开发、发布和部署自己的应用,从而真正解决 0 到 1 应用构建、1 到 N 复制的难题。

13.jpg

  (华为沃土数字平台资深架构师邓赛兵)

  微服务ServiceStage 如何做好云应用平台服务

14.jpg

  (华为云Paas 微服务首席架构师田晓亮)

  华为云Paas 微服务首席架构师田晓亮在现场分享了华为云微服务技术演进,2016 年的内部 Java 微服务框架,2017 年内部 Go 微服务框架,华为云上线国内第一个 Service Mesh 解决方案,2018年 Go 框架开源、Mesher 开源,2019 年 Spring Cloud 接入 ServiceStage。

  华为云微服务平台 ServiceStage 提供应用全生命周期管理,实现业务敏捷 DevOps,并通过独有的契约能力实现了微服务治理与业务代码分离,帮助企业开发者聚焦业务逻辑。Spring Cloud 应用接入 ServiceStage 时,通过提供 Spring Cloud 的扩展组件(https://github.com/huaweicloud/spring-cloud-huawei),可以使其接入到 ServiceComb 管理面中,帮助 Spring Cloud 用户平滑地向多语言服务网格转型,Java 不再是开发微服务唯一的选择,可平滑过渡到使用 Go 语言或者 Node.js 等,并将一部分开发团队从框架中解放。

  在完成框架与服务网格的融合后华为云提出了“混合数据面” 概念,完成框架与服务网格打通,容器与虚拟机打通。

15.jpg

  在微服务框架上,ServiceComb、Spring Cloud 和 Service Mesh 多种解决方案,能够降低企业迁移成本;基于 ServiceStage 流水线实现应用全流程“自助式”开发、集成、验证与上线。在应用管理平台上, ServiceStage 还提供开发生命周期管理、运维生命周期管理。

  “DevRun·选择不凡,华为云开发者沙龙2019”长沙站已结束,华为开放合作的态度,使其与开发者们不断共同成长。

  活动预告

  11月1日,“DevRun·选择不凡,华为云开发者沙龙 ”将在广州继续与开发者见面,5 位来自华为云的资深技术专家,将分别从 AI 模型构建、企业应用软件开发、通信领域 AI 开发、数据库查询优化及微服务开发等话题方向,为开发者分享华为云的技术实践与开发心得。欢迎继续关注。

  华为云血拼风暴,一促即发,邀请好友助力上云,全新一代云主机低至1.2折~