Anwendungsfall: Bereitstellen einer On-Demand-Flotte mit einem benutzerdefinierten Image mit Microsoft Edge
In diesem Szenario werden wir die Bereitstellung einer On-Demand-Flotte in AWS AppStream 2.0 und die Erstellung eines benutzerdefinierten Images mit dem Image Builder erläutern.
Für eine Einführung in AWS AppStream 2.0 und seine Funktionen lesen Sie bitte "Teil 1".
In Teil 2 verwenden wir "AppStream-WinServer" als Basis-Image. Mit dem Image Assistant installieren wir Microsoft Edge als Teil unseres benutzerdefinierten Images. Sobald das benutzerdefinierte Image erstellt ist, fügen wir es der On-Demand-Flotte hinzu und verknüpfen es mit unserem AppStream-Stack, um die Anwendung für Endbenutzer verfügbar zu machen.
Schritt 1: Einrichten des Image Builders
Wir beginnen mit dem Start des Image Builders und verwenden in unserem Fall "AppStream-WinServer2022-06-17-2024" als Basisimage. Zur Bereitstellung müssen wir "Name", "Instanztyp" und "Netzwerkkonfiguration" auswählen. Diese Umgebung bietet eine Windows Server-Plattform, die sich perfekt für die Bereitstellung und das Testen von Anwendungen eignet, bevor sie in einer Produktionsumgebung eingeführt werden.

Sobald der Image Builder eingerichtet ist und läuft, können wir über die Schaltfläche "Verbinden" darauf zugreifen. Dabei handelt es sich im Wesentlichen um einen Rechner, auf dem das Betriebssystem läuft, das Sie bei der Einrichtung ausgewählt haben (in unserem Fall "AppStream-WinServer2022-06-17-2024"). Nach dem Herstellen der Verbindung werden Sie auf eine Seite weitergeleitet, auf der Sie auswählen können, welchen Benutzer Sie verwenden möchten und was sein Zweck ist. Wählen Sie vorerst den Benutzer "Administrator".

Danach wird eine Desktop-Umgebung angezeigt, die einem Standard-Windows-Desktop auf einer physischen oder virtuellen Maschine entspricht. Klicken Sie auf den Image Assistant, um die Umgebung zu konfigurieren und Microsoft Edge zu installieren.


Der Bildassistent umfasst sechs Schritte, von denen der erste "App hinzufügen" lautet, in dem Sie die Anwendungen auswählen, die in Ihr benutzerdefiniertes Bild aufgenommen werden sollen. In diesem Fall wollen wir Microsoft Edge hinzufügen. Klicken Sie dazu auf "App hinzufügen", woraufhin sich der Standard-Windows-Dateiexplorer öffnet. Navigieren Sie zum Desktop und wählen Sie Microsoft Edge aus. Nach der Auswahl wird das Menü "Einstellungen für den App-Start" angezeigt. Klicken Sie zum Bestätigen einfach auf "Speichern".
Damit ist der erste Schritt des Image Assistant abgeschlossen. Fahren Sie mit den verbleibenden fünf Schritten fort, um die Image-Konfiguration abzuschließen und sie für das Streaming in AWS AppStream 2.0 zu optimieren.
Im letzten Schritt, wenn der Prozess zur Erstellung eines benutzerdefinierten Images gestartet wird, erstellt der Image Assistant einen Snapshot des konfigurierten Computers (der in diesem Fall auf AppStream-WinServer2022-06-17-2024 basiert). Dieser Snapshot enthält sowohl das Basisbetriebssystem als auch alle während der Einrichtung hinzugefügten Anwendungen, wie z. B. Microsoft Edge. Das neu erstellte benutzerdefinierte Image wird dann in der AppStream 2.0-Konsole unter der Image-Registrierung angezeigt.

Schritt 2: Anbringen des benutzerdefinierten Bildes in der On-Demand-Flotte
Nachdem das benutzerdefinierte Image erstellt wurde, besteht der nächste Schritt darin, es in einer On-Demand-Flotte bereitzustellen. On-Demand-Flotten eignen sich perfekt für ein ausgewogenes Verhältnis zwischen Leistung und Kosten und lassen sich je nach Bedarf der Nutzer skalieren.
Schritte zur Konfiguration:
- Name: Benennen Sie Ihre Flotte (z. B. test-new-image-test)
- Instanztyp: Wählen Sie den entsprechenden Instanztyp
- Kapazitäts-, Sitzungs-, Stream- und Netzwerkeinstellungen: Konfigurieren Sie diese entsprechend Ihren Anforderungen
Als nächstes erstellen Sie einen AppStream Stack, der die Streaming-Umgebung des Benutzers definiert. Konfigurieren Sie bei der Stack-Erstellung Einstellungen wie Name, Netzwerk, Sitzung und Berechtigungen. Verknüpfen Sie nach der Fertigstellung Ihre On-Demand-Flotte mit diesem AppStream-Stack.
Schritt 3: Überprüfen der Anwendungsbereitstellung
Sobald die On-Demand-Flotte mit dem angehängten und mit dem Stack verknüpften benutzerdefinierten Image einsatzbereit ist, wird die Einrichtung im nächsten Schritt durch Anmeldung bei AWS AppStream getestet. Wenn alles richtig konfiguriert ist, sollte die Microsoft Edge-App in der von uns erstellten Windows Server-Umgebung sichtbar und voll funktionsfähig sein.
Um den Zugriff auf die Anwendung zu ermöglichen, wie in Teil 1 dieser Anleitung beschrieben, müssen Sie dem Stack einen Benutzer zuweisen. Dies kann über die AWS-Konsole erfolgen, indem Sie zum Benutzerpool navigieren, den entsprechenden Benutzer auswählen, auf "Aktionen" klicken und den Stack anhängen. Sobald dies abgeschlossen ist, hat der Benutzer Zugriff auf die Anwendung in AppStream.

Sie erhalten eine E-Mail-Benachrichtigung von AWS, in der Sie einen "Login page: Link' und ein temporäres Passwort, mit dem Sie auf die zugehörigen Apps für Ihren Benutzer zugreifen können, nachdem Sie das temporäre Passwort geändert haben. (falls Sie das nicht schon getan haben).


Mit diesem Schritt wird bestätigt, dass die Bereitstellung erfolgreich war und dass unsere Benutzer die benutzerdefinierte Umgebung mit "Microsoft Edge" direkt von der AppStream-Sitzung aus streamen können.
Schlussfolgerung
In diesem Leitfaden wird gezeigt, wie Sie mit dem Image Builder ein benutzerdefiniertes Abbild in AWS AppStream 2.0 erstellen und es in einer On-Demand-Flotte bereitstellen. Durch die Verwendung von AppStream-WinServer2022-06-17-2024 als Basis-Image und die Installation von Microsoft Edge über den Image Assistant haben wir die Streaming-Umgebung an die Anforderungen der Benutzer angepasst. Dieser Ansatz verdeutlicht die Flexibilität von AWS AppStream für die Bereitstellung von Windows-basierten Anwendungen in einer skalierbaren On-Demand-Umgebung.