大使是获得许可的服务吗?更应该首选什么-特使代理或大使?

时间:2019-06-25 04:54:09

标签: kubernetes proxy microservices envoyproxy ambassador

我想为项目使用API​​网关,但我有点困惑,我在一家公司中工作,他们希望将特使代理作为网关, 但是当我了解到大使时,我认为大使会比特使代理更好,因为它是基于特使代理构建的,而且它集成了作为服务网格的领事,而大使主要是为云原生应用程序构建的。

在与年长者交谈之后,他告诉我,大使是有执照的服务,而特使代理是免费的(可以自己制作)。 大使会因为有执照而出现问题吗?

此外,我认为,与部署特使代理相比,部署大使很容易。

所以一切归结为:

  • 大使与特使代理之间的主要主要区别是什么?
  • 如果我们想在kubernetes上部署微服务,应该首选什么?

1 个答案:

答案 0 :(得分:1)

Ambassador是像Envoy一样的开源软件。

It's licensed under Apache-2.0
恰好是same license used by Envoy

Ambassador确实有PRO版本,您可以付费以获取更多功能。

  

大使是特使代理服务器的专门控制平台。

是的,他们可以做很多相同的事情,但是有了大使在更高的抽象水平上,您会更快地从IMHO中获得更多的价值。即使您不为他们的PRO版本付费。

特使就像乐高积木,大使像是由几块砖组成的宇宙飞船。 Envoy可以部署在服务器上。 Ambasador内置K8S,非常易于部署。我不特别了解您的用例,但是如果我想要在Kubernetes中运行的API网关,我将看看Envoy上的大使。