服务网格
是什么
在 微服务 的理念里,应用程序被分解成多个较小的 服务,通过网络进行通信。 就像你的 WIFI 网络一样,计算机网络本质上是不可靠的,可被黑客攻击的,而且往往很慢。 服务网格通过管理服务之间的流量(即通信),并在所有服务中统一添加 可靠性、可观察性 和安全功能来解决这一系列新的挑战。
解决的问题
在转向微服务架构后,工程师们现在要处理数百个,甚至数千个单独的服务,都需要进行通信。 这意味着大量的流量在网络上来回传输。除此之外,单个应用程序可能需要对通信进行加密,以支持监管要求,为运营团队提供通用指标,或提供对流量的详细洞察,以帮助诊断问题。 如果内置于单个应用程序中,这些功能中的每一个都会引起团队间的冲突,并减缓新功能的开发。
如何帮助
服务网格在集群的所有服务中统一增加了可靠性、可观察性和安全功能,而不需要改变代码。 在服务网格之前,这些功能必须被编码到每一个服务中,成为错误和技术债务的潜在来源。
反馈意见
本页是否有帮助?
Thank you! Please let us know if you have any suggestions.
Thanks for your feedback. Please tell us how we can improve.
最后编辑 July 22, 2022: add tags (2f7798e)