- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Tengine-Ingress高性能高可用云原生网关
邓波阿里巴巴QCon2023全球软件开发大会上海站(公开)PPT
自我介绍
•阿里花名:光锥
•从业经验
•互联网后端技术10年+
•2016年加入阿里,专注淘天集团接入网关的技术演进
QCon2023全球软件开发大会上海站(公开)PPT
•主导推进云原生网关Tengine-Ingress的技术开源
大纲
云原生网关超大规模网关实际应用
1设计背景2设计及挑战3未来规划
QCon2023全球软件开发大会上海站(公开)PPT
云原生网关
QCon2023全球软件开发大会上海站(公开)PPT
设计背景
网关解决的核心问题
•连接用户与业务的桥梁
•端侧和业务多样性-服务治理
多种协议支持
灵活的路由策略
•边界控制QCon2023全球软件开发大会上海站(公开)PPT
集中式的访问控制和流量清洗
•面向开发者
友好交互界面/标准API
统一的监控和日志采集
•高可用机制
网关能力图谱
•管控协议
•Ingress/GatewayAPI/RESTAPI
•产品接入流程控制
•可观察性
•网络协议QCon2023全球软件开发大会上海站(公开)PPT
•QUIC/TLS/SSL…
•流量管理
•多维度路由/服务发现管理
•自定义扩展
•高可用机制
云原生背景下网关发展
标准化热更新扩展性
QCon2023全球软件开发大会上海站(公开)PPT
IngressAPI支撑丰富的
统一API标准GatewayAPI配置无损热更新插件化生态
部署方式标准化
Tengine-Ingress云原生网关
Tengine-Ingress定位于支撑超大规模、复杂业务系统的,支持动态、高性
能、可扩展的云原生网关。
QCon2023全球软件开发大会上海站(公开)PPT
超大规模复杂业务云原生标准协议
•Tengine-Ingress云原生架构概览
•高性能低延迟实现
超大规模网关•配置热更新实现
QCon2023全球软件开发大会上海站(公开)PPT
设计与挑战•高可用机制:灰度变更
•高可用机制:配置一致性校验
•多维度精细化路由实现
云原生架构
•标准协议
•兼容IngressAPI
•配置存储
•k8sapiserver
•可独立部署QCon2023全球软件开发大会上海站(公开)PPT
•服务发现
•k8sservice
•自定义服务发现
•云原生部署
•监控
高性能低延迟实现
协议优化代码性能优化
文档评论(0)