Account 登录
Jump to section

为什么选择红帽 OpenShift 服务网格?

复制 URL

如今,应用正在从传统的单体式应用,转变为小巧独立、松散耦合服务的集合(通常称为云原生应用)。这些服务就是由微服务架构组织和管理。

要管理这些服务之间的通信并保持安全性并不容易。我们可以通过使用服务网格将请求从一项服务路由至下一项,并优化所有服务的协同工作方式,让这些任务变得更加简单。

使用红帽® OpenShift® 服务网格,您能够以统一的方式连接、管理和查看基于微服务的应用。它支持对服务网格中联网的微服务进行行为分析,并让用户可以进行控制。OpenShift 服务网格使用拦截微服务间网络通信的 sidecar 代理来完成这项工作。OpenShift 服务网格基于开源项目 Istio,可供红帽 OpenShift 免费使用。 

Istio

Istio 可集成和管理不同服务中的流量流。 它与红帽 OpenShift 等 Kubernetes 容器平台协同工作。集中式组件、sidecar 代理和节点代理一同工作,可使您在 OpenShift 容器平台环境中连接、保护和监控微服务。

追踪

OpenShift 服务网格使用开源分布式追踪系统 Jaeger。借助追踪功能,您可以在不同的服务间甚至某项服务内跟踪单个请求,了解从开始到结束的整个请求过程。 

虚拟化

OpenShift 服务网格采用开源项目 Kiali 查看配置、监控流量,并分析追踪情况。用户可借助虚拟化了解服务间的通信路径、它们的管理方式,以及近乎实时地监控流量活动,从而更轻松地进行管理和故障排除。 

红帽 OpenShift 服务网格与 Istio 的不同之处在于,它能协助用户解决问题,提供附加功能,并在 OpenShift 容器平台上实现轻松部署。在安装方面,红帽 OpenShift 服务网格与上游 Istio 社区安装存在很多差异:

  • OpenShift 服务网格默认安装一个多租户控制平面

  • OpenShift 服务网格可扩展基于角色的访问权限控制(RBAC)功能

  • OpenShift 服务网格用 OpenSSL 代替 BoringSSL

  • OpenShift 服务网格中默认启用 Kiali 和 Jaeger

由于 OpenShift 服务网格已是生产就绪型产品,所以红帽可以帮助您更快速地上手使用。OpenShift 服务网格的开发人员可通过整合通信政策提高生产力,期间无需变更应用代码或整合特定语言的库。OpenShift 服务网格可以轻松安装在红帽 OpenShift 上,并已通过其他红帽产品的兼容测试,能够获得一流的支持,因而也能让运维更加方便。 

继续阅读

文章

微服务如何支持医疗行业的 IT 集成

微服务让医疗行业和其他行业的开发人员能够创建由松散耦合的服务构成的应用,从而更加轻松地进行开发、测试、部署和升级。

文章

什么是微服务?

微服务是一种用于构建应用的架构方案,可使应用的各个部分既能独立工作,又能协同配合。

文章

什么是服务网格?

服务网格是一个内置于应用程序中的基础架构层,它会记录服务的交互方式,从而更轻松地优化通信并避免停机。

Illustration - mail

获取更多类似的内容

免费订阅我们的 Red Hat Shares 通讯邮件