Huabing Blog

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.

Istio 运维实战(电子书)

“服务网格”这一基础设施的引入也给整个微服务的运维技术栈带来了新的挑战。对于运维同学来说,Istio 和 Envoy 的运维存在着较陡的学习曲线。腾讯云 TCM(Tencent Cloud Mesh)团队是业内最早一批接触服务网格技术的人员之一,有着大量 Istio/Envoy 故障排查和运维经验。本电子书记录了 TCM 团队从大量实际案例中总结出来的 Istio 运维经验,以及使用 Istio 的最佳实践,希望对大家有所帮助。

Online Lesson: Distributed Tracing with Jaeger, Kubernetes, and Istio

In this series of liveProjects, you’ll deploy distributed tracing to help an eCommerce company manage its new microservices infrastructure. You’ve just been hired by eShop, a rapidly growing company that adopted microservices due to the flexibility they provide developers. eShop is finding that managing and troubleshooting its ever-increasing number of microservices is a challenge, and so your task is to use distributed tracing to develop a high-level picture of requests across these microservices. You’ll implement distributed tracing using Jaeger, Kubernetes, and Istio. Each liveProject in this series can be tackled individually, or as part of an extended learning experience.

深入理解 Istio —— 云原生服务网格进阶实战

Istio 是由 Google、IBM、Lyft 等共同开源的 Service Mesh(服务网格)框架,于2017年初开始进入大众视野,作为云原生时代下承 Kubernetes、上接 Serverless 架构的重要基础设施层,地位至关重要。ServiceMesher 社区作为中国最早的一批在研究和推广 Service Mesh 技术的开源社区决定整合社区资源,合作撰写一本开源电子书作为服务网格智库。我作为编委会成员和主要作者之一,参与了本书的编写工作。