翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon DCV Session Manager とは
注記
Amazon DCVは以前NICEは と呼ばれていましたDCV。
Amazon DCV Session Manager は、インストール可能なソフトウェアパッケージ (エージェントとブローカー) とアプリケーションプログラミングインターフェイス (API) のセットで、デベロッパーや独立系ソフトウェアベンダー (ISVs) が、Amazon DCVサーバーのフリート全体で Amazon DCVセッションのライフサイクルをプログラムで作成および管理できるフロントエンドアプリケーションを簡単に構築できます。
このガイドでは、セッションマネージャーのエージェントとブローカーをインストールして設定する方法について説明します。Session Manager の使用の詳細についてはAPIs、「Amazon DCV Session Manager デベロッパーガイド」を参照してください。
セッションマネージャーの仕組み
次の図は、セッションマネージャーの高レベルコンポーネントを示しています。
- ブローカー
-
ブローカーは、Session Manager をホストして公開するウェブサーバーですAPIs。クライアント から Amazon DCVセッションを管理するAPIリクエストを受信して処理し、その指示を関連する エージェント に渡します。ブローカーは Amazon DCVサーバーとは別のホストにインストールする必要がありますが、クライアントがアクセスでき、エージェントにアクセスできる必要があります。
- エージェント
-
エージェントは、フリート内の各 Amazon DCVサーバーにインストールされます。エージェントはブローカーから指示を受け取り、それぞれの Amazon DCVサーバーで実行します。エージェントは Amazon DCVサーバーの状態もモニタリングし、ステータスの更新を定期的にブローカーに送信します。
- APIs
-
Session Manager は、Amazon DCVサーバーのフリートで Amazon DCVセッションを管理するために使用できる一連のRESTアプリケーションプログラミングインターフェイス (APIs) を公開します。APIs は ブローカー でホストされ、公開されます。デベロッパーは、 を呼び出すカスタムセッション管理クライアントを構築できますAPIs。
- クライアント
-
クライアントは、ブローカー によって公開される Session Manager を呼び出すために開発APIsするフロントエンドアプリケーションまたはポータルです。エンドユーザーはクライアントを使用して、フリート内の Amazon DCVサーバーでホストされているセッションを管理します。
- アクセストークン
-
API リクエストを行うには、アクセストークンを指定する必要があります。トークンは、登録済みクライアント によってブローカーまたは外部認証サーバーからリクエストできますAPIs。トークンをリクエストしてアクセスするには、クライアントが有効な認証情報を提供するAPI必要があります。
- クライアント API
-
クライアントAPIは、Session Manager API 定義YAMLファイルから Swagger Codegen を使用して生成されます。クライアントAPIはAPIリクエストを行うために使用されます。
- Amazon DCVセッション
-
クライアントが接続できる Amazon DCVサーバーに Amazon DCVセッションを作成する必要があります。クライアントは、アクティブなセッションがある場合にのみ Amazon DCVサーバーに接続できます。Amazon DCVは、コンソールセッションと仮想セッションをサポートしています。Session Manager を使用してAPIs、Amazon DCVセッションのライフサイクルを管理します。Amazon DCVセッションは、次のいずれかの状態になります。
-
CREATING
— ブローカーはセッション作成中です。 -
READY
— セッションはクライアント接続を受け入れる準備ができました。 -
DELETING
— セッションが削除されています。 -
DELETED
— セッションが削除されました。 -
UNKNOWN
— セッションの状態を判別できません。ブローカーとエージェントが通信できない可能性があります。
-
機能
DCV Session Manager には以下の機能があります。
-
Amazon DCVセッション情報 — 複数の Amazon DCVサーバーで実行されているセッションに関する情報を取得します。
-
複数の Amazon DCVセッションのライフサイクルを管理する — 1 つのAPIリクエストで複数の Amazon DCVサーバーにまたがる複数のユーザーの複数のセッションを作成または削除します。
-
タグをサポート — セッションの作成時にカスタムタグを使用して Amazon DCVサーバーのグループをターゲットにします。
-
複数の Amazon DCVセッションのアクセス許可を管理します。1 つのAPIリクエストで複数のセッションのユーザーアクセス許可を変更します。
-
接続情報 — Amazon DCVセッションのクライアント接続情報を取得します。
-
クラウドとオンプレミスのサポート — AWS、オンプレミスサーバー、または代替のクラウドベースサーバーでセッションマネージャーを使用できます。
制限事項
セッションマネージャーには、リソースのプロビジョニング機能はありません。Amazon EC2インスタンスDCVで Amazon を実行している場合は、Amazon EC2 Auto Scaling などの追加 AWS サービスを使用してインフラストラクチャのスケーリングを管理する必要がある場合があります。
料金
Session Manager は、EC2インスタンスを実行している AWS お客様に無料でご利用いただけます。
オンプレミスのお客様は、Amazon DCV Plus または Amazon DCV Professional Plus ライセンスが必要です。Amazon DCV Plus または Amazon DCV Professional Plus ライセンスの購入方法については、「Amazon DCVウェブサイトで購入する方法
詳細については、「Amazon 管理者ガイド」の「Amazon DCVサーバーのライセンス」を参照してください。 DCV