Was ist Amazon DCV Session Manager? - Amazon DCV Sitzungsmanager

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Was ist Amazon DCV Session Manager?

Anmerkung

Amazon DCV war früher bekannt als NICEDCV.

Amazon DCV Session Manager besteht aus installierbaren Softwarepaketen (einem Agenten und einem Broker) und einer Anwendungsprogrammierschnittstelle (API), die es Entwicklern und unabhängigen Softwareanbietern (ISVs) erleichtern, Frontend-Anwendungen zu erstellen, die den Lebenszyklus von DCV Amazon-Sitzungen auf einer Flotte von Amazon-Servern programmgesteuert erstellen und verwalten. DCV

In diesem Handbuch wird erklärt, wie Sie den Session Manager Agent und den Broker installieren und konfigurieren. Weitere Informationen zur Verwendung des Session Managers APIs finden Sie im Amazon DCV Session Manager Developer Guide.

Wie funktioniert Session Manager

Das folgende Diagramm zeigt die allgemeinen Komponenten von Session Manager.

Komponenten von Amazon DCV Session Manager
Broker

Der Broker ist ein Webserver, der den Session Manager APIs hostet und verfügbar macht. Es empfängt und verarbeitet APIAnfragen des Kunden zur Verwaltung von DCV Amazon-Sitzungen und leitet die Anweisungen dann an die entsprechenden Agenten weiter. Der Broker muss auf einem Host installiert sein, der von Ihren DCV Amazon-Servern getrennt ist, aber er muss für den Client zugänglich sein und er muss auf die Agents zugreifen können.

Kundendienstmitarbeiter

Der Agent ist auf jedem DCV Amazon-Server in der Flotte installiert. Die Agenten erhalten Anweisungen vom Broker und führen sie auf ihren jeweiligen DCV Amazon-Servern aus. Die Agenten überwachen auch den Status der DCV Amazon-Server und senden regelmäßig Status-Updates an den Broker zurück.

APIs

Session Manager stellt eine Reihe von REST Anwendungsprogrammierschnittstellen (APIs) zur Verfügung, mit denen DCV Amazon-Sitzungen auf einer Flotte von DCV Amazon-Servern verwaltet werden können. Sie APIs werden auf dem Broker gehostet und von diesem bereitgestellt. Entwickler können benutzerdefinierte Sitzungsverwaltungsclients erstellen, die den aufrufenAPIs.

Client

Der Client ist die Front-End-Anwendung oder das Portal, das Sie entwickeln, um den Session Manager aufzurufen APIs, die vom Broker verfügbar gemacht werden. Endbenutzer verwenden den Client, um die auf den DCV Amazon-Servern der Flotte gehosteten Sitzungen zu verwalten.

Zugriffstoken

Um eine API Anfrage stellen zu können, müssen Sie ein Zugriffstoken angeben. Token können vom registrierten Client vom Broker oder einem externen Autorisierungsserver angefordert werdenAPIs. Um Token anzufordern und darauf zuzugreifen, API muss der Client gültige Anmeldeinformationen angeben.

Kunde API

Der Client API wird mithilfe von Swagger Codegen aus der Session API YAML Manager-Definitionsdatei generiert. Der Client API wird verwendet, um Anfragen zu stellen. API

DCVAmazon-Sitzung

Sie müssen auf Ihrem DCV Amazon-Server eine DCV Amazon-Sitzung erstellen, mit der sich Ihre Clients verbinden können. Clients können sich nur mit einem DCV Amazon-Server verbinden, wenn eine aktive Sitzung besteht. Amazon DCV unterstützt Konsolen- und virtuelle Sitzungen. Sie verwenden den Session ManagerAPIs, um den Lebenszyklus von DCV Amazon-Sitzungen zu verwalten. DCVAmazon-Sitzungen können sich in einem der folgenden Zustände befinden:

  • CREATING— Der Broker ist dabei, die Sitzung zu erstellen.

  • READY— Die Sitzung ist bereit, Client-Verbindungen anzunehmen.

  • DELETING— Die Sitzung wird gelöscht.

  • DELETED— Die Sitzung wurde gelöscht.

  • UNKNOWN— Der Status der Sitzung konnte nicht ermittelt werden. Der Broker und der Agent können möglicherweise nicht kommunizieren.

Features

DCVSession Manager bietet die folgenden Funktionen:

  • Stellt DCV Amazon-Sitzungsinformationen bereit — ruft Informationen über die Sitzungen ab, die auf mehreren DCV Amazon-Servern ausgeführt werden.

  • Verwalten Sie den Lebenszyklus für mehrere DCV Amazon-Sitzungen — erstellen oder löschen Sie mehrere Sitzungen für mehrere Benutzer auf mehreren DCV Amazon-Servern mit einer API Anfrage.

  • Unterstützt Tags — Verwenden Sie benutzerdefinierte Tags, um beim Erstellen von Sitzungen eine Gruppe von DCV Amazon-Servern als Ziel zu verwenden.

  • Verwaltet Berechtigungen für mehrere DCV Amazon-Sitzungen — ändern Sie Benutzerberechtigungen für mehrere Sitzungen mit einer API Anfrage.

  • Stellt Verbindungsinformationen bereit — ruft Client-Verbindungsinformationen für DCV Amazon-Sitzungen ab.

  • Unterstützt Cloud- und lokale Server — Verwenden Sie Session Manager auf AWS, vor Ort oder mit alternativen Cloud-basierten Servern.

Einschränkungen

Session Manager bietet keine Funktionen zur Ressourcenbereitstellung. Wenn Sie Amazon DCV auf EC2 Amazon-Instances ausführen, müssen Sie möglicherweise zusätzliche AWS Dienste wie Amazon EC2 Auto Scaling verwenden, um die Skalierung Ihrer Infrastruktur zu verwalten.

Preisgestaltung

Session Manager ist für AWS Kunden, die EC2 Instances ausführen, kostenlos verfügbar.

Kunden vor Ort benötigen eine Amazon DCV Plus- oder Amazon DCV Professional Plus-Lizenz. Informationen zum Kauf einer Amazon DCV Plus- oder Amazon DCV Professional Plus-Lizenz finden Sie unter So kaufen Sie auf der DCV Amazon-Website und finden Sie einen DCV Amazon-Händler oder -Wiederverkäufer in Ihrer Region. Damit alle Kunden vor Ort mit dem Amazon DCV Session Manager experimentieren können, werden die Lizenzanforderungen erst ab DCV Amazon-Version 2021.0 durchgesetzt.

Weitere Informationen finden Sie unter Lizenzierung des DCV Amazon-Servers im DCVAmazon-Administratorhandbuch.