当前位置:首页 > 报告详情

云原生网关的演进之路.pdf

上传人: 2*** 编号:149611 2023-12-18 33页 9.73MB

1、云原生网关的演进之路耿蕾蕾阿里云 Higress&MSE 云原生网关负责人Contents目录01云原生网关概念02Higress 沉淀历程03Higress 开源之路云原生网关概念01网关软件的演进:流量网关Who运维Why业务的高可用/可伸缩/接入加速How负载均衡/健康检查/流控/重试/TLS卸载/压缩/缓存LoadBalancerServerServerServer网关软件的演进:微服务网关Who研发Why微服务 API 的聚合管理/API 通用能力解耦How服务发现/RESTful 路由/认证鉴权/扩展机制MicroserviceGatewayServiceServiceServic

2、eRegistrypubsub网关软件的演进:云原生网关PhysicalVMK8sWho研发&运维WhyDevOps 驱动/云原生架构/网关形态融合How声明式 API/无损变更/多语言扩展机制Cloud NativeGatewayService(Java)Service(PHP)Service(Python)RegistrypubsubService(Go)Higress 沉淀历程02发展历程阶段一:技术选型创建源于2020年阿里内部的“本地生活战役”。战役的核心技术目标是实现阿里巴巴业务域与蚂蚁业务域之间 RPC 互访。阶段一:Higress诞生(支持东西向流量调度)经过2020双11海量

3、请求的考验,大促日可轻松承载每秒承载数10万笔请求,日请求量达到百亿级别。成功孵化Dubbo 3.0 Triple协议。完成了Higress在东西向流量分发的探索。阶段二:Higress从阿里巴巴内部走向云服务支持南北向流量调度(优酷)支持混合云流量调度(钉钉)探索流量网关与微服务网关融合Higress发布商业化网关产品阶段二:Higress支持优酷Nginx网关迁移 支持南北向的HTTP/HTTPS场景。Higress新增error page功能平替Nginx的error page。完成了Higress在南北向流量分发的探索。阶段二:Higress支持优酷Nginx网关迁移(续)阶段二:Hi

4、gress支持钉钉云上云下互通Higress 完成云上云下混合云流量调度的探索。阶段二:Higress在阿里巴巴的业务大图 支持东西向、南北向的全域流量调度。支持典型的云上云下混合云流量调度。在支付宝、钉钉、淘宝、天猫、优酷、飞猪、口碑、达摩院等阿里各业务系统中使用。阶段二:流量&微服务网关的融合探索随着Higress支持业务的增多,在跟优酷持续合作的过程中,双方团队不约而同提出了一个设想:Tengine(承担流量网关角色)+Higress(承担微服务网关角色)的两层网关是否可以合并为一层Higress呢?在以 K8s 主导的容器化背景下,由于K8s 集群内外网络的天然隔离性,用户需要一款兼顾

5、高性能与安全性,以及强大服务治理能力的入口网关。阶段二:支持“三位一体”发布商业化产品2021 年,阿里巴巴开启了中间件”三位一体”战役,目标是使用云产品支撑集团业务。2021年10月我们将孵化成熟的Higress正式沉淀为云产品,同时服务公有云与阿里云用户。阶段二:Higress商业化产品定位Higress商业版产品名称:MSE 云原生网关将流量网关与微服务网关(Ingress)二合一,通过硬件加速、内核调优等手段在性能不打折的情况下,用户部署网关的资源成本直降50%阶段三:Higress打造最具竞争力的网关服务软硬一体的极致性能商业化Wasm插件市场支持Nginx注解平滑转换微服务的最佳实

6、践(多种服务发现、HTTP转Dubbo等)阶段三:发布商业化Wasm插件市场提供插件市场,网关的二次扩展功能均通过插件提供给用户按需使用。插件采用热更新机制,在沙盒中执行,对网关自身稳定性无影响。借助Webassembly特性用户可以使用多语言编写插件,降低用户扩展网关的门槛。网关Wasm插件与开源Envoy 100%兼容,不存在锁定。阶段三:支持Nginx Ingress 注解平滑转换阶段三:支持HTTP转DubboHigress 开源之路03开源架构流量网关&微服务网关&安全网关三合一内核(数据面+控制面)服务管理插件手机APPBrowserIOTOpenWharfK8s 生态OpenKr

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了云原生网关Higress的演进历程、开源之路以及商业化产品定位。Higress起源于2020年阿里内部的“本地生活战役”,用于实现阿里巴巴业务域与蚂蚁业务域之间RPC互访。经过2020双11海量请求的考验,Higress能够承载每秒数10万笔请求,日请求量达到百亿级别。Higress从阿里巴巴内部走向云服务,支持南北向流量调度,混合云流量调度,以及流量网关与微服务网关融合。2021年,Higress正式沉淀为云产品,服务公有云与阿里云用户。Higress商业版产品名为MSE云原生网关,将流量网关与微服务网关二合一,通过硬件加速、内核调优等手段,在性能不打折的情况下,降低用户部署网关的资源成本50%。Higress开源架构支持流量网关、微服务网关、安全网关三合一,服务管理插件丰富,支持多语言扩展,提供插件市场,网关的二次扩展功能均通过插件提供给用户按需使用。
"云原生网关如何实现高性能与安全性?" 如何实现流量网关与微服务网关的融合?" Higress如何打造最具竞争力的网关服务?"
客服
商务合作
小程序
服务号
折叠