金卫-Apache APISIX 借助 Service Mesh 实现统一技术栈的全流量管理实现统一技术栈的全流量管理 金卫(API7 解决方案架构师) • 支流科技 - 解决方案架构师 • Apache APISIX PMC • Apache APISIX Ingress Controller Founder • Apache skywalking committer • Github: https://github.com/gxthrj 企业介绍 一个小问题 Service 易学易懂 二次开发相比 C++ 要简单许多 强大的扩展/定制化能力 配合CRD进行扩展,更灵活 更原生 不侵入Istio原有配置 降低用户迁移成本/减少冲突可 能 通过 controller 与 amesh 进行 配置推送 强大的扩展/定制化能力 APISIX 官方提供 80+ 插件 支持自定义插件,并且快速集成 支持多语言开发 golang python 降低用户迁移成本 Apache APISIX Ingress 一种Kubernetes Ingress controller实现 Kubernetes集群南北向流量网关 控制面和数据面分离 https://github.com/apache/apisix-ingress-controller 总结 服务网格是未来 正在螺旋上升的状态 APISIX 正朝着理想中的 Service Mesh0 码力 | 34 页 | 3.50 MB | 6 月前3
03-基于Apache APISIX的全流量API网关-温铭层流量:HTTP、HTTPS、TCP、UDP、MQTT、Dubbo、gRPC… • 替代 Nginx 处理南北向流量 • 替代 Envoy 处理服务间东西向流量 • k8s ingress controller • 借助 MQTT 插件作为 IoT 网关 • 借助 IdP 插件成为零信任网关 Apache APISIX 的技术优势 Apache APISIX 的技术优势 • Apache APISIX 定期巡检和培训 有 无 基于 Apache APISIX 的全流量网关 Nginx 遇到的挑战 • 社区不活跃:没有 github issue 和 PR • 没有跟进云原生:nginx-k8s-controller、nginx unit 的尝试都失败了 • 配置不能热加载 • 非 http、https 流量的兴起(微服务、物联网…) • 商业化不成功 • 被 F5 收购 Nginx 的替代者 • API API 网关:Kong、Apache APISIX • service proxy:Envoy • 公有云:CLB + API 网关、CLB + k8s ingress controller 东西向流量 • 随着微服务而兴起 • service mesh 和 API 网关的位置和愿景不同,但功能基本一致 • istio + Envoy 已经成为 service mesh 的标准 全流量通吃0 码力 | 11 页 | 6.56 MB | 6 月前3
Apache APISlX from Gateway to Full Traffic Proxy with Istio
Gateway(weibo、WPS) ● Microservices API Gateway(iQIYI) ● Kubernetes Ingress controller(UPYUN) ● https://github.com/apache/apisix-ingress-controller/ #IstioCon Why use Apache APISIX as the data plane for Istio0 码力 | 15 页 | 1.29 MB | 6 月前0.03
从Apache APISIX 来看API 网关的演进月贝壳找房上生成环境,每日处理近 3 亿流量 • 10 月进入 Apache 孵化器,国内唯一由初创公司贡献的项目 • 11 月全面支持 ARM64 平台,并推出 apisix-ingress-controller • 12 月:即将推出新一代微服务架构方案 NASA 也在使用 API 网关的传统功能 • 让 API 请求更安全、更高效的得到处理 • 覆盖 Nginx 的所有功能:反向代理、负载均衡 层流量:HTTP、HTTPS、TCP、UDP、MQTT、Dubbo、gRPC… • 替代 Nginx 处理南北向流量 • 替代 Envoy 处理服务间东西向流量 • k8s ingress controller • 借助 MQTT 插件作为 IoT 网关 • 借助 IdP 插件成为零信任网关 愿景:快速处理所有业务流量 微服务的演进史 1. 从单体到微服务 痛点:大量的重复开发 技术变革:容器0 码力 | 24 页 | 1.36 MB | 1 年前3
基于 Apache APISIX 的下一代微服务架构 -- 从 0 到 1:APISIX 的 Apache 之路月贝壳找房上生成环境,每日处理近 3 亿流量 • 10 月进入 Apache 孵化器,国内唯一由初创公司贡献的项目 • 11 月全面支持 ARM64 平台,并推出 apisix-ingress-controller • 12 月:即将推出新一代微服务架构方案 NASA 也在使用 API 网关的传统功能 • 让 API 请求更安全、更高效的得到处理 • 覆盖 Nginx 的所有功能:反向代理、负载均衡 层流量:HTTP、HTTPS、TCP、UDP、MQTT、Dubbo、gRPC… • 替代 Nginx 处理南北向流量 • 替代 Envoy 处理服务间东西向流量 • k8s ingress controller • 借助 MQTT 插件作为 IoT 网关 • 借助 IdP 插件成为零信任网关 愿景:快速处理所有业务流量 微服务的演进史 1. 从单体到微服务 痛点:大量的重复开发 技术变革:容器0 码力 | 33 页 | 1.55 MB | 1 年前3
有了 NGINX 和 Kong,为什么还需要 Apache APISIX-王院生Kubunetes Ingress • 项⽬地址:https://github.com/apache/apisix-ingress-controller • 全动态,⽆需 reload • ⽀持原⽣ k8s CRD,⽆缝迁移 • 性能最好的 k8s Ingress Controller 项⽬ • 状态:Q2 季度 GA 云 原 ⽣ 社 区 M e e t u p 第 四 期 · ⼴ 州 站 服务⽹格0 码力 | 34 页 | 25.78 MB | 6 月前3
Apache APISIX How to implement plugin orchestration in API Gatewaynorth-south traffic • Replace Envoy to handle east-west traffic between services • k8s ingress controller • Use MQTT plugin as IoT gateway • Use IdP plugin as Zero-Trust gateway Technology Architecture0 码力 | 28 页 | 1.19 MB | 6 月前3
APISEVEN 和Kong EE 的性能评测负载平衡、动态上游、灰度发 布、熔断、认证、可观测等。你可以使⽤ApacheAPISIX来处理传统的南北流量,以及服务之间的东 西向流量。它也可以作为⼀个k8singresscontroller。 API7是APISIX的企业版,其功能包括多集群管理、多分区、权限管理、版本管理、审计、统计报告 等,满⾜企业⽤⼾的核⼼需求。 以下是API7基于ApacheAPISIX的技术架构(图1)。0 码力 | 14 页 | 1.11 MB | 1 年前3
共 8 条
- 1













