《张松然-高弹性、高性能SMS网关——突变流量应对实战.pdf》由会员分享,可在线阅读,更多相关《张松然-高弹性、高性能SMS网关——突变流量应对实战.pdf(25页珍藏版)》请在三个皮匠报告上搜索。
1、高弹性、高性能SMS网关突变流量应对实战阿里云 云通信架构师/张松然困知勉行 出自论语2011年加入京东,2019年进入阿里云,一直工作在网关实时通信方向,先后负责过 APP、SMS 网关的开发,专注于云原生高可用架构演进,目前担任融合通信方向的架构师。目录目录0101 SMSSMS通信的不断演变通信的不断演变0202 架构重塑架构重塑0303 性能之巅性能之巅0404 未来展望未来展望PartPart 1.1.SMSSMS通信的不断演变通信的不断演变挑战:突变流量如何确认SMS网关稳定高效?SMS短信网关是通信网络中负责收发短信的核心系统5 5万级万级并发量大并发量大1010万级万级峰值高峰
2、值高(QPSQPS)5 5千级千级资源量(核)资源量(核)预留成本突变流量周期流量重点:引入云原生和弹性架构的升级密钥CUSTOMERSMS GWSMS CENTERUSER1992年世界上第一条短信发送成功2001年中国短信业务量189亿条2008年中国短信业务量5900+亿2017年阿里云通信起步2020年阿里云通信双11支撑十万级QPS重点:引入云原生和弹性架构的升级密钥管控网关组网/路由Networking/Routing低成本,负载感知,弹性可伸缩高可用,分钟级故障隔离及恢复高性能,低延迟,秒级触达提供稳定、安全、低延时的实时音视频通信、短信通信服务GatewayManagement
3、 and control实现全球通信网络节点建设&多Region集群部署,以及CloudOps运维能力实现全球多地域的通信线路&通信资源的快速接入,以及组网、路由、线路规划等阿里云Serverless容器化环境资源通信资源网络专线安全负载客户业务资源云原生K8s容器化环境应用网关接入网关地域站中心站资源互通中继/转发数据分发业务编排协议/转码信令/媒体中心管控和组网服务边车/代理边缘站中心站边缘站地域站高可用(多高可用(多RegionRegion)主备多活主备多活&分钟级故障隔离分钟级故障隔离重点覆盖重点覆盖&低延迟低延迟标准模块化标准模块化&全球一体化架构全球一体化架构跨区、跨国家高可用切换
4、细化完善网关全链路的监控指标国际化(可扩展)国际化(可扩展)支持国际站快速建站,支持异构云部署支持差异化业务模块编排和组装控制与作业解耦,网关云原生+微服务中心基于流量实现负载感知弹性伸缩安全组网(高性能)安全组网(高性能)支持规模化运维管控,全球多云组网智能化就近接入地域节点中心弹性扩缩容(最优利用率)中心弹性扩缩容(最优利用率)多路动态智能路由多路动态智能路由&低延迟低延迟基于实时链路探测实现动态选路规划网络健康度检测模型,治理逃生策略调整网关路由算法减少发送耗时大规模使用网关多次重试优化发送质量网关网关&管控管控目的:实战架构选择、成本控制和性能保障组网组网&管控管控高弹性(低成本)高弹
5、性(低成本)节点可热部署化,具备垂直弹性伸缩有状态节点基于连接弹性可伸缩地域节点可热部署地域节点可热部署CMPP/SMPP/SIPAPI/QueueSDK云原生生态全球加速PVL+CENIaC+容器Appstack通信作业内核安全类组件WAFIP SecACL组网组网/路由路由路由算法管控管控CLoudOpsCLoudOps弹性可伸缩通信网关通信网关文本/媒体Gateway Kernel多地域部署多协议转化自定义连接数资源共享多租户管理高可用组件可观测质量负载容灾CloudOps微服务生态NacosArmsNoSQLMQ云原生底座+异构云部署支持华东融合接入华南融合接入东南亚融合接入欧洲融合接
6、入信令控制层(配置/数据中心)华东售卖华南售卖区香港售卖区XX售卖区国际售卖区云原生通信网关云原生通信网关20192019集群规模化多活负载积压调度20212021资源云化国际化稳定性治理20222022云架构升级轻量级网关多级重试20232023规模化上云统一通信网高弹性20242024运维智能化CloudOps低成本重点围绕接入能力提升,高可用构建能力矩阵重点突破高弹性、低成本PartPart 2.2.架构重塑架构重塑传统架构的局限,为何我们需要变更?网关管理系统ECS协议插件 Protocol Plugins节点管控Node Controller会话管理Session Controlle