随着云计算、移动互联网、物联网、大数据、人工智能等新的互联网技术走入产业应用,数字化转型已成为所有产业变革的主旋律 ,在此过程中,技术升级带来的技术挑战成为“绊脚石”。基于此,物联网和微服务又都能从哪些角度解决这些技术挑战,两大技术本身又存在哪些痛点,又能如何解决?在本次沙龙中,华为云技术专家为我们带来了一些思考。
9 月 19 日,DevRun 开发者沙龙—华为云杭州专场成功举办。活动现场,华为云的资深技术专家从物联网云化架构、自动化工程能力、灰度发布能力、超大容量扩展架构、微服务的业务有效管理、企业适用的多样化场景等多个维度展开了分享,从实践出发为开发者们深度解读了关于 IoT 和微服务领域的痛点难题,解锁了更多前沿理论与实践案例。除了精彩的主题分享外,华为云的各位专家大咖还在现场指导参会者进行手动实操,助力理论知识当堂转化为实践技能。
图 / 现场合影
基于华为云 IoT 设备接入,解锁物联网设备智能的奥秘
作为新一代信息技术的重要组成部分,物联网成为数字化转型不可或缺的推动力量。当数以万亿计的物联网设备和传感器连接到拥有强大算力和信息的云计算平台中,再叠加大数据分析和 AI 识别等技术可以满足各种创新应用,但目前来看 IoT 设备的落地实践仍然面临很多难题。
图 / 戴玥
在本次沙龙中,华为云 IoT 生态解决方案工程师戴玥带来了题为《基于华为云 IoT 设备接入,解锁物联网设备智能的奥秘》的精彩演讲,从 IoT 设备接入管理服务业务、IoT 设备接入管理服务云化架构、IoT 设备接入管理服务可靠性与安全性以及快速接入演示四个方面进行了分享,为开发者深度解读了物联网设备智能奥秘。
戴玥首先提出,目前 90%+ 的企业都在云上存储 IoT 数据及开展业务,物联网已经成为引领行业变革的驱动力量。但机遇与挑战并存,智能时代的“物连接”红利也带来巨大挑战,包括大量现存设备未被数字化、设备要求低功耗低成本、设备安全问题突出等关键落地难题。
她表示,设备接入管理服务在整个 IoT 服务域中占有重要位置,而华为物联网云服务能够提供海量设备的接入和管理,配合华为云其他产品同时使用,可以帮助客户快速构筑满足用户要求的物联网应用。她具体展开讲解道,在设备接入管理服务的三大功能中,产品管理包含了产品模型定义和以模型驱动数据;而设备管理则包括基本生命周期管理、标签和设备组管理、设备告警管理、规则管理、远程升级管理以及批量任务管理;设备通讯涵盖了基于产品模型的通讯管理和透明模式通讯管理。
随后,戴玥又为现场开发者就 IoT 设备接入管理服务云架构进行解读。她指出云接入网关可以容纳海量插件,但也存在诸多问题,如接入网关插件均质化、单进程内部 OSGI 基础组件互相依赖复杂、单进程内 OSGI 加载插件存在上限以及不能演进到多语言插件支持等问题。对此华为云也提出了一系列的解决方案,如让编解码网关单独进程,可做到插件部署非均质化,在大幅提高部署效率的同时单插件故障影响范围也将大幅降低;编解码网关租户插件之间无依赖关系,可规避 OSGI 的复杂加载问题,降低问题发生概率,还有消灭集群插件加载上限、可以演进到多语言插件支持等,全方位多角度为用户体验保驾护航。
在 IoT 设备接入管理服务可靠性与安全性介绍中,戴玥为开发者展示了华为云 IoT 设备的总体安全架构。她表示,对应攻击者的两大攻击目标,华为云 IoT 总体安全架构分为两个方面:平台安全自保与合规(保障 IoT 云服务安全)、面向安全设备的服务(使能设备安全)。依据设备所处的业务场景以及对安全的需求,华为云把设备分为普通设备和安全设备;针对设备安全需求的不同级别,华为云 IoT 也提供不同安全级别的服务,包括物联网服务安全、深度安全防护、硬件可信防护。
在演讲最后,戴玥从创建产品、注册设备、下载 Demo、运行调试为现场开发者展示了快速接入演示,助力开发者从实践出发快速理解演讲内容。
从华为云微服务架构的沉淀与实践出发,解锁业务高效运作的方式
随着云计算等新兴技术的快速发展,软件系统也变得愈加复杂,大型软件系统的高复杂性滋生出了许多问题,多年探索下微服务架构有望成为解决现代化软件应用复杂性的最佳技术,但也有诸多实践难点横亘在其落地之路上。
图 / 丛琳琳
继戴玥的精彩分享后,华为云应用平台微服务产品经理丛琳琳为开发者带来了《华为云微服务架构的沉淀与实践 》主题演讲,从如何使用微服务来实践业务的有效管理、微服务理念为业务拓展提供了哪些技术能力以及微服务适用于哪些场景等维度切入,对微服务进行了多方位的详细解读。
丛琳琳首先回顾了架构演进进程,解锁了第一代单体架构、第二代 SOA 架构、第三代微服务架构的特点,指出微服务是当前和未来的主流架构,带来的核心价值是能缩短业务上线周期和保障业务运行高可靠。但同时她表示微服务化也存在四大挑战,包括:如何基于微服务框架高效开发和上线?在不可预期的流量下如何保证业务高可靠运行?在复杂的微服务系统中如何实现问题快速定位与恢复以及传统架构下的遗留系统,如何向微服务架构低成本迁移?
从解决问题的角度出发,华为云微服务引擎(Cloud Service Engine)成为击碎阻碍微服务落地难题的有力武器。丛琳琳介绍道,华为云微服务引擎不仅能提供高性能微服务框架和服务注册、服务治理、配置管理等全场景能力,还能够帮助用户实现微服务应用的快速开发和高可用运维,并支持 Spring Cloud、ServiceComb 框架和 Mesher 服务网格。同时它还具有双模开发、标准化、 可靠稳定、开源开放以及专业服务五大优势。
随后丛琳琳从环境管理、服务注册发现、服务契约、负载均衡、灰度发布、限流等几大技术层面为开发者带来了深度技术解读。在环境管理上,她表示按环境维度来管理资源部署服务,可有效减少具体基础设施运维管理的复杂性;针对服务契约,她提出可通过设置契约对服务间接口进行统一管理,契约可以保证架构师设计契约,严格审查变更,并反向生成代码,保证兼容性;在灰度发布上,她表示通过灰度发布功能选择少部分用户试用,可以保障新特性能平稳上线、降低发布风险。
最后,丛琳琳为开发者就华为消费者、同济大学教务系统以及坤德岩土这三大案例进行了解读,从实践角度进行分享,让与会者更进一步了解到华为微服务引擎如何深度赋能企业的数字化进程。
“名师”指导现场实操,助力开发者化理论为技能
古语有言,纸上得来终觉浅,绝知此事要躬行。听得再多,也不如动手实操一次记得深刻,为了让现场开发者能够更快地理解学习,本次沙龙还设置了 IoT 和微服务的实操环节。活动现场,华为云 IoT 高级工程师李小龙与华为云应用平台微服务产品经理丛琳琳两位专家亲自下场指导开发者,分别就【基于 loT 平台构建智慧路灯应用】以及【基于微服务搭建天气预报应用】进行了详细的现场操作和应用演示,现场学习氛围十分高涨。
图 / 现场实操
本次技术沙龙不仅为开发者带来了干货满满的分享,充分展示了华为云在 IoT 和微服务领域的前沿探索与技术优势,从实践出发为开发者解锁了更多技术解决方案,还设置了现场实操助力开发者快速掌握本次沙龙的分享重点。未来,华为云还将陆续在各地举办技术沙龙活动,持续展开技术布道,帮助各行各业的企业与用户在变革与转型浪潮中站稳脚跟、塑造领先优势,共同打造一个欣欣向荣的云端智能新时代。