1.2. Sun Ray 环境的组成部分

1.2.1. 客户端
1.2.2. 物理网络
1.2.3. Sun Ray 服务器

Sun Ray Software 是整个 Sun Ray 环境的中心部分。从高度概括的角度来看,Sun Ray 环境包含三个主要区域:客户端、物理网络以及 Sun Ray 服务器(已安装 Sun Ray Software)。图 1.1 “Sun Ray 环境的组成部分”显示了 Sun Ray 环境中的连接。

图 1.1. Sun Ray 环境的组成部分

显示 Sun Ray 环境的图示。

以下部分概述了每个区域。

1.2.1. 客户端

目前,主要有两种类型的客户端:Sun Ray Client 和 Oracle Virtual Desktop Client。

1.2.1.1. Sun Ray Client

Sun Ray Client 是一个硬件单元,其功能可能会超越桌面计算机的全部功能,但所需的管理和环境成本却较低。Sun Ray Client 在网络的客户端充当帧缓存器。应用程序在 Sun Ray 服务器上运行,并且将其输出呈现到虚拟帧缓存器。Sun Ray Software 可格式化呈现的输出,并将其传送至相应的 Sun Ray Client,将在 Sun Ray Client 中解释和显示输出。

从网络服务器的角度来看,Sun Ray Client 皆相同(其以太网 MAC 地址除外)。如果 Sun Ray Client 出现故障,可以很容易被取代,因为其上没有数据。IP 地址可以租借给每个 Sun Ray Client(如果其已经连接);断开 DTU 连接时,其可以重复使用。IP 地址租借由 DHCP 来管理。

Sun Ray Client 有多种型号可供选择,主要是大小、类型和支持的监视器分辨率方面不同。但是,所有 Sun Ray Client 均包括智能卡读取器、键盘和鼠标。

对于智能卡读取器,为想要编码定制应用程序或其用户的智能卡中其他信息的开发者随附行业标准 PC/SC-lite API。

默认情况下,Sun Ray Client 运行的 Oracle Solaris 或 Oracle Linux 操作系统与关联的 Sun Ray 服务器相同。但是,通过 Windows 和 VMware View 连接器,用户可以访问客户端上的 Windows 桌面会话或 VMware View 会话。通过配置 kiosk 模式,用户可以完全绕过 Sun Ray Client 操作系统,直接转到指定的连接器会话。

1.2.1.2. Oracle Virtual Desktop Client

Oracle Virtual Desktop Client 是 Sun Ray Client 的软件版本。Oracle Virtual Desktop Client 应用程序在普通 PC 或手提电脑上运行,并在桌面窗口中提供 Sun Ray 会话。Windows、Linux、Mac OS X 和 iPad 都支持 Oracle Virtual Desktop Client,可在这些系统上进行安装。Oracle Virtual Desktop Client 支持大多数标准 Sun Ray Client 功能。

1.2.2. 物理网络

像大多数联网环境一样,Sun Ray 环境需要设计良好的网络,可以使用若干种可能的方式之一来对其进行配置。

有关网络配置类型的详细描述以及有关配置每种网络类型的说明,请参见第 2 章 规划 Sun Ray 网络环境

1.2.3. Sun Ray 服务器

Sun Ray 服务器运行 Sun Ray Software,是 Sun Ray 环境的基础。它为 Sun Ray Client 和 Oracle Virtual Desktop Client 提供所有必要的管理支持。

重要的第一步是确定用户需要的操作系统环境,然后您才能相应地设置 Sun Ray 环境。如果用户需要 Oracle Linux 环境,那么您可以在 Sun Ray 服务器上安装 Oracle Linux。对于需要 Oracle Solaris 环境的用户,反之亦然。如果用户仅计划使用 Windows 桌面会话,则可以在 Sun Ray 服务器上选择 Oracle Linux 或 Oracle Solaris,因为底层桌面将不会向用户显示。对于 Sun Ray 服务器使用 Oracle Linux 与 Oracle Solaris 操作系统时,有几个不同之处 ,因此请考虑之。

为用户提供 Windows 环境时,务必要了解在远程桌面环境中如何在不同版本的 Windows 操作系统上支持 Sun Ray Software 功能。虽然为所有支持的 Windows 平台提供大部分功能,但是在如何实施这些功能方面还是存在差异的。