本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
什么是 NICE DCV 会话管理器?
NICE DCV Session Manager 是一套可安装的软件包(代理和经纪商)和应用程序编程接口 (API),使开发人员和独立软件供应商 (ISV) 能够轻松构建以编程方式创建和管理 NICE DCV 生命周期的前端应用程序跨 NICE DCV 服务器队列的会话。
此指南介绍如何安装和配置会话管理器代理和代理。有关使用会话管理器 API 的更多信息,请参阅NICE DCV 会话管理器开发者指南.
会话管理器如何工作
下图显示会话管理器的高级组件。

- 代理
-
经纪商是托管和公开会话管理器 API 的 Web 服务器。它接收和处理API请求管理 NICE DCV 会话客户,然后将说明传递给相关人员客服. 代理必须安装在独立于 NICE DCV 服务器的主机上,但客户端必须可以访问该代理,并且必须能够访问代理。
- 代理
-
代理程序安装在队列中的每台 NICE DCV 服务器上。代理接收来自代理然后在各自的 NICE DCV 服务器上运行它们。代理还监控 NICE DCV 服务器的状态,并将定期更新状态发送回经纪商。
- API
-
会话管理器公开了一组 REST 应用程序编程接口 (API),可用于管理 NICE DCV 服务器队列上的 NICE DCV 会话。API 托管并由代理. 开发人员可以构建自定义会话客户那叫 API。
- 客户端
-
客户端是您开发的调用会话管理器的前端应用程序或门户API被暴露的代理. 最终用户使用客户端管理队列中 NICE DCV 服务器上托管的会话。
- 访问令牌
-
要发出 API 请求,您必须提供访问令牌。可以通过注册的客户端 API 从经纪商或外部授权服务器请求令牌。要请求和访问令牌,客户端 API 必须提供有效的凭据。
- 客户端 API
-
客户端 API 是使用 Swagger Codegen 从会话管理器 API 定义 YAML 文件生成的。客户端 API 用于发出 API 请求。
- NICE DCV 会话
-
您必须在 NICE DCV 服务器上创建一个可以连接到的 NICE DCV 会话。如果有活动会话,客户端只能连接到 NICE DCV 服务器。NICE DCV 支持控制台和虚拟会话。您可以使用会话管理器 API 来管理 NICE DCV 会话的生命周期。NICE DCV 会话可以处于以下状态之一:
-
CREATING
— 代理正在创建会话。 -
READY
— 会话已准备好接受客户端连接。 -
DELETING
— 会话正在删除。 -
DELETED
— 会话已删除。 -
UNKNOWN
— 无法确定会话的状态。经纪人和代理可能无法进行沟通。
-
功能
DCV 会话管理器提供以下功能:
-
提供 NICE DCV 会话信息— 获取有关在多个 NICE DCV 服务器上运行的会话的信息。
-
管理多个 NICE DCV 会话的生命周期— 通过一个 API 请求跨多个 NICE DCV 服务器为多个用户创建或删除多个会话。
-
支持标签— 在创建会话时,使用自定义标签来定位一组 NICE DCV 服务器。
-
管理多个 NICE DCV 会话的权限— 使用一个 API 请求修改多个会话的用户权限。
-
提供连接信息— 检索 NICE DCV 会话的客户端连接信息。
-
支持云和本地— 在上使用会话管理器Amazon、本地或使用其他基于云的服务器。
限制
会话管理器不提供资源调配功能。如果您在 Amazon EC2 实例上运行 NICE DCV,则可能需要使用额外的Amazon服务,例如 Amazon EC2 Auto Scaling,用于管理基础设施的扩展。
定价
会话管理器免费使用Amazon运行 EC2 实例的客户。
本地客户需要 NICE DCV Plus 或 DCV 专业 Plus 许可证。有关如何购买 NICE DCV Plus 或 NICE DCV 专业 Plus 许可证的信息,请参阅如何购买
有关更多信息,请参阅 。许可 NICE DCV 服务器中的NICE DCV 管理员指南.