【AICon】探索八个行业创新案例,教你在教育、金融、医疗、法律等领域实践大模型技术! >>> 了解详情
写点什么

一次微服务与 IoT 的深度探秘与实战

于曦

  • 2020-09-05
  • 本文字数:2318 字

    阅读完需:约 8 分钟

一次微服务与IoT的深度探秘与实战

数字化经济高速发展,边缘计算、物联网、区块链等信息化技术为企业的经济环境、经济活动带来了根本性的改变。与此同时,企业最大的机遇也恰恰来自于“任何企业都在面临数字化转型”。但在数字化转型中,企业和开发者拥有机遇的同时,也面临着不小的挑战。物联网将如何引领各行各业迎来深度变革?微服务又将能为企业带来什么?今天华为云技术专家们为我们带来了答案。



9 月 5 日,DevRun 开发者沙龙—华为云广州专场成功举办。活动现场,华为云的多位资深技术专家就从物联网云化架构、自动化工程能力、灰度发布能力、超大容量扩展架构、微服务的业务有效管理、企业适用的多样化场景等多个维度展开了深度分享,为开发者们解锁了更多关于微服务和物料网设备的前沿理论与实践案例。除了精彩的主题分享外,华为云的各位专家大咖还与参会者一同进行了现场实操。



华为云 IoT 生态解决方案 高级工程师 刘明星

解锁物联网设备智能的奥秘

华为云 IoT 生态解决方案高级工程师刘明星首先为大家带来了主题为《基于华为云 IoT 设备接入,解锁物联网设备智能的奥秘》的精彩分享。他从 IoT 设备接入管理服务业务、IoT 设备接入管理服务云化架构、IoT 设备接入管理服务可靠性与安全性以及快速接入演示四个方面为大家深度解锁了物联网设备的奥秘。


刘明星首先提出,到 2025 年物联网的接入量将达到 150 亿的规模,这些设备涉及到各行各业,与大家的生活息息相关。而华为云物联网服务可以提供海量设备的接入和管理,配合华为云其他产品同时使用,帮助企业快速构筑满足客户要求的物联网应用。


其中设备接入管理服务功能包括产品管理、设备管理以及设备通讯。产品管理包含了产品模型定义和以模型驱动数据。而设备管理则包括基本生命周期管理、标签和设备组管理、设备告警管理、规则管理、远程升级管理以及批量任务管理。设备通讯涵盖了基于产品模型的通讯管理和透明模式通讯管理。


随后,刘明星又介绍了 IoT 设备接入管理服务架构。他指出云接入网关可以容纳海量插件,但存在诸如接入网关插件均质化、单进程内部 OSGI 基础组件互相依赖复杂、单进程内 OSGI 加载插件存在上限以及不能演进到多语言插件支持等问题。对此,华为云提供了一系列解决方案。编解码网关单独进程,让插件部署非均质化,从而大幅提高部署效率,使得单插件故障影响范围大幅降低;编解码网关租户插件之间无依赖关系,规避 OSGI 的复杂加载问题,可以大大降低问题发生概率;消灭集群插件加载上限并演进到多语言插件支持,完全满足用户体验。


在此基础上,刘明星还解锁了华为云 IoT 设备的总体安全架构。他表示对应攻击者的两大攻击目标,IoT 总体安全架构分为两个方面:平台安全自保与合规(保障 IoT 云服务安全)和面向安全设备的服务(使能设备安全)。根据设备所处的业务场景以及对安全的需求,华为云把设备分为普通设备和安全设备;对应设备安全需求的由低到高,IoT 提供不同安全级别的服务,包括物联网服务安全、深度安全防护、硬件可信防护。


最后,刘明星还以智慧路灯设备为例,为开发者们展示了如何快速构建一套端到端的解决方案。



华为云应用平台微服务产品经理 丛琳琳

华为云微服务,让业务运作更高效可靠

在刘明星的精彩分享之后,华为云应用平台微服务产品经理丛琳琳又为大家带来了主题为《华为云微服务架构的沉淀与实践 》的前沿洞见。她从如何使用微服务来实践业务的有效管理,微服务理念为业务拓展提供了哪些技术能力以及微服务适用于哪些场景等维度切入,为开发者们带来了详细的解答。


她首先回顾了微服务的架构演进进程,指出微服务是当前和未来的主流架构,带来的核心价值是缩短业务的上线周期和保障业务运行的高可靠性。但微服务化也带来了四大挑战,包括如何基于微服务框架高效开发和上线?在不可预期的流量下如何保证业务高可靠运行?在复杂的微服务系统中如何实现问题快速定位与恢复以及传统架构下的遗留系统,如何向微服务架构低成本迁移?


正是在这一背景下,华为云微服务引擎(Cloud Service Engine)应运而生。它能提供高性能微服务框架和服务注册、服务治理、配置管理等全场景能力;能够帮助用户实现微服务应用的快速开发和高可用运维;支持多语言、多运行时;支持 Spring Cloud、ServiceComb 框架和 Mesher 服务网格。它还具有双模开发、标准化、 可靠稳定、开源开放以及专业服务五大优势。


随后,丛琳琳还为大家深度解析了华为云微服务引擎背后的技术沉淀。逐一拆解包括环境管理、服务注册发现、服务契约、负载均衡、灰度发布、限流、熔断、容错在内的“科技密码”。


最后,丛琳琳又为开发者们详细复盘了包括华为消费者、同济大学教务系统 以及坤德岩土在内的三个案例,让与会者更进一步了解到华为云微服务引擎如何深度赋能企业的数字化进程。



华为云 IoT 高级工程师 李小龙

开发者现场“实战”,加强使用体验

在新技术新应用面前,观战总不如实战,本次沙龙活动不仅有干货分享,更有实际操作。华为云 IoT 高级工程师李小龙和华为云应用平台微服务产品经理丛琳琳两位专家分别就基于 loT 平台构建智慧路灯应用以及基于微服务搭建天气预报应用进行了详细的现场操作和应用演示。现场的开发者与技术专家进行了深度交流,共同探讨物联网以及微服务的未来发展方向,现场气氛十分热烈。



本次广州站沙龙活动的成功举办,让人们看到了华为云在赋能企业数字化转型的领先优势与深度思考。借助华为云为开发者提供的多方应用技术平台,不仅可以让本身资源有限却不甘于平凡的开发者展现自己的创意与才华,更可以助其在快速迭代的技术浪潮中抓住每一次技术红利。


2020 年,华为云也将逐步开放更多元、更丰富的底层技术,以赋能更多开发者,并且帮助更多企业打通数字化和智能化转型脉络,从而实现行业价值提升,深度赋能企业的改革创新和转型升级。


公众号推荐:

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

2020-09-05 19:053341

评论

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

JUC中的AQS底层详细超详解

华为云开发者联盟

Java 开发 华为云 企业号十月 PK 榜

高可用和负载均衡的三大区别详细讲解-行云管家

行云管家

高可用 高可用集群 ha

阿里云移动测试-远程真机篇

移动研发平台EMAS

性能测试 app测试 移动测试 远程真机

几个常见的js手写题,你能写出来几道

helloworld1024fd

JavaScript

Nodejs+Redis实现简易消息队列

coder2028

node.js

【开发利器Hutool】推荐一个超好用的本地缓存

JAVA旭阳

Java hutool 10月月更

2022-webpack5实战教程

Geek_02d948

webpack

JS词法环境和执行上下文

hellocoder2029

JavaScript

项目汇报复盘

Geek_XOXO

复盘 项目复盘

资源不准下的网络故障定位探索

鲸品堂

故障定位 企业号十月PK榜

【1024】程序员节丨致敬所有技术布道师

MobTech袤博科技

1024程序员节 MobTech袤博科技

实现Promise的原型方法--前端面试能力提升

helloworld1024fd

JavaScript

2022 XDR网络安全运营新理念峰会完整嘉宾阵容公布!

未来智安XDR SEC

网络安全

React的5种高级模式

夏天的味道123

React

JS知识点梳理之作用域、作用域链、柯里化、闭包

hellocoder2029

JavaScript

React源码解读之React Fiber

flyzz177

React

Vue3必会技巧-自定义Hooks

yyds2026

Vue

“程”风破浪的开发者|元宇宙给我们带来了哪些机会

石云升

区块链 元宇宙 10月月更 “程”风破浪的开发者

一步一图带你深入理解 Linux 虚拟内存管理

bin的技术小屋

内存管理 Linux Kenel 虚拟内存

React源码解读之任务调度

flyzz177

React

RocketMQ Flink Catalog 设计与实践

阿里云大数据AI技术

sql 大数据 flink 分布式计算 企业号十月PK榜

React性能优化的8种方式

xiaofeng

React

Vue3知识点之数据侦测

yyds2026

Vue

Go Web 实战:如何创建项目及增加日志功能

宇宙之一粟

日志 Go web Go 语言 10月月更

React生命周期深度完全解读

夏天的味道123

React

融云直播SDK开路,给电商大促加点“魔法”

融云 RongCloud

直播 社交娱乐

软件测试 | 测试开发 | 如何确保API的稳定性与正确性?你只需要这一招

测吧(北京)科技有限公司

测试

前端高频手写面试题

helloworld1024fd

JavaScript

React核心工作原理

xiaofeng

React

Webpack中的plugin插件机制

Geek_02d948

webpack

Node.js实现大文件断点续传

coder2028

node.js

一次微服务与IoT的深度探秘与实战_AI&大模型_InfoQ精选文章