由于 Red Hat OpenShift Service Mesh 的发布节奏与 Red Hat OpenShift Service on AWS 不同,并且 Red Hat OpenShift Service Mesh Operator 支持部署多个版本的 有关 Red Hat OpenShift Service Mesh 生命周期和支持平台的更多信息,请参阅平台生命周期策略。 |
Red Hat OpenShift Service Mesh 通过在应用程序中创建一个集中控制点来解决微服务架构中的各种问题。它在现有分布式应用程序上添加一个透明层,无需更改任何应用程序代码。
微服务架构将企业应用程序的工作分解成模块化服务,这可以使扩展和维护更容易。但是,随着基于微服务架构的企业应用程序规模和复杂性的增长,理解和管理它变得越来越困难。Service Mesh 可以通过捕获或拦截服务之间的流量来解决这些架构问题,并且可以修改、重定向或创建对其他服务的新的请求。
Service Mesh 基于开源Istio 项目,提供了一种简单的方法来创建已部署服务的网络,该网络提供发现、负载均衡、服务到服务身份验证、故障恢复、指标和监控。Service Mesh 还提供更复杂的运营功能,包括 A/B 测试、金丝雀发布、访问控制和端到端身份验证。