Jacky Tang's Blog

Aeraki Mesh 正式成为 CNCF 沙箱项目

新的起点,砥砺前行

6月15日,我在创建的 [Aeraki Mesh](https://aeraki.net) 项目通过了全球顶级开源基金会云原生计算基金会(CNCF)技术监督委员会评定,正式成为CNCF 沙箱项目!这意味着 Aeraki Mesh 得到了云原生开源社区的认可,而且加入 CNCF 也保证了项目的中立和开源开放,为 Aeraki Mesh 在云原生生态系统的进一步发展迈出了坚定的一步。感谢来着百度、知乎、灵雀云、腾讯音乐、滴滴、政采云等多家合作伙伴的社区同学的贡献与支持!

Istiocon 2022 分享:Tencent Music’s service mesh practice with Istio and Aeraki(Istio + Aeraki 在腾讯音乐的服务网格落地)

本场分享将介绍腾讯音乐使用 Istio + Aeraki 的服务网格落地实践,主要包含下述内容:如何利用 Aeraki 来扩展 Istio 的协议扩展能力,Aeraki 和 MetaProtocol Proxy 的原理介绍,腾讯音乐如何使用 Istio + Aeraki 来构建一个管理 HTTP 和私有协议的全功能服务网格。

腾讯云原生:Areaki Mesh 在 2022 冬奥会视频直播应用中的服务网格实践

本次直播分享主要介绍腾讯云服务网格团队开源的 Aeraki Mesh 项目如何通过扩展 Istio 来支持 Thrift,Dubbo 等开源协议以及私有协议,并分享腾讯融媒体采用 Aeraki Mesh 支撑 2022 冬奥会视频直播的实践经验。

Aeraki Mesh 加入 CNCF 云原生全景图

近日,Aeraki Mesh 正式进入 CNCF 云原生全景图,位于 Service Mesh 类别下,意味着 Aeraki Mesh 成为了 CNCF 认可的构建云原生最佳实践中的一环。

Aeraki 教程系列:如何开发一个自定义协议?

本文介绍如何基于 MetaProtocol Proxy 快速实现一个自定义协议的七层代理。一般来说,实现一个自定义协议只需要数百行代码。我们还可以通过 Aeraki 在 Isito 服务网格中对使用自定义协议的服务进行管理,为服务提供流量拆分、灰度发布、流量镜像、监控图表等服务治理能力。

Aeraki 教程系列:如何设置全局限流规则?

本文介绍 Aeraki 的全局限流规则配置,并解释在哪种场景中使用本地限流,在哪种场景中使用全局限流。

Aeraki 教程系列:如何设置本地限流规则?

Aeraki 的限流规则设计直观而灵活,既支持对一个服务的所有入向请求进行限流,也支持按照不同的条件对一个服务器的请求进行细粒度的限流控制。

Aeraki 教程系列:如何设置路由规则?

本系列教程将介绍如何通过 Aeraki 来在服务网格中为 Dubbo、Thrift 等协议的服务提供七层流量路由、本地限流、全局限流,以及如何基于 Aeraki Protocol 快速开发一个自定义协议,并在 Istio 服务网格中对采用自定义协议的服务进行管理。

译文:服务网格将使用 eBPF ?是的,但 Envoy 代理将继续存在

这篇博客非常清晰地阐述了目前很热的 eBPF 和 Service Mesh 的关系,并分别介绍 Envoy 在几种不同的数据平面架构模型中的位置,以及这几种架构模型各自的优势和权衡。最近我和同事以及社区的同学就引入 eBPF 之后 Service Mesh 的架构演进做了一些讨论,结论和 Solo 的这篇博客中的某些观点类似。作为 Linux 内核的一种扩展能力,eBPF 并不会替换 Envoy 的七层代理能力,而是作为 Service Mesh 数据面的一个增强技术。

Aeraki Mesh

Manage Any Layer-7 Protocol in Istio Service Mesh!

Aeraki [Air-rah-ki] is the Greek word for 'breeze'. While Istio connects microservices in a service mesh, Aeraki provides a framework to allow Istio to support more layer 7 protocols other than just HTTP and gRPC. We hope that this breeze can help Istio sail a little further.