解码未来:揭开混合云网格与服务网格的复杂性 - IBM 博客

解码未来:揭开混合云网格与服务网格的复杂性 – IBM 博客

源节点: 3085667


解码未来:揭开混合云网格与服务网格的复杂性 – IBM 博客



环形交叉路口上车辆的鸟瞰图

混合云网格现已普遍推出,正在彻底改变混合多云环境中的应用程序连接。让我们对混合云网格和典型服务网格进行比较,以更好地了解现代企业连接领域中这些基本组件的细微差别。这种比较值得参考,因为这两种解决方案都专注于以应用程序为中心的连接,尽管方式不同。  

在深入比较之前,我们先简单回顾一下混合云网格和典型服务网格的概念。  

连接性图示

混合云网格

混合云网格是一种以应用程序为中心的现代连接解决方​​案,简单、安全、可扩展且无缝。它为跨云、边缘和本地分布的应用程序创建安全的网络覆盖,并全面解决跨混合多云的服务分布所带来的挑战。  

混合云网格图图示

服务网格

服务网格是一个可配置的基础设施层,用于管理微服务之间的所有连接要求。它管理服务到服务的通信,提供服务发现、负载平衡、加密和身份验证等基本功能。  

用于连接的语言库对流量管理功能的实现部分且不一致,并且难以维护和升级。服务网格消除了此类库,并允许服务专注于其业务逻辑并与其他服务进行通信,而无需就地添加任何连接逻辑。  

混合云网格与服务网格:比较分析 

1. 连接范围

  • 混合云网格:超越容器化应用程序中的微服务,扩展与应用程序的连接,无论它们是否跨本地、公共云和私有云基础设施部署。其范围涵盖更广泛的部署场景。 
  • 服务网格:主要关注管理容器化环境中微服务之间的通信。尽管许多服务网格已经开始向外发展,实现多集群任意连接。  

2. 多云连接

  • 混合云网格:跨混合多云环境无缝连接应用程序,为拥有不同云基础设施的组织提供统一的解决方案。 
  • 服务网格:通常专为部署在特定云或本地环境中的应用程序而设计。许多服务网格已将范围扩展到多云连接,但并未针对多云连接进行完全优化。  

3、流量工程能力

  • 混合云网格:利用路径点支持成本、延迟、带宽等的路径优化。增强应用程序性能和安全性。 
  • 服务网格:没有流量工程能力。主要关注微服务架构内的内部流量管理。 

4. 连接意图表达

  • 混合云网格:允许用户通过 UI 或 CLI 表达连接意图,以最小的学习曲线提供直观、用户友好的体验。  
  • 服务网格:要求用户使用配置文件在 sidecar 代理中实现复杂的通信模式。服务网格操作非常复杂,并且需要大量的学习曲线。负责管理服务网格的专家团队必须持续投入时间和精力来有效利用和维护服务网格。由于陡峭的学习曲线和所需的工具(例如与 CI/CD 管道集成或第 0 天到第 2 天的自动化),只有在客户达到一定规模以使投资值得时才能采用服务网格。   

5、管理控制平面

  • 混合云网格:采用基于 SaaS 的集中管理和控制平面,增强易用性并提供可观察性。用户通过用户友好的 UI 或 CLI 与网格管理器交互。 
  • 服务网格:通常采用分散管理,控制平面分布在微服务中,需要协调才能进行有效管理。 

6. 与网关集成

  • 混合云网格:与各种网关集成,提高对不同用例的适应性,并为即将推出的网关技术做好未来准备。 
  • 服务网格:主要依赖 sidecar 代理在同一集群内的微服务之间进行通信。通常会扩展代理上的功能以满足要求。  

7. 应用程序发现

  • 混合云网格: 网格管理器不断发现和更新多云部署基础设施,自动发现已部署的应用程序和服务。 
  • 服务网格:通常依赖于容器化环境中的服务注册和发现机制。 

8. 动态网络维护

  • 混合云网格: 自动适应工作负载放置或环境的动态变化,无需人工干预即可大规模实现弹性且可靠的连接。 
  • 服务网格: 通常,由于管理动态基础设施变化所需的操作复杂性,管理跨多云连接应用程序的服务网格的第二天负担是巨大的。它需要手动调整以适应多云环境中部署的微服务的变化。除了基础设施变更之外,我们还付出了大量努力来保持其运行,例如升级、安全修复和其他方面。这会占用大量时间,而留给实现新功能的时间却所剩无几。  

9. 基础设施开销

  • 混合云网格:数据平面由有限数量的边缘网关和路点组成。
  • 服务网格: 由于 sidecar 代理架构需要为每个工作负载 1 个 sidecar 代理,因此会产生大量开销。  

10. 多租户

  • 混合云网格:提供强大的多租户;此外,可以创建子租户来保持组织内不同部门或垂直部门之间的分离。 
  • 服务网格:可能缺乏适应多租户或分租户架构的能力。很少有客户可能为每个集群创建单独的服务网格来保持租户分离。因此,他们必须部署和管理自己的网关来连接各种服务网格。  

利用混合云网格迈出下一步 

我们很高兴展示混合云网格的技术预览,支持使用红帽®服务互连网关,简化跨平台、集群和云的应用程序连接和安全性。 红帽服务互连,于 23 年 2023 月 XNUMX 日在红帽峰会上宣布,跨混合必要环境在服务、应用程序和工作负载之间建立连接。 

我们刚刚开始为企业构建全面的混合多云自动化解决方案。混合云网格不仅仅是一种网络解决方案;更是一种网络解决方案。它旨在成为一股变革力量,使企业能够从现代应用程序架构中获得最大价值,从而实现混合云的采用并彻底改变多云环境的利用方式。我们希望您加入我们的旅程。 

了解有关混合云网格的更多信息

本文是否有帮助?

是的没有


更多来自混合云




使用红帽 OpenShift 容器平台和 IBM® Secure Execution for Linux 的机密容器

7 阅读分钟混合云已成为企业云战略的主导方法,但它也带来了复杂性以及对集成、安全性和技能的担忧。为了解决这些问题,业界正在采用容器运行时环境来抽象基础设施。红帽 OpenShift 容器平台 (RH OCP) 已成为支持应用程序开发生命周期、在容器化应用程序和生态系统平台中配置和管理容器映像和工作负载的领先解决方案。 RH OCP 提供通用部署、控制和……




企业应用程序世界中的角色之战——IBM 混合云网格和红帽服务互连如何将它们统一起来

3 阅读分钟驾驭现代企业应用程序的复杂领域需要不同角色之间的协作,以有效管理复杂性。这有助于通过应用程序自动化基本工作流程来提供持续的业务支持。传统上,应用程序及其托管基础设施与 DevOps 和 CloudOps 保持一致。然而,由于 IT 环境多样化而导致成本上升,催生了 FinOps 的出现,重点关注费用监控和控制。应用程序部署中的各种角色引入了高度复杂的工作流程。通常,DevOps 会发起请求,并由 CloudOps、NetOps、SecOps 和……进行审查。




开源应用程序服务器上的 java 微服务

3 阅读分钟通过几个简单的步骤从当前的 JEE 应用服务器迁移到 Open Liberty 由九部分组成的系列将 Java 微服务从 Spring Boot 迁移到 MicroProfile 涵盖了 Eclipse MicroProfile 的底层组件,例如用于为微服务应用程序创建 API 的 Rest 客户端、上下文依赖关系用于支持基于注释的连接的注入、用于问题恢复的容错以及用于诊断服务问题的 OpenTracing。这篇简短的博客介绍了具体的操作方法:从当前的 JEE 应用程序服务器迁移到 Open Liberty(企业级)的简单步骤...

IBM 时事通讯

获取我们的时事通讯和主题更新,提供最新的思想领导力和对新兴趋势的见解。

现在订阅

更多新闻通讯

时间戳记:

更多来自 IBM