[ 翻译 ] 在WePay中使用Linkerd作为服务网格代理

在接下来的几个月里,我们将会编写一系列的文章,记录WePay工程团队从传统的负载均衡迁移到Google Kubernetes Engine(GKE)上的服务网络的历程。 在本系列的第一部分里,我们不妨一起来看看之前使用过的一些路由和负载均衡方案,把它们和我们看过的可能作为服务网格代理的服务做个对比,以及它们是如何改变我们基础设施的操作模式。 图1: 使用sidecar代理模式的数据面板 图1展示了一个数据面板的简化版,这是服务网格里的术语,其中服务X通过它的sidecar代理向服务Y发送请求。由于服务X是通过它的代理发送请求,因此请求将首先传递给服务X的代理(PX),然后在到达本次请求的目的地,服务Y之前会先发送给服务Y的代理(PY)。在大多数情况下,PX会通过一个服务发现的服务找到PY,例…

Read More

[ 翻译 ] (篇一)Lyft Envoy 入门上手,为微服务弹性助力

【编者的话】Envoy是一款由 Lyft 开源的7层代理和通信总线,本文作者就Envoy的背景、主打功能特性以及一些配置细节做了简单介绍。 使用微服务来解决现实世界中遇到的问题常常会比简单地编写代码更加深入。你需要测试你的服务。你需要弄清楚如何进行持续部署。你需要找出一个服务之间干净,优雅,弹性的交互方式。 Lyft公司出品的Envoy是一款非常有趣的工具,它可以帮助服务之间“互相交谈”。 Lyft Envoy概览 Envoy Proxy是一款现代化的,高性能,小体积的边缘及服务代理。Enovy为用户的服务加入了弹性和监测能力,它是通过一种对服务透明的方式做到这一点的。你可能会觉得很奇怪,我们为什么要给一个自称为代理的家伙加油打气呢 —— 毕竟,在此之前业内已经出现了无数款代理软件,其中还包…

Read More