本文简要介绍 Universal Broker,它是 Horizon 控制平面服务之一。Universal Broker 是一种基于云的服务,支持跨多个容器部署代理资源,而不考虑它们在哪个基础架构上运行。该服务还可根据用户和容器的地理站点制定智能代理决策。

Universal Broker概述

Universal Broker 是 VMware 提供的基于云的最新代理技术,可在租户具有以下一项或多项时使用:

  • Horizon 容器 - 基于 Horizon Connection Server 技术的容器
  • Horizon Cloud on Microsoft Azure 容器,且所有这些容器都运行容器清单 2298.0 或更高版本。

有关 Universal Broker 解决方案的各系统组件如何协同工作以管理用户对分配的连接请求的详细信息,请参阅Universal Broker的系统架构和组件


Universal Broker 系统架构的概要图

主要功能

Universal Broker提供了以下关键功能:

  • 用于所有远程资源的单个连接 FQDN

    最终用户可以通过连接到在 Universal Broker配置设置中定义的完全限定域名 (FQDN) 来访问环境中的多云分配。通过单个 Universal Broker FQDN,用户可以从您环境内任何站点的任何参与容器中访问分配。容器之间不需要内部网络连接。


    Universal Broker 的单个 FQDN 连接示意图
  • 通过全局容器连接和感知可获得最佳的性能

    Universal Broker可与参与多云分配的每个容器保持直接连接,并感知每个容器的可用性状态。因此,Universal Broker 可以管理最终用户的连接请求,并将其直接从这些容器路由到虚拟资源。无需全局服务器负载均衡 (Global Server Load Balancing, GSLB) 或可能会导致性能下降和延迟问题的任何容器间网络通信。

  • 智能代理

    根据对地理站点和容器拓扑的感知能力,Universal Broker 可以通过最短的网络路由向最终用户代理分配中的资源。

代理与最终用户桌面池和远程应用程序

分配是 Horizon Universal Console 中的概念实体。使用控制台,您可以通过分配定义最终用户虚拟桌面和远程应用程序池,并将其授权给最终用户。例如,在控制台中,您可以创建 VDI 桌面分配或 RDSH 资源分配,然后将这些分配授权给最终用户。

Universal Broker 管理客户端用户对授权分配的连接请求,并协商与满足该请求的相应资源的连接会话。Universal Broker 可识别地理位置和容器拓扑。使用此信息,Universal Broker 会根据站点配置和资源可用性搜索可满足用户连接请求的最佳资源。

有关按容器类型划分的可用分配类型列表,请参阅以下各节。

使用部署到 Microsoft Azure 的 Horizon Cloud 容器中的资源的最终用户分配

为容器群中的 Horizon Cloud 容器完成 Universal Broker 配置后,可以使用以下分配类型:

使用连接到云的 Horizon 容器中的资源的最终用户分配

为容器群中的 Horizon 容器完成 Universal Broker 配置后,可以使用以下分配类型:

注释

与几乎所有软件一样,当前版本具有一些功能注意事项和已知限制。有关更多信息,请参阅Universal Broker - 功能注意事项和已知限制