×

Red Hat OpenShift 服务网格基于开源 Istio 项目,通过在应用程序中创建集中式控制点来解决微服务架构中的各种问题。

Red Hat OpenShift 服务网格简介

Red Hat OpenShift 服务网格在现有分布式应用程序上添加了一个透明层,无需更改应用程序代码。该网格提供了一种简单的方法来创建已部署服务的网络,该网络提供发现、负载均衡、服务到服务身份验证、故障恢复、指标和监控。服务网格还提供更复杂的运营功能,包括 A/B 测试、金丝雀发布、访问控制和端到端身份验证。

微服务架构将企业应用程序的工作分解成模块化服务,这可以使扩展和维护更容易。但是,随着基于微服务架构的企业应用程序规模和复杂性的增长,它变得难以理解和管理。服务网格可以通过捕获或拦截服务之间的流量来解决这些架构问题,并且可以修改、重定向或创建对其他服务的新的请求。

核心特性

Red Hat OpenShift 服务网格在服务网络中统一提供许多关键功能

  • 流量管理 - 控制服务之间流量和 API 调用的流动,使调用更可靠,并使网络在不利条件下更强大。

  • 服务身份和安全 - 为网格中的服务提供可验证的身份,并提供保护服务流量在不同信任度网络中流动的能力。

  • 策略执行 - 将组织策略应用于服务之间的交互,确保访问策略得到执行,并且资源在消费者之间公平分配。策略更改是通过配置网格来完成的,而不是通过更改应用程序代码来完成的。

  • 遥测 - 了解服务之间的依赖关系以及它们之间流量的性质和流动,从而能够快速识别问题。