当前位置: 首页 > 工具软件 > Gloo > 使用案例 >

Solo.io发布Gloo Mesh Enterprise 2.0

狄阳秋
2023-12-01

Solo.io近日推出了Gloo Mesh Enterprise 2.0,这是其Istio服务网格和控制平面的最新版本,可简化分布式应用程序中的服务到服务连接。

新版本中的关键增强包括多租户工作区、用于东西和南北流量管理的新统一API、用于可观察性的新UI,以及改进的VM支持。

此外,这家应用网络公司还宣布了针对Gloo Edge的GraphQL测试版,它将GraphQL服务器嵌入到Gloo Edge中——API网关和入口控制器,支持API的联合GraphQL查询。

Solo的创始人兼首席执行官Idit Levine说:“这些增强是我们API的自然演变,在单集群和多集群环境中继续简化Istio的采用、使用和管理。”Solo.io的客户正在一些最大、最复杂、最多样化的实施环境中使用Istio,其中许多环境运行在多个平台上,每天有数千个API和数亿个请求。

客户驱动的功能

Levine补充说,Gloo Mesh Enterprise 2.0中的新功能在很大程度上是由客户驱动的,这是基于来自数百名客户的反馈。

Invitae云网络负责人Tom Howard在一份声明中表示:“我们面临的关键挑战之一是,在评估服务网格提供商时,依赖的是从未实现的支持。我们通过Solo.io和Gloo Mesh找到了我们想要的东西。支持的响应能力,以及与客户和客户建立合作关系的重点——我们将其视为一种互动合作关系,以进一步提升平台。”

去年推出的Gloo Mesh Enterprise是一款基于Istio的Kubernetes原生解决方案,用于多集群和多网格服务网格管理。

2.0中的新功能(如多租户工作区)允许用户根据共享基础设施的角色设置细粒度的访问控制和编辑权限,从而使团队能够在大型环境中协作。用户可以直接在UI中管理流量、建立工作区依赖关系、定义集群命名空间和控制目标。这些策略可以使用标签重复使用和调整。

Gloo Mesh Enterprise 2.0还提供了一个新的用于Istio管理的Gloo Mesh API,使开发人员能够从一个统一的API为南北流量和东西流量配置规则和策略。新的API还简化了从单个集群扩展到数十个或数百个集群的过程。新的Gloo Mesh可观察性用户界面提供了服务拓扑图,突出显示网络流量、延迟和速度,同时在移动集群或节点时自动保存新状态。

此外,该公司表示,新改进的虚拟机支持减少了将虚拟机添加到Istio服务网格环境所需的时间和代码量。

Wayley的平台工程师Gert Jan Groenickx在一份声明中表示:“作为Gloo Enterprise产品的用户,我们期待着将Istio服务网格的复杂性抽象到一个控制平面上,并与我们当前的Gloo Edge网关相结合。将Gloo Mesh添加到企业产品中将使Istio的采用及其在多集群路由、可观察性和管理整个系统方面的优势变得非常有趣。”

面向Gloo边缘的GraphQL

与此同时,Solo.io还宣布了用于Gloo Edge的GraphQL的测试版可用。Solo.io在Gloo Edge中嵌入了一个GraphQL服务器,该服务器可以使用客户的服务网格和API网关对客户的API进行联合GraphQL查询,而无需额外的GraphQL基础设施。GraphQL是一种面向API的开源数据查询语言,用于简化客户机-服务器交互。

“基本上,我们教Envoy成为GraphQL服务器。”Levine说。

GraphQL提供声明性数据获取,客户端通过单个端点指定它需要从API和底层服务获取哪些数据。

Gloo Edge的GraphQL提供:

——GraphQL服务器、解析器、GraphQL模式生成器和GraphQL模式拼接都由声明性配置驱动。

——能够将GraphQL模式存储为代码、观察使用情况和发布信息,以及管理模式和服务器更改,从而节省时间和精力。

——集成的监控功能,提供对GraphQL请求、查询执行和上游解析器的关键指标的访问,以监控性能和调试问题。用户可以使用Prometheus和Grafana导出度量。

新eBPF加速

与此同时,Solo.io最近发布了BumbleBee,这是一个新的eBPF(extended Berkeley Packet Filter)开源项目,简化了eBPF工具的开发、打包和共享。该公司目前正在将eBPF并入Gloo Mesh Enterprise,以补充Istio并进一步提高性能。

Levine说:“我们正在利用eBPF来提高服务网格的延迟和吞吐量。基本上,我们正在做的是使用eBPF来简化HTTP堆栈。”

该公司表示,eBPF工具包括一个容器网络接口(CNI)扩展,以及使用eBPF编写的网络策略扩展CNI的能力,而无需用户更换现有的CNI。

原文链接:

https://thenewstack.io/solo-io-intros-gloo-mesh-enterprise-2-0/

 类似资料: