8.1. Oracle VDI 性能和优化简介

下图显示了 Oracle VDI 部署的典型硬件环境。

图 8.1. Oracle VM VirtualBox 虚拟化平台的典型硬件环境

该图顶部显示 Oracle VDI 服务器,底部显示 Oracle VM VirtualBox 服务器,右侧显示存储。该硬件由图表中部显示的以太网交换机连接。

每个生产部署包含一台主 Oracle VDI 主机和至少一台辅助 Oracle VDI 主机以提供冗余。Oracle VDI 服务器为 Oracle VDI 数据以及客户机和桌面之间的路由信息托管嵌入式 MySQL 服务器数据库,并提供代理功能,代理功能可向客户机提供桌面。此外,还支持远程数据库。Oracle VM VirtualBox 服务器运行提供桌面的虚拟机。存储服务器提供虚拟磁盘,这些虚拟磁盘被虚拟机中运行的操作系统认为是物理磁盘。ISCSI 协议用于 Oracle VM VirtualBox 服务器和存储之间的磁盘数据传送。这些 ISCSI 数据构成了 Oracle VDI 系统的网络通信总流量的主要部分。

其他的网络带宽使用方为 Oracle VDI 的客户机:Sun Ray 客户机、Oracle Secure Global Desktop 及 RDC 客户机。这些客户机通过 Oracle VDI 服务器与 Oracle VM VirtualBox 服务器连接。如果是 Sun Ray 客户机(其使用 ALP 协议传输桌面图形),Oracle VDI 服务器会将 Oracle VM VirtualBox 服务器接收的 RDP 协议转换为 ALP 协议。因此,客户机、Oracle VDI 服务器以及 Oracle VM VirtualBox 服务器之间的每个客户机连接都有一个数据流。RDP 客户机(例如 Windows Connector [uttsc])连接到 Oracle VDI 服务器,该服务器进而使用 RDP 重定向功能指示客户机直接连接到 Oracle VM VirtualBox 服务器,因为没必要转换 RDP 协议。在这种情况下,客户机与 Oracle VM VirtualBox 服务器之间存在数据流。

本章内容提供了有关 Oracle VDI 部署的调整、性能和优化指南。

该信息源自一项调整测试,该测试中 1000 个运行脚本的桌面模拟一个“工作繁忙的工作人员“的办公室工作量,如 《VMware VDI 服务器调整和缩放指南》中定义的那样。本信息仅提供作为一般准则来使用。每一安装的工作量都不同,而且使用模式方面相对较小的变化可能会对相关要求产生显著的影响。有关调整方面的帮助,请联系 Oracle 销售或支持人员。