【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

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

  • 2019-10-25
  • 本文字数:4248 字

    阅读完需:约 14 分钟

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

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


华为云三大分布式数据库

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


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



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


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



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



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



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

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

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



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


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


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


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

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


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



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


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



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


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

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

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


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



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


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



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

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

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


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



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



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

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


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


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


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


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



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


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


公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

2019-10-25 19:051537

评论

发布
暂无评论
发现更多内容

Android厂商推送冲突了。。,android中常见的面试题

android 程序员 移动开发

Android四大组件之一(broadcast receiver),移动端开发语言

android 程序员 移动开发

Android基础到进阶四大组件之ContentProvider详解,安卓开发菜鸟教程

android 程序员 移动开发

Android平台Camera开发实践指南,【大牛疯狂教学】

android 程序员 移动开发

Android基础都没学好就去面试,这不是挖坑给自己跳吗?字节跳动三面凉凉经

android 程序员 移动开发

Android应届毕业生“过五关斩六将”,移动端开发技术

android 程序员 移动开发

Android冷启动优化解析,字节跳动8年老Android面试官经验谈

android 程序员 移动开发

Android应用保活实践,做了6年的Android

android 程序员 移动开发

Android应用开发者面试时HR是怎样试出你的真实水平!(1)

android 程序员 移动开发

Android常见原理性面试题(1),2021年阿里Android面试题精选

android 程序员 移动开发

Android庞大的源码体系是怎么设计的?2020字节跳动Framework 高频面试题详细总结

android 程序员 移动开发

Android修炼系列(八),2021年Android开发者跳槽指南

android 程序员 移动开发

Android小菜鸡2 个月的面试亲身经历告诉大家,如何进入 BAT 等大厂?

android 程序员 移动开发

Android应用开发进阶,android开发从入门到精通项目案例版

android 程序员 移动开发

Android全面解析之Handler机制:常见问题汇总,三级缓存和二级缓存的区别

android 程序员 移动开发

Android大牛是如何炼成的:郭霖的成长之路专访,2021最新Android高频精选面试题讲解

android 程序员 移动开发

Android学习攻略:手把手教你循序渐进地学习Android知识(1)

android 程序员 移动开发

Android学习路线总结,绝对干货,保洁阿姨看完都会了

android 程序员 移动开发

Android事件分发机制源码解析,最新Android通用流行框架大全

android 程序员 移动开发

Android从零开始搭建MVVM架构(4),Android开发进阶吃透这一篇必拿60W年薪

android 程序员 移动开发

Android入门项目(六)Android的wifi开发,flutter旋转动画

android 程序员 移动开发

Android前景怎么样、是不是要凉了、是不是应该考虑要转行

android 程序员 移动开发

Android学习攻略:手把手教你循序渐进地学习Android知识

android 程序员 移动开发

Android常用adb命令,开源新作

android 程序员 移动开发

Android应用启动流程分析,10天拿到字节跳动Android岗位offer

android 程序员 移动开发

Android应用开发性能优化完全分析,flutter蓝牙开发

android 程序员 移动开发

Android应用开发者面试时HR是怎样试出你的真实水平!,大厂Android开发面试解答

android 程序员 移动开发

Android动画之属性动画,2021Android开发面试解答之设计模式

android 程序员 移动开发

Android常见原理性面试题,android高级开发面试题以及答案

android 程序员 移动开发

Android干货---丢掉你老旧的参数传递方式,投入Bracer的怀抱吧。

android 程序员 移动开发

Android平台HTTPS抓包解决方案及问题分析,flutter弹窗效果

android 程序员 移动开发

AI开发、平台服务,你是否真的了解AI与云生态_AI&大模型_王利莹_InfoQ精选文章