我想为项目使用API网关,但我有点困惑,我在一家公司中工作,他们希望将特使代理作为网关, 但是当我了解到大使时,我认为大使会比特使代理更好,因为它是基于特使代理构建的,而且它集成了作为服务网格的领事,而大使主要是为云原生应用程序构建的。
在与年长者交谈之后,他告诉我,大使是有执照的服务,而特使代理是免费的(可以自己制作)。 大使会因为有执照而出现问题吗?
此外,我认为,与部署特使代理相比,部署大使很容易。
所以一切归结为:
答案 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上的大使。