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

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

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

참고

Amazon DCV는 이전에 NICE DCV로 알려졌습니다.

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

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

세션 관리자의 작동 방식

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

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

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

에이전트

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

API

세션 관리자는 Amazon DCV 서버 플릿에서 Amazon DCV 세션을 관리하는 데 사용할 수 있는 REST API(애플리케이션 프로그래밍 인터페이스) 모음을 제공합니다. API는 브로커에서 호스팅되고 브로커에 의해 노출됩니다. 개발자는 API를 직접적으로 호출하는 사용자 지정 세션 관리 클라이언트를 구축할 수 있습니다.

클라이언트

클라이언트는 브로커가 표시하는 세션 관리자 API를 직접적으로 호출하기 위해 개발하는 프론트엔드 애플리케이션 또는 포털입니다. 최종 사용자는 클라이언트를 사용하여 플릿의 Amazon DCV 서버에서 호스팅되는 세션을 관리합니다.

액세스 토큰

API 요청을 하려면 액세스 토큰을 제공해야 합니다. 등록된 클라이언트 API를 통해 브로커 또는 외부 권한 부여 서버에서 토큰을 요청할 수 있습니다. 토큰을 요청하고 액세스하려면 클라이언트 API가 유효한 자격 증명을 제공해야 합니다.

클라이언트 API

클라이언트 API는 Swagger Codegen을 사용하여 세션 관리자 API 정의 YAML 파일에서 생성됩니다. 클라이언트 API는 API 요청을 하는 데 사용됩니다.

Amazon DCV 세션

Amazon DCV 세션은 Amazon DCV 서버가 클라이언트로부터 연결을 수락할 수 있는 시간 범위입니다. 클라이언트가 Amazon DCV 세션에 연결하려면 먼저 Amazon DCV 서버에서 Amazon DCV 세션을 생성해야 합니다. Amazon DCV는 콘솔 및 가상 세션을 모두 지원하며 각 세션에는 지정된 소유자와 권한 세트가 있습니다. 세션 관리자 API를 사용하여 Amazon DCV 세션의 수명 주기를 관리할 수 있습니다. Amazon DCV 세션은 다음 상태 중 하나일 수 있습니다.

  • CREATING - 브로커가 세션을 생성하는 중입니다.

  • READY - 세션이 클라이언트 연결을 수락할 준비가 되었습니다.

  • DELETING - 세션을 삭제 중입니다.

  • DELETED - 세션이 삭제되었습니다.

  • UNKNOWN - 세션 상태를 확인할 수 없습니다. 브로커와 에이전트가 통신하지 못할 수 있습니다.

Features

DCV 세션 관리자는 다음 기능을 제공합니다.

  • Amazon DCV 세션 정보 제공 - 여러 Amazon DCV 서버에서 실행되는 세션에 대한 정보를 가져옵니다.

  • 여러 Amazon DCV 세션의 수명 주기 관리 - 한 번의 API 요청으로 여러 Amazon DCV 서버에서 여러 사용자에 대한 여러 세션을 생성하거나 삭제합니다.

  • 태그 지원 - 세션을 생성할 때 사용자 지정 태그를 사용하여 Amazon DCV 서버 그룹을 대상으로 지정합니다.

  • 여러 Amazon DCV 세션에 대한 권한 관리 - 한 번의 API 요청으로 여러 세션에 대한 사용자 권한을 수정합니다.

  • 연결 정보 제공 - Amazon DCV 세션의 클라이언트 연결 정보를 검색합니다.

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

제한 사항

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

요금

세션 관리자는 EC2 인스턴스를 실행하는 AWS 고객에게 무료로 제공됩니다.

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

자세한 내용은 Amazon DCV 관리자 안내서Amazon DCV 서버 라이선싱을 참조하세요.