首页   >   新闻   >   文章

0822 腾讯会议:云原生驱动企业转型
- 2024 -
08/22
17:36
零号员工
发表时间:2024.08.22     作者:Jingyi     来源:ShoelessCai     阅读:130

0822 腾讯会议:云原生驱动企业转型

2024 年 8 月 22 日,技术分享讲座《云原生驱动企业转型》,于 15:00 在腾讯会议线上召开。

云原生介绍

微服务化、容器化、自动化、接口化,可以为企业的技术硬件的部署,做到化繁为简、自动部署,以及快速迭代,持续创新。

云原生首先采用了微服务架构,该架构将复杂的应用程序拆分成小型、自治的服务单元。这种架构变革意味着不同部分的开发和部署可以独立进行,从而降低了各个环节之间的耦合度。

云原生创新,本站理解,即在这些小模块上,进行自主创新,主要的目的和应用领域是降本增效,降低部署难度,迁移难度。

Ingress 公开了从集群外部到集群内 services 的 HTTP 和 HTTPS 路由。 流量路由由 Ingress 资源上定义的规则控制。

xDS是一类发现服务的总称,包含LDS, RDS, CDS, EDS以及SDS。通过xDS API可以动态获取Listener(监听器),Route(路由), Cluster(集群), Endpoint(集群成员)以及 Secret(证书)配置。

MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的 “轻量级” 通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。

专有名词介绍

Kubernetes 也称为 K8s,是用于自动部署、扩缩和管理容器化应用程序的开源系统。

评注:我们记住 K8s 是一种系统,可以满足上述云原生这种新服务定义的要求。

Serverless定义:Serverless架构是一种云计算模型,它允许开发人员专注于编写业务逻辑,而将基础设施(如计算、存储、网络)的管理与运维完全交给云服务商。这种架构的核心特征包括事件驱动、无服务器、按需付费、自动伸缩等。

评注:可以理解为独立拆分出业务逻辑,用不恰当的比喻,类似数据库的“视图”。

分享一:服务治理场景,借助云原生支持稳健增长

分享嘉宾:侯诗军

虽然指的是 IT 部署,其实有隐藏场景,就是企业 IT 基础设施的迁移性增强。为企业试图做转型的过程中,省人、省时、省钱。

PolarisMesh 应用场景,有以下几个案例。

第一,巴黎奥运会,央视频跨集群服务,提升流畅度,提升观看体验。

第二,AI 教育平台,上万个教育节点。原来业务基于 Eureka 实现,但是经常负载太高,产生节点异常,腾讯有出具“计算存储分离的架构”作为解决方案。

第三,全栈微服务治理。提升治理效率 60%。

第四,跨境物流云原生架构改造,基于 PolarisMesh。

分享二:基于 MQTT 构建具有成本效益的 IoT 平台

分享嘉宾:李战辉

基本思想,设计极致弹性资源拆借方案,降低成本。

首先,关于 MQTT 协议,是目前主流物联网协议,也是最广泛协议。市场各种客户端,软件栈都应用该协议。例如 ,价值 10 块人民币的ESP32,就有完整的 MQTT 协议。

MQTT协议,具有轻量,高效,简单,客户端很小等特点,还支持 SSL 协议。另外,MQTT 是一种消息模式,2010 年正是开源,用到目前为止,已经是第五个版本了。

其工作原理简要介绍,总结来说,三个点:客户端、Broker、发布订阅模式。

评注:这决定了该协议去中心化模式,基于 TCP/IP 协议,这样帮助我们理解协议跑的层级。

然而,部署场景遇到的挑战,是设备梳理比较多,通常都是百万个、千万个设备。这里的设备不仅仅是 PC 终端,还可能(更多)是传感器、温度计之类的微观数据报的分发。

应用场景,包括车联网、工业物联网、IM 通信、智能家居。包括小程序命令推送,管控命令下发。

节点设计是这样的,接受数据 - 决策引擎 - 数据转换 - 数据格式及筛选。数据量依据节点负载调整。

节点连接场景,上述处理流程走完,自己接入大数据应用场景。例如,触发函数计算,或者发送消息中间件,接入大数据应用。

使用方式,一键创建集群开箱则用,高弹性,几乎无限连接支持。

MQTT消息应用,一线消息重放回放,可靠存储产品,定制开发。减小 IO,提升速度,KV方法存储,具有加密能力。属于消息类别的中间件产品。

产品设计理念,数据集成能力直接决定成本。因此这款基于 MQTT 协议的数据集成节点,主要对标集成度和弹性程度。

案例,AWS 架构,车联网。MQTT 提供 一机一证,原来需要部署的不需要部署了。降成本。MQTT 提供 P2P 协议。

案例:车企品牌充电换电,设备的点对点协议。IOT 网关服务。MQTT 提供 P2P 协议。

评注:这个 P2P 协议没太看懂,如果没理解错,这款产品,在细节部分还能个性化,或者起到保护数据的作用。

Q & A

关于服务化改造的集群迁移

侯诗军回答:

创建一个网关,在网关层封装,打包原有模块。再拆分 1 个模块 A 到新架构 PlorisMesh。网关层面调配接口指向模块 A,改为拆出来的服务。进行灰度测试:95% 指向原来方案,5% 给到新的微服务。运行良好,认为没问题的时候,再放 90% 到新模式。逐步迁移。

评注:这是分享者的原话。笔者认为,打包是为了隔离,便于识别。网关层面的接口指向,可能工程并不是特别容易的部分。

无法改的情况。搭建新的架构,新老并存,通过网关、负载均衡,Ingress 做灰度。

北极星(应该就是 PolarisMes)有多种方式,兼容了某种协议,完全兼容 XDS,k8s 下发上报某些 MSG,可以使得接口兼容打通。下发上报运行情况,也兼容 SpringCloud。

MQTT 降本理解

李战辉回答:

第一,灵活数据集成,几条 SQL 就能完成。适用便捷,省成本。

第二,对现有的,可集成、被集成,省下已经支出的 IT 成本。

第三,基础手段,broker 只有内存太没有持久太,快速扩容缩容。规格很细致,匹敌 severless,对比开源,通过技术创新,存储、IO 更有效率。提供更有竞争力的云产品。

参考文献

[1] 卷积殉铁子(2024),云原生:改变产品、架构与商业模式的未来引领者,稀土掘金,2024

[2] 快乐非自愿限量之名(2024),云原生:改变产品、架构与商业模式的未来引领者,InfoQ,2024

[3] zhouzhou的奇妙编程(2024),探索Serverless架构的深度实践:从原理到落地,再到前沿创新与挑战,腾讯云,2024

[4] Kubernetes官网(2024),生产级别的容器编排系统,Kubernetes 官网,2024

[5] 琦彦(2022),Istio:xDS协议解析,阿里云,2022

[6] 踏歌行(2020),Kubernetes K8S之Ingress详解与示例,腾讯云,2020

[7] RUNOOB(2024),介绍,RUNOOB,2024

[8] EMQ(2023),MQTT 协议入门:基础知识和快速教程,阿里云,2023

[9] EMQX(2022),MQTT 协议入门:基础知识和快速教程,EMQX,2022



原文链接

长按/扫码,有您的支持,我们会更加努力!







TOP 5 精选
回到顶部   回上一级
写文章

最新资讯




直播笔记


热点话题


精品论文


有你的鼓励
ShoelessCai 将更努力





文档免费。保护知识产权,保护创新。