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