【问题标题】:What is the difference between Envoy Proxy and Consul?Envoy Proxy 和 Consul 有什么区别?
【发布时间】:2020-05-01 20:58:35
【问题描述】:

我很难理解 Envoy 和 Consul 之间的区别。每种都有什么用例,有什么优势? 它们似乎都在提供服务网格、可观察性和负载平衡。

【问题讨论】:

    标签: consul envoyproxy


    【解决方案1】:

    Consul 是一个服务网格控制平面,它使用 Envoy 作为其数据平面代理。

    数据平面与控制平面摘要

    • 服务网格数据平面:触及系统中的每个数据包/请求。负责服务发现、健康检查、路由、负载平衡、身份验证/授权和可观察性。
    • 服务网格控制平面:为网格中所有正在运行的数据平面提供策略和配置。不触及系统中的任何数据包/请求。控制平面将所有数据平面转变为分布式系统。

    以上引用来自 Envoy 的创建者 Matt Klein 的博客文章,标题为 Service mesh data plane vs. control plane。我建议完整阅读这篇文章,以更好地了解控制平面和数据平面在服务网格中的作用。

    我还建议观看此视频 Introduction to HashiCorp Consul Connect,了解 Consul 服务网格的工作原理。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-05
      • 2010-10-02
      • 2011-12-12
      • 2010-09-16
      相关资源
      最近更新 更多