NICE DCV 세션 관리자란 무엇인가요? - NICE DCV 세션 관리자

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

NICE DCV 세션 관리자란 무엇인가요?

NICE DCV 세션 관리자는 설치 가능한 소프트웨어 패키지(에이전트 및 브로커)와 애플리케이션 프로그래밍 인터페이스(API)의 모음으로, 개발자와 독립 소프트웨어 개발 판매 회사(ISV)가 NICE DCV 서버 전체에서 NICE DCV 세션의 수명 주기를 프로그래밍 방식으로 생성하고 관리하는 프런트엔드 애플리케이션을 쉽게 구축할 수 있도록 합니다.

이 안내서는 세션 관리자 에이전트 및 브로커를 설치하고 구성하는 방법을 설명합니다. 세션 관리자 API 사용에 대한 자세한 내용은 NICE DCV 세션 관리자 개발자 안내서를 참조하세요.

세션 관리자의 작동 방식

다음 다이어그램은 세션 관리자의 종합적 구성 요소를 보여줍니다.

NICE DCV 세션 관리자 구성 요소
브로커

브로커는 세션 관리자 API를 호스팅하고 노출하는 웹 서버입니다. 브로커는 클라이언트로부터 NICE DCV 세션을 관리하기 위한 API 요청을 수신 및 처리한 다음 관련 에이전트에 지침을 전달합니다. 브로커는 NICE DCV 서버와 분리된 호스트에 설치해야 하지만 클라이언트가 브로커에 액세스할 수 있어야 하고 브로커가 에이전트에 액세스할 수 있어야 합니다.

에이전트

에이전트는 플릿의 각 NICE DCV 서버에 설치됩니다. 에이전트는 브로커로부터 지침을 받아 해당 NICE DCV 서버에서 실행합니다. 에이전트는 또한 NICE DCV 서버의 상태를 모니터링하고 정기적으로 상태 업데이트를 브로커에 보냅니다.

API

세션 관리자는 NICE DCV 서버 플릿에서 NICE DCV 세션을 관리하는 데 사용할 수 있는 REST API(애플리케이션 프로그래밍 인터페이스) 모음을 제공합니다. 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 세션의 클라이언트 연결 정보를 검색합니다.

  • 클라우드 및 온프레미스 지원 - AWS에서 온프레미스 또는 대체 클라우드 기반 서버와 함께 세션 관리자를 사용할 수 있습니다.

제한 사항

세션 관리자는 리소스 프로비저닝 기능을 제공하지 않습니다. Amazon EC2 인스턴스에서 NICE DCV를 실행하는 경우 인프라 규모 조정을 관리하기 위해 Amazon EC2 Auto Scaling과 같은 추가 AWS 서비스를 사용해야 할 수 있습니다.

요금

EC2 인스턴스를 실행하는 AWS 고객은 세션 관리자를 무료로 사용할 수 있습니다.

온프레미스 고객은 NICE DCV Plus 또는 DCV Professional Plus 라이선스가 필요합니다. NICE DCV Plus 또는 NICE DCV Professional Plus 라이선스를 구매하는 방법에 대한 자세한 내용은 NICE 웹사이트의 구매 방법을 참조하고 해당 리전의 NICE 유통업체 또는 리셀러를 찾아보세요. 모든 온프레미스 고객이 DCV 세션 관리자를 테스트해 볼 수 있도록 하기 위해 NICE DCV 버전 2021.0부터 라이선스 요구 사항이 적용됩니다.

자세한 내용은 NICE DCV 관리자 안내서NICE DCV 서버 라이선스를 참조하세요.