写点什么

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

于曦

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

    阅读完需:约 8 分钟

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

AI 大模型超全落地场景&金融应用实践,8 月 16 - 19 日 FCon x AICon 大会联诀来袭、干货翻倍!

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



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


公众号推荐:

AIGC 技术正以惊人的速度重塑着创新的边界,InfoQ 首期《大模型领航者AIGC实践案例集锦》电子书,深度对话 30 位国内顶尖大模型专家,洞悉大模型技术前沿与未来趋势,精选 10 余个行业一线实践案例,全面展示大模型在多个垂直行业的应用成果,同时,揭秘全球热门大模型效果,为创业者、开发者提供决策支持和选型参考。关注「AI前线」,回复「领航者」免费获取电子书。

2020-09-05 19:053376

评论

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

7大迹象,表明你的DevOps 做对了!

SoFlu软件机器人

大数据培训:Flink的提交模式

@零度

大数据 flink

web前端培训:vue3源码中细节知多少

@零度

Vue 前端开发

日志管理系统,多种方式总结

架构 日志 slf4j logback

不能Hook的人生不值得 jsHook和模拟执行

奋飞安全

安全 js hook jshook

分享两个常见的搜索算法:BFS和DFS

华为云开发者联盟

算法 DFS 深度优先搜索 BFS 搜索算法

移动开发er,10万奖金等你来战!

Speedoooo

活动 前端开发 移动开发 黑客马拉松 黑客松

如何写好一个Java类?

蜜糖的代码注释

Java 整洁代码 2月月更

基于 Kafka 的实时数仓在搜索的实践应用

vivo互联网技术

kafka 服务器 搜索 数据舱

一个关于 += 的谜题

AlwaysBeta

Python 编程语言

鉴机识变,面向未来|RocketMQ Summit 2022 即将来袭

阿里巴巴云原生

阿里云 开源 RocketMQ 云原生 开源消息队列

边缘计算场景下Service Mesh的延伸和扩展

华为云原生团队

开源 边缘计算 边缘技术 边缘 边缘云

ModStartCMS模块化建站系统 v3.3.0 组件功能升级,事件触发增强

ModStart开源

第八周作业

cqyanbo

云效发布策略指南|滚动、分批、灰度怎么选?

阿里云云效

云计算 阿里云 云原生 持续交付 发布策略

模块八作业

黄秀明

「架构实战营」

混合编程:如何用pybind11调用C++

华为云开发者联盟

c++ Python API 混合编程 pybind11

2022重磅:增长法则-巧用数字营销 突破企业困局

博文视点Broadview

互联网人的命运,就是活到30岁都难?

码农参上

人生 互联网人 打工人

80 行代码实现简易 RxJS

CRMEB

Hudi Bucket Index 在字节跳动的设计与实践

字节跳动数据平台

数据库 字节跳动 数据湖 Hudi

优化| 手把手教你学会杉数求解器(COPT)的安装、配置与测试

杉数科技

线性规划 求解器 优化求解器 混合整数规划 杉数科技

基于STM32+ESP8266+华为云IoT设计的智能门锁

DS小龙哥

2月月更

郑州轻工业大学——HarmonyOS宠物健康系统的开发分享

HarmonyOS开发者

HarmonyOS 健康检查

2022年中国智慧医疗行业洞察

易观分析

智慧医疗

java培训:Java类加载机制的理解

@零度

JAVA开发 类加载机制

如何通过 draftjs 设计留言框

全象云低代码

前端 低代码 留言 draftjs 留言框

Android技术分享| 【你画我猜】Android 快速实现

anyRTC开发者

音视频 移动开发 互动白板 Andriod 你画我猜

史上最强代码自测方法,没有之一!

万俊峰Kevin

微服务 单元测试 go-zero 测试工具 Go 语言

喜报!龙蜥操作系统&龙蜥社区双双荣登2021“科创中国”开源创新榜!

OpenAnolis小助手

开源 操作系统 创新

理论+实践,带你掌握动态规划法

华为云开发者联盟

AI 算法 动态规划法 子问题

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