pdf文档 蚂蚁金服网络代理演进之路

19.93 MB 46 页 0 评论
语言 格式 评分
中文(简体)
.pdf
3
摘要
文档讲述了蚂蚁金服在网络代理领域的演进历程,从早期部署商用设备到自研网络代理技术,再到云原生时代的全面升级。SOFAMosn作为核心产品,支持多协议扩展、网络过滤和流控制展,具有高性能和低延时特点。通过云原生架构和协议优化,蚂蚁金服实现了网络接入的高效、稳定和安全,支持了大规模的业务需求。未来计划包括DPDK技术重构、EBPF、可编程交换芯片等,进一步提升网络性能。
AI总结
《蚂蚁金服网络代理演进之路》主要总结了蚂蚁金服在网络代理领域的技术发展历程和未来规划,以下是核心内容的简要总结: --- ### **1. 蚂蚁金服网络代理发展历程** #### **1.1 发展阶段** - **2010年前**:部署商用设备,硬件一体化解决方案。 - **2015年**:全面推行无线通道协议,安全升级,支持“所有无线”接入。 - **2018年**:支持云原生协议(如QUIC、MQTT、国密),并在云原生时代“再启程”。 #### **1.2 自研网络代理:SOFAMosn** - **特点**: - 基于Golang实现,软件开发模式灵活,性能和成本符合蚂蚁实际需求。 - 协程模型:一条TCP连接对应一个Read协程,一个请求对应一个Worker协程。 - 扩展能力: - **协议扩展**:支持SofaRPC、HTTP、Dubbo等多种协议。 - **NetworkFilter扩展**:支持TCP代理、Fault Injection等。 - **StreamFilter扩展**:支持流量镜像、RBAC鉴权、WAF等。 - **性能优化**:单跳CPU消耗增加5%,RT降低0.2ms。 #### **1.3 应用效果** - 已覆盖蚂蚁金服100+应用,10w+容器实现了Service Mesh化。 - 部分业务链路通过下沉优化,RT降低7%,平稳支撑618大促。 --- ### **2. 未来规划** 蚂蚁金服计划在以下几个方向上持续优化网络代理: - **技术方向**: - **DPDK技术**:全面重构网络代理。 - **EBPF与XDP**:提升网络性能。 - **可编程交换芯片**:使用P4语言实现高效网络处理。 - **四层负载均衡(IPVS)与NAT网关**:优化网络架构。 - **协议与架构优化**: - 支持多终端与协议接入(MQTT、QUIC、HTTP3等)。 - 就近接入与全球节点优化。 - 接入层容器化与混部,降低成本。 --- ### **3. 蚂蚁金服网络代理架构** - **整体架构**:包括四层负载均衡(LVS)、DNS、网络控制面、七层接入代理(Spanner)等。 - **安全与性能优化**:支持硬件加速、安全合规、动态HPACK、Zstd压缩等。 - **关键能力**: - 支持亿级用户同时在线、千万级每秒RPC请求。 -* ### **4. 蚂蚁金服网络接入层架构** - **关键词**: - 动态Hpack + PB + 动态字典 + Zstd。 - 通信协议与架构持续升级。 - 多终端与协议接入。 - 云原生生态融合。 --- ### **5. 总结** 蚂蚁金服在网络代理领域经历了从商用设备到自研代理的演进,SOFAMosn作为云原生网络代理,具有高性能、灵活扩展和安全合规的特点。未来,蚂蚁金服将继续优化网络架构,引入DPDK、EBPF等新技术,推动网络接入层的智能化和高效化,为大规模业务场景提供强有力的技术支撑。 (注:本总结涵盖了文档的核心内容,重点突出了技术演进、SOFAMosn的特点、应用效果以及未来规划。)
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 34 页请下载阅读 -
文档评分
请文明评论,理性发言.