蚂蚁金服网络代理演进之路
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 页请下载阅读 -
文档评分