目前 VMware 总共提供了2种 Horizon 交付形式:
- Horizon 7 :由用户选择在自己的数据中心或 VMware Cloud on AWS 云端部署,用户对 Horizon 架构有完全的掌控,需要自己负责 Horizon 环境的日常运维。
- Horizon Cloud Service:由 VMware 提供的 Horizon 桌面云服务,Horizon 环境完全由 VMware 来管理和运营,为用户工作负载 (虚拟桌面或托管应用)提供IBM Cloud 和 Microsoft Azure 两种运行平台选择。
所以我们可以看到总共有 4 种 Horizon 架构,每种架构可以满足不同的用户需求:
- Horizon 7 在客户数据中心现场部署:传统的 Horizon 部署模式。
- Horizon 7 on VMware Cloud on AWS:在 VMware Cloud on AWS 云端部署 Horizon 环境,由用户自己运维和管理。
- Horizon Cloud Service on IBM Cloud:VMware 最早推出的 Horizon Cloud Service,运行于 IBM Cloud 上,完全由 VMware 管理运维,用户直接使用云端的虚拟桌面和托管应用服务即可。
- Horizon Cloud Service on Microsoft Azure:适用于 Azure 的用户,Horizon 的管理平台由 VMware 提供,用户的工作负载(虚拟桌面和托管应用)运行在 Azure 平台上;这一类用户的企业应用和数据也都在 Azure 中,虚拟桌面和托管应用运行在 Azure 平台上访问更加快速便利。
对一个企业来讲,可能同时采用上面提到的多种 Horizon 架构,来满足不同部门的业务需求,兼顾采购和运营成本。顺应用户多云平台的趋势,Horizon 也提供了跨云的管理架构,通过一个控制台界面就可以管理所有的 Horizon 云(更加专业的叫法是 Pod)。 Pod 的全称是 Point of delivery,Wikipedia 中的定义是“一组由服务器、存储、网络和应用组成的模块,它们一起协作对外对供特定的服务”,在这里我们指的就是提供虚拟桌面和托管应用服务的 Horizon 资源池,无论是在私有云、还是公有云上。
Horizon Cloud Connector
Horizon 7.6 推出了 Horizon Cloud Connector,一个运行于用户私有云环境的虚机,来连接现场部署的 Horizon 7 环境和 Horizon Cloud 云端管理平台。Cloud Connector 对于 Horizon 使用者来说是透明的,它只是一个附加的组件,不会影响 Horizon 环境的日常运行。Horizon 管理员只要下载 Cloud Connector 虚拟设备 (Virtual Appliance),启动起来后建立起跟本地 Horizon Connection Server 的连接就配置好了 Horizon 私有云环境跟云端管理平台的映射。然后就可以在 Horizon Cloud 云端管理平台上看到刚刚加入的 Horizon 私有云 Pod,并对它进行管理。
Horizon Cloud 管理控制台
VMware 提供了云端的 Horizon Cloud 管理控制台来统一管理 Horizon 混合云中的所有资源,在仪表盘上可以看到用户 Horizon 混合云环境中所有的 Pod。在下图的例子中,我们可以看到总共有5个 Pod,两个私有云 Pod 在北美,一个私有云 Pod 在欧洲,另外有两个分别位于 VMware Cloud on AWS 和 Azure 上的 Pod。管理员可以看到汇总的 Horizon 资源使用情况,包括有多少个用户和会话,各个 Pod 中资源的用量,并且对这些资源进行统一管理。
最后我们请大家看一段 Horizon 混合云管理的演示视频。