软件开发架构师

DevRun·选择不凡,华为云开发者沙龙武汉站精彩回顾-InfoQ

区块链 82 2019-09-02 22:50

2018 年 11 月 9 日,武汉首个人工智能产业聚集区落户光谷。据悉,该产业园将由深圳南山地产打造。本次落户南山·光谷自贸港定位为全球人工智能企业共同体,将打造武汉地区首个人工智能产业聚集区,重点发展人工智能、互联网 +、大健康、科技金融四大战略性新兴产业。武汉在人工智能领域正在成长为一个不可替代的存在。

人工智能,也就是 AI,已然进入人们的视野,从酒店入住时的人脸身份验证到出入停车场时的车牌自动识别,AI 已不再遥不可及。华为 Atlas 人工智能计算平台,自从 2018 年在华为全联接大会上发布以来,都一直受到业界关注。其中的原因很简单。AI 从被提出以来,算力、算法和数据一直是 AI 发展的三大支柱,算力的稀缺不可避免地制约着 AI 的发展速度。尤其是面向图片、视频的实时分析,往往数据采集量极大,没有强劲的算力支撑,AI 就无法实际应用。

8 月 16 日 DevRun·选择不凡,华为云开发者沙龙走进武汉,进一步与武汉的开发者交流技术,同时也为这座城市的人工智能、物联网、区块链等发展注入一份力量。

Atlas 以强大算力撑起华为 AI 未来

如果说计算将使能数字世界向智能世界的转型,那么芯片则是计算的基础。华为依托全自研的计算,传输,存储,管理,AI 五大类芯片,布局 3+1 智能计算产业战略。从 x86 计算平台、AI 计算平台和 ARM 计算平台三个平台进行战略布局。

华为智能计算专家工程师陈常水在演讲中提到, Atlas 人工智能计算平台基于华为昇腾系列 AI 芯片,通过模块、板卡、小站、一体机等丰富的产品形态,打造面向“端、边、云”的全场景 AI 基础设施,可广泛用于智慧城市、运营商、金融、互联网、电力等领域。作为华为全栈全场景 AI 解决方案的重要组成部分,Atlas 人工智能计算平台以超强算力助力客户开启智能世界。

DevRun·选择不凡,华为云开发者沙龙武汉站精彩回顾-InfoQ-1

陈常水老师在现场重点介绍了 Atlas 的开发环境、开发框架、业务流程。Atlas 的 MindStudio 开发环境,具有数据集节点、模型节点、预处理节点、深度学习网络执行引擎、后处理节点,其流程编排基本操作包括节点拖拽与节点连线,使用户对 AI 推理业务进行方便快速的入门体验。同时,Atlas 内置的模型转化工具可以将 Caffe/Tensorflow 等模型转化为华为 NPU 芯片支持的模型,供开发者直接使用。在功能上,MindStudio 支持各个模块上报的 Log 信息集中显示,并主要支持 Log 信息集中显示、按 Log 模块过滤、按时间点过滤、按日志类型过滤等功能。

Atlas300 推理业务开发流程包括开发前准备、业务开发、集成调优、测试认证等。Atlas300 是一款基于标准 PCIe 接口,半高半长的加速卡,在 67W 功耗的情况下即可以提供 64 TOPS INT8 的超强算力和 64 路高清视频的实时分析能力。Atlas 300 还拥有高达 32GB 的内存,能够极大地提升视频分析和高密推理场景的性能。Atlas 300 在业界最常用的 Resnet-50 和 VGG-16 两个神经网络的性能测试结果,都获得了远高于业界水平的实测性能,证明了 Atlas 产品具备领先业界的优异性能。在应用场景方面,Atlas 300 可广泛应用于视频分析,图片分析,OCR,精准营销和医疗影像分析等广阔的领域。

加速区块链应用落地,构建可信社会

区块链的概念我们并不陌生,它有两个显著特点:一是数据以区块(block)为单位产生和存储,并按照时间顺序连成链式(chain)数据结构。二是所有节点共同参与区块链系统的数据验证、存储和维护。新区块的创建需得到共识确认,并向各节点广播实现全网同步,之后就不能更改或删除。概括为四个关键词就是:去中心化、不可篡改、可追溯、共识共享。

华为 PaaS 解决方案架构师刘再耀在演讲中提到,区块链不是新的技术,而是一系列现有技术的综合。它有四个关键技术族:分布式账本,数字签名,共识协议,智能合约。分布式账本是一个独特的数据库,它记录的内容不会被篡改,而且永远不会丢失。智能合约是交易双方互相联系的工具,比如一个人和另一个人打赌,明天武汉会下雨,然后用智能合约记录这个打赌。如果没下雨,智能合约会自动把钱交给赢了的人。区块链技术可以追踪产品的一切。如果把房地产数据放到区块链上,就能追踪到交易的每个过程,知道这个房子曾经的房主是谁、是否曾经被抵押过,历史上交易过几次,而且,这种记录都是不可被篡改的。

DevRun·选择不凡,华为云开发者沙龙武汉站精彩回顾-InfoQ-2

随着区块链技术的不断成熟和逐步完善,区块链的行业应用加速发展,在应用层面因其具有安全可靠、公开透明和自动化的特点,可以保障智能合约合同条款的有效性;有助于规范互联网金融的发展,以及促进物联网和共享经济的普及和创新;在资本市场,采用分布式数据库还可以大幅减少人工核对工作,为金融机构节省成本。

但与此同时,区块链技术面临一系列痛点:比如成本高,研发投入大、单一区块链系统维护成本高;效益低,没有成功案例,解决方案缺乏实践;标准差,没有标准化平台,难以大规模复制区块链应用;场景不清,区块链在那些场景能产生价值不清楚。方案不定,找不到合适的合作伙伴开发区块链解决方案;落地困难,缺乏安全稳定的生产级区块链平台。

华为区块链提供端到端解决方案,搭建区块链平台,提供培训。咨询与设计、实施支持、联合市场推广、标杆打造等服务,建设一个高性能、高安全区块链系统。

DevRun·选择不凡,华为云开发者沙龙武汉站精彩回顾-InfoQ-3

此外,华为云区块链技术采用灵活的部署方式,实现云上云下融合,多云融合。以税务应用为例,其面临业务大规模扩展的问题,全国业务上链,单链性能存在瓶颈,需支持大规模并发场景;多业务无法互通,多链业务之间无法有效协同(跨境贸易,税务与海关、工商联动)等难点。华为云区块链提供跨链能力,支持业务互联互通,满足政务领域(税务、公安、海关)大规模上链需求,很好地解决了区块链应用过程中常见的痛点。

ModelArts 一站式 AI 开发平台助力开发者成为技术大咖

目前 AI 产业仍然存在诸多痛点,具体包括:训练速度慢,复杂模型训练常常要耗费数日甚至数月;算力稀缺且昂贵;AI 主要在云,少量在边缘;算法单一且不够高效;需要大量人工,特别是在数据标注环节,没有“人工”就没有“智能”;模型“考试”优秀,但不能满足工业生产需求。此外,目前 AI 难以与云、物联网、边缘计算、区块链、大数据、数据库等技术充分协同;AI 仍是一项只有具备高级技能的专家才能完成的工作,缺乏成熟、稳定、完善的自动化工具;AI 高端人才十分短缺,没有简单易用的 AI 平台和工具。

华为开源软件能力中心 AI 技术专家、华为云 EI 布道师巨震在现场讲解了华为云 ModelArts 是如何做到一站式开发。

DevRun·选择不凡,华为云开发者沙龙武汉站精彩回顾-InfoQ-4

为解决当前部分产业在 AI 技术研究过程中所面临的难题,华为发布了华为云 ModelArts——一站式 AI 开发平台。与市面上其他偏向技术的平台有所不同的是,华为云 ModelArts 对 AI 开发过程中许多繁杂的工作都进行了简化,以自动化替代大量人工复杂工作。

就拿 AI 来源数据来说。AI 数据量大,数据相似性高,人工对数据进行筛选需要耗费极大的技术和人力,如何将 AI 数据进行有效处理,也一直都困扰着当前市场上大部分传统企业。而华为云 ModelArts 能够全自动,全智能地对 AI 数据进行取样,筛选,标注,计算,技术工人只需将自动筛选出的数据进行进一步的确认和核对即可。这样全自动全智能的大数据处理方式大大减少了 AI 技术研发所需的工作量和对高技术人才的需求,解决了当前很大一部分产业所面临的技术难题。

除此之外,华为云 ModelArts 还向技术开发者们提供了自动训练,自动学习,一键开启全部署灯功能。不仅能让技术新手以最快的速度掌握 AI 技术模型,还可以大大简化研究过程,充分利用全自动化模式,为技术老手节约重复工作的时间和精力。

AI 开发平台 ModelArts,提供全流程的 AI 开发服务,海量数据处理、大规模分布式训练、自动化模型生成,端 - 边 - 云模型按需部署,运维管理,帮助用户快速创建和部署模型、管理全周期 AI 工作流,满足不同开发层次的需要,降低 AI 开发和使用门槛,实现系统的平滑、稳定、可靠运行。

ModelArts 可以全覆盖 AI 深度玩家、AI 初学者、无 AI 基础的业务开发人员。针对不同的 AI 开发者提供不同的算法服务,并支持一键创建训练。ModelArts 一站式 AI 开发平台的数据优化过程包括:数据处理、模型训练、模型管理、部署。

智能标注是基于主动学习的人机协同自动标注。其具有覆盖面广:支持图片、语音、文本、视频等常见标注及自动驾驶、医疗等领域标注任务;标注效率提升 70%:基于主动学习和预置模型,系统边标边学,越标越准;标注质量有保障:用户可自建团队,灵活控制标注任务分发和质检策略;灵活数据管理:支持增量式导入、训练集导出、多版本管理、难例管理等特点。

在活动现场,华为云讲师孙博带领参会者现场实操 ModelArts 平台,让开发者感受到 ModelArts 如何提升 AI 开发效率;同时鼓励 AI 开发者参与 ModelArts 社区、通过贡献社区来成长提升;孙博也提醒要想提升 AI 能力的开发者们,线下沙龙的学习只是起步,参与到线上的《华为云 ModelArts-Lab AI 实战营》,通过 16 期的课程自学建立基础,与华为云专家和社区开发者小伙伴一同学习,才能真正迈向 AI 开发的大咖之路。

如何基于华为行业使能平台快速开发企业应用

数字化转型在最近几年热度持续上升。Gartner 的 CEO 调查显示,42% 的 CEO 都在谈论数字化是企业的核心或者优先战略。61% 的 CEO 计划在 2019 年增加 IT 投资。数字化转型的过程,不仅仅体现在帮助企业决策的层面,而是会渗透到企业的各个流程中去。从赋能员工,到客户服务,再到生态建设,数字化转型是一个彻头彻尾的企业变革。物理世界向数字世界转型,如何额跨越数字鸿沟?

数字化转型正在进入“深水区”,但是,数字化转型仍任重道远,主要面临四大障碍:

✦ 现有数据融合和分析的价值有限;

✦ 是否应该将旧系统完全取代?

✦ 将数字技术与企业集成的复杂性,呈指数级增长;

✦ 业务上线总是慢于预期。

华为行业使能平台资深架构师董鑫武在演讲中提到,“平台正在吞食整个世界”。以平台为导向的经济变革为社会和商业机构创造了巨大的价值。而华为发布的数字平台并不是商业模式的变革,它可以理解为部署在云上的一组软件管理平台 + 一个数据湖 + 一组开发工具。行业客户在面对数字化转型的挑战主要有三点,其一是纷繁复杂的技术门槛较高,客户缺乏高效应用云计算、大数据和 AI 能力的先决条件;其二是还没有拥有足够的数据;其三是有敏捷业务创新的客观诉求。

DevRun·选择不凡,华为云开发者沙龙武汉站精彩回顾-InfoQ-5

客观来看,新技术与业务的真正结合需要 3 年的时间,基于第三方平台的新技术超过 10 种,技术复杂度呈指数级增加,这些都是摆在企业面前的现实难题。

简单来说,ROMA 定位就是融合集成平台(HIP),核心能力构筑在 IT 和 OT 的融合。其具有三大功能:数据集成、消息集成、服务集成。其核心能力在于融合一切数据,实现 IT、OT 的快速融合;汇聚一切能力;实现融合、编排、开放;实现跨云、跨网;多节点的数据和服务打通。

我们知道,企业应用软件开发面临诸多挑战,比如应用 0 到 1 构建低效,应用 1~N 难以复制,同时还有底层平台投资大、架构设计难等问题。华为 ABC 开发应用平台给开发者提供拖拉拽的应用开发及编排能力,使能合作伙伴低门槛、高效创新,实现客户应用快速部署。除此,它还可以帮助开发者和企业快速实现应用的定制和扩展、让成本更低的人同样可以去定制自己的项目,真正做到让开发者高效、低门槛、低成本的开发、运营行业应用。活动现场,由讲师带领开发者互动操作,亲自上手感受华为 ABC 平台。

基于华为云一站式智能 IoT 平台,快速打造行业解决方案

物联网本质上是借助 ICT 技术对传统产业进行重构,通过物理世界和数字世界的融合,缩短业务流程、提升生产效率,为客户提供更好的产品和服务,释放出产业创新的巨大潜能。经过近几年技术与市场的培育,物联网即将进入快速发展期,给 ICT 行业带来了广阔的市场空间,预计 2025 年,物联网联接数将达近 1000 亿。华为 IoT 生态高级专家李亚琛在沙龙现场介绍了物联网产业的发展速度和愿景。到 2025 年,全球联接的设备将达到 1000 亿。与机遇并存的是,IoT 在发展过程中面临的痛点:比如创新困境,行业创新投入大,技术门槛高;拓展困境,生态资源难获取,全球化业务难以落地等。而解决这些难点的关键就在于建立物联网云平台。

DevRun·选择不凡,华为云开发者沙龙武汉站精彩回顾-InfoQ-6

华为 IoT 云平台支持多网络、多协议,屏蔽设备碎片化,设备快速接入;应用和终端解耦,一站式开发、发布、运营,商机共享等。在 20+ 个国家 / 地区部署公有云及本地数据中心,面向全球 170+ 国家 / 地区提供线上、线下 IoT 云服务。在接入方式上,支持多终端接入,基于配置与即插即用的设计提供 Agent Lite、Agent Tiny 和云网关 3 种设备接入方式供设备提供商灵活选择。只需要按照行业属性简单开发协议和编解码插件即可完成设备快速接入。

华为 IoT 云平台采用通用 API,可以极大地降低 IoT 开发门槛。IoT 平台南向屏蔽不同终端差异性,应用开发者可以聚焦应用逻辑实现。此外,基于华为对 IoT 产业的深入理解,IoT 平台北向抽象出通用 API,采用标准 Restful 风格,易于开发者使用,降低 IoT 技术门槛。通过对北向 API 的定义和开放、南向终端设备接入方式的规范,在使能应用提供商和独立应用开发者的同时,也定义清晰的城市级物联网平台接入规范,给城市管理者业务规划和招投标管理和业务规划提供参考。

除了对于技术的介绍,李亚琛在现场还列举了金卡燃气和成为后装车联网解决方案的实际的案例。2016 年 11 月,全球首个基于 NB-IoT 技术的智慧燃气抄表试点项目在深圳启动,正式开启了 NB-IoT 智能燃气的新航程。作为燃气界的代表企业,金卡智能集团在吃到第一口“蟹肉”以后,逐步把 NB-IoT 智能燃气解决方案拓展到了全国乃至海外,截止 2018 年 12 月份,金卡 NB-IoT 智能燃气表全国上线数量已达 40 万,接入深圳燃气、广州燃气等多家燃气公司。

华为云 IoT 云平台也为开发者提供了全面的技术支持,帮助开发者快速上云。

华为云 ServiceStage 快速向微服务架构转型

在企业互联网 + 发展下企业竞争加剧,个性化产品、市场需求快速多变、应用系统流量不可预期,这要求 IT 系统具备移动化、敏捷创新、低成本的特点,越来越多企业选择将应用从线下向云上迁移。传统 IT 系统云化改造会面临架构改造、复杂应用的部署和运维困难等问题。借助成熟的企业应用微服务框架和云中间件产品,可以降低单体应用架构改造的难度,并简化应用部署和运维复杂性,适应业务持续发展。

微服务的好处有很多,比如:各个模块可以独立的开发,迭代;不同团队之间的技术栈分离,可以根据团队的特点来使用更合适的技术解决问题;将系统切分为细粒度的服务,往往意味着更高的可复用性。

微服务看出去很美好,实施起来常常是另一番景象。华为深知企业在微服务转型过程中会遇到的难点,因此打造了微服务云应用平台(ServiceStage),它是面向企业及开发者的一站式应用平台服务,支持基于微服务的应用开发、治理、部署及运维监控的全生命周期管理,并提供大规模容器集群管理及中间件服务等平台能力,帮助用户快速构建云分布式应用。

华为公有云 PaaS 服务 ServiceStage 首席工程师田晓亮在活动现场向开发者具体解释 ServiceStage 微服务解决方案。与其他解决方案相比,ServiceStage 的显著优势在于多语言、多协议,API first 和治理能力。华为云 ServiceStage 微服务云应用平台,提供一站式企业级微服务应用管理,能够适应企业应用的复杂环境,帮助企业平滑改造上云。同时,ServiceStage 的微服务全生命周期管理,帮助企业降低云上应用部署、频繁升级、运行管理和运维复杂性。

DevRun·选择不凡,华为云开发者沙龙武汉站精彩回顾-InfoQ-7

ServiceStage 采用开放、灵活的资源调度框架,基于 Kubernetes 容器编排平台,支持资源混合编排,让应用平滑上云。开放的微服务框架,支持业务低成本微服务化改造;丰富的微服务治理能力,保障分布式云环境下业务高可靠运行。一站式微服务应用生命周期管理,部署、启动、停止、升级、回滚、删除等。海量微服务调用链跟踪、应用级监控、故障告警、日志分析,支持分布式环境问题快速定界定位。

除此之外,田晓亮老师还在现场通过两个实际案例说明 ServiceStage 微服务解决方案的实施效果。以陕西财政厅为例,其进行微服务改造过程中的亮点有:

解除 ISV 绑定:应用全微服务化,接口标准由财政厅统一管控,ISV 只需聚焦微服务交付,降低依赖性;

降低业务监管维度:统一业务模型和数据集成标准,系统无缝对接,财政数据统一呈现,业务全盘管控。

本次 DevRun·选择不凡,华为云开发者沙龙走进武汉,感受到这座城市的开发者对于技术的热爱,同时也看到武汉在人工智能、区块链、物联网等领域的技术支持和投入,打造核心的科技力量。华为云愿与开发者一同成长,碰撞出新的火花。

文章评论