¿Qué es NICE DCV Session Manager? - NICE DCV Session Manager

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

¿Qué es NICE DCV Session Manager?

NICE DCV Session Manager es un conjunto de paquetes de software instalables (un agente y un broker) y una interfaz de programación de aplicaciones (API) que facilita a los desarrolladores y proveedores de software independientes (ISV) la creación de aplicaciones front-end que crean y gestionan mediante programación el ciclo de vida de las sesiones de NICE DCV en una flota de servidores NICE DCV.

Esta guía explica cómo instalar y configurar el agente y el broker de Session Manager. Para obtener más información sobre el uso de las API de Session Manager, consulte la Guía para desarrolladores de NICE DCV Session Manager.

Cómo funciona Session Manager

En el siguiente diagrama se muestran los componentes de alto nivel de Session Manager.

Componentes de NICE DCV Session Manager
Broker

El broker es un servidor web que aloja y expone las API de Session Manager. Recibe y procesa solicitudes de API para gestionar las sesiones de NICE DCV del cliente y, a continuación, pasa las instrucciones a los agentes correspondientes. El broker debe estar instalado en un host distinto de los servidores NICE DCV, pero debe ser accesible para el cliente y debe poder acceder a los agentes.

Agente

El agente está instalado en cada servidor NICE DCV de la flota. Los agentes reciben instrucciones del broker y las ejecutan en sus servidores NICE DCV correspondientes. Los agentes también supervisan el estado de los servidores NICE DCV y envían actualizaciones de estado periódicas al broker.

API

Session Manager expone un conjunto de interfaces de programación de aplicaciones (API) REST que se pueden utilizar para administrar las sesiones de NICE DCV en una flota de servidores NICE DCV. El broker aloja y expone las API. Los desarrolladores pueden crear clientes de administración de sesiones personalizados que llamen a las API.

Cliente

El cliente es la aplicación o el portal front-end que se desarrolla para llamar a las API de Session Manager expuestas por el broker. Los usuarios finales utilizan el cliente para gestionar las sesiones alojadas en los servidores NICE DCV de la flota.

Token de acceso

Para realizar una solicitud de API, debe proporcionar un token de acceso. Las API de cliente registradas pueden solicitar tokens al broker o a un servidor de autorización externo. Para solicitar el token y acceder a él, la API del cliente debe proporcionar credenciales válidas.

API del cliente

La API del cliente se genera a partir del archivo YAML de definición de la API de Session Manager, utilizando Swagger Codegen. La API del cliente se utiliza para realizar solicitudes de API.

Sesión de NICE DCV

Debe crear una sesión de NICE DCV en el servidor NICE DCV al que puedan conectarse sus clientes. Los clientes solo pueden conectarse a un servidor NICE DCV si hay una sesión activa. NICE DCV admite sesiones virtuales y de consola. Las API de Session Manager sirven para gestionar el ciclo de vida de las sesiones de NICE DCV. Las sesiones de NICE DCV pueden tener uno de los siguientes estados:

  • CREATING: el broker está creando la sesión.

  • READY: la sesión está lista para aceptar conexiones de clientes.

  • DELETING: se está eliminando la sesión.

  • DELETED: se ha eliminado la sesión.

  • UNKNOWN: no se puede determinar el estado de la sesión. Es posible que el agente y el broker no puedan comunicarse.

Características

DCV Session Manager ofrece las siguientes características:

  • Proporciona información sobre sesiones de NICE DCV: obtenga información sobre las sesiones que se ejecutan en varios servidores NICE DCV.

  • Gestione el ciclo de vida de varias sesiones de NICE DCV: cree o elimine distintas sesiones para varios usuarios en múltiples servidores NICE DCV con una sola solicitud de API.

  • Admite etiquetas: utilice etiquetas personalizadas para identificar un grupo de servidores NICE DCV al crear sesiones.

  • Administra los permisos para varias sesiones de NICE DCV: modifique los permisos de usuario para varias sesiones con una solicitud de API.

  • Proporciona información de conexión: recupera la información de conexión del cliente para las sesiones de NICE DCV.

  • Compatible con servidores locales y en la nube: utilice Session Manager en servidores de AWS, locales o alternativos basados en la nube.

Limitaciones

Session Manager no proporciona capacidades de aprovisionamiento de recursos. Si ejecuta NICE DCV en instancias de Amazon EC2, es posible que necesite utilizar servicios adicionales de AWS, como Amazon EC2 Auto Scaling, para gestionar el escalado de su infraestructura.

Precios

Session Manager está disponible sin coste alguno para los clientes de AWS que utilicen instancias de EC2.

Los clientes locales requieren una licencia NICE DCV Plus o DCV Professional Plus. Para obtener información sobre cómo comprar una licencia de NICE DCV Plus o NICE DCV Professional Plus, consulte Cómo comprar en el sitio web de NICE y busque un distribuidor o revendedor de NICE en su región. Para permitir que todos los clientes locales experimenten con DCV Session Manager, los requisitos de licencia solo se aplicarán a partir de NICE DCV versión 2021.0.

Para obtener más información, consulte Licencias del servidor NICE DCV en la Guía del administrador de NICE DCV.