云控制平面提供了两种不同的代理方法来将远程资源从连接到云的容器交付给最终用户:Universal Broker和单容器代理(后者仅适用于 Microsoft Azure 中的容器)。您可以在最终用户分配中一起收集远程资源。您为每个容器类型选择并启用的租户范围代理方法决定了您可以创建的最终用户分配类型。

重要事项: 请务必先仔细查阅本文档主题中提供的以下信息,然后再继续执行 选择用于最终用户分配的代理方法中的步骤。由于您选择的代理将成为租户范围设置且无法更改,因此,您应务必先了解每种代理方法如何应用于涉及特定容器类型和分配类型的用例,然后再做出永久性选择。

选择代理方法时的注意事项

在考虑为连接到云的容器中的最终用户分配选择代理方法时,请牢记以下几点。

  • 在同时包含 Horizon 容器和 Microsoft Azure 中部署容器的混合环境中,每个容器类型可以具有其自身的租户范围代理方法。
  • 对于指定的容器类型,在选择某个代理方法后,该代理方法将成为不可撤消的永久性租户范围设置。例如,如果为 Horizon 容器选择Universal Broker,则Universal Broker将成为您的租户帐户中所有 Horizon 容器的代理方法,并且不能更改。
  • 如果为 Horizon 容器以及 Microsoft Azure 中的容器都选择Universal Broker作为代理方法,则您创建的每个最终用户分配中所包含的 VDI 桌面必须仅来自一种容器类型。例如,您创建的分配中所包含的桌面可以跨多个 Horizon 容器,或者跨多个 Microsoft Azure 中的容器。但是,不能同时跨 Horizon 容器和 Microsoft Azure 中的容器。
  • 您可以使用的代理选项取决于各种因素,包括容器类型、容器部署日期以及之前是否已为其他容器类型选择代理方法。有关更多详细信息,请参阅下表。
2020 年 7 月版本发行时租户帐户的状态 适用于 Horizon 容器的代理选项 适用于 Microsoft Azure 中的容器的代理选项
尚未部署容器的新租户 Universal Broker Universal Broker或单容器代理

以下所有情况:

  • 已部署一个或多个 Horizon 容器,所有容器均处于“受监控”状态
  • 尚未为 Horizon 容器选择代理
  • 尚未在 Microsoft Azure 中部署容器
Universal Broker Universal Broker或单容器代理
注: 仅当您先为 Microsoft Azure 中的容器选择代理时,这两个选项才可用。如果先为 Horizon 容器选择代理,则会自动为 Microsoft Azure 中的容器选择 Universal Broker

以下所有情况:

  • 已部署一个或多个 Horizon 容器
  • 为 Horizon 容器选择并配置了Universal Broker
  • 尚未在 Microsoft Azure 中部署容器
已选择Universal Broker 自动选择Universal Broker
已在 Microsoft Azure 中部署一个或多个容器 Universal Broker 自动选择单容器代理

Universal Broker概述

Universal Broker是 VMware 提供的基于云的最新代理技术,适用于以下类型的连接到云的容器:

  • Horizon 容器
  • 在 Microsoft Azure 中部署的容器(使用 2020 年 7 月版本的清单或更高版本)。2020 年 7 月发布的容器清单版本是 2298.0。
    注: 仅当在 Microsoft Azure 中部署的 所有容器都是按清单 2298.0 或更高版本部署时, Universal Broker 才可用。如果按容器清单 2298.0 之前版本在 Microsoft Azure 中部署了任何容器,则 Universal Broker 代理选项将不可用,默认情况下会使用单容器代理。

当为特定容器类型选择Universal Broker作为租户范围代理方法时,您可以创建以下类型的最终用户分配:

  • 多云分配,包含来自一个或多个 Horizon 容器或者一个或多个 Microsoft Azure 中的容器的 VDI 桌面。
  • 会话桌面分配,包含来自单个 Microsoft Azure 中的容器中 Microsoft 远程桌面服务 (Remote Desktop Services, RDS) 主机的基于会话的桌面
  • 应用程序分配,包含由 Microsoft Azure 中的容器内的 RDS 主机置备的应用程序
  • App Volumes 应用程序分配,包含在 Microsoft Azure 中的容器内的 VDI 桌面上托管的 App Volumes 应用程序

有关Universal Broker解决方案的各系统组件如何协同工作以将远程资源分配给最终用户的详细信息,请参阅Universal Broker的系统架构和组件


Universal Broker 系统架构的概要图

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

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

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


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

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

  • 智能代理

    通过保持对地理站点和容器拓扑的感知能力,Universal Broker可以通过最短网络路由向最终用户提供多云分配中的桌面。

注: 此版本的 Universal Broker存在一些已知功能限制。如果您的用例需要实施 Universal Broker 不支持的功能,则必须改用单容器代理。有关更多信息,请参阅 Universal Broker的已知限制

单容器代理概述

在以下情况下,单容器代理(也称为旧版或经典代理)仅适用于 Microsoft Azure 中的容器:

  • Microsoft Azure 中的所有容器都是按容器清单 2298.0 或更高版本部署的

    在这种情况下,您必须在代理选择页面中明确选择单容器代理,才能将此经典代理方法用于在您的租户帐户中部署的所有 Microsoft Azure 中的容器。

  • Microsoft Azure 中至少有一个容器是按容器清单 2298.0 之前版本部署的

    在这种情况下,您将无法选择代理方法。默认会对在您的租户帐户中部署的所有 Microsoft Azure 中的容器使用单容器代理作为明确的代理方法。

通过使用单容器代理,您可以创建以下类型的最终用户分配:

  • VDI 桌面分配,包含来自单个 Microsoft Azure 中的容器的虚拟桌面
  • 会话桌面分配,包含来自单个 Microsoft Azure 中的容器中 Microsoft 远程桌面服务 (Remote Desktop Services, RDS) 主机的基于会话的桌面
  • 远程应用程序分配,包含由 Microsoft Azure 中的容器内的 RDS 主机提供的应用程序
  • App Volumes 应用程序分配,包含在 Microsoft Azure 中的容器内的 VDI 桌面上托管的 App Volumes 应用程序

Universal Broker相比,单容器代理可支持更广泛的 Horizon 功能。有关更多信息,请参阅Universal Broker的已知限制