Fallstudie

Bereitstellen von Anwendungen mit AWS AppStream 2.0: Anpassen von On-Demand-Flotten mit Microsoft Edge

Bild von Ivan Stanchev
Iwan Stantschew
DevOps- und Cloud-Ingenieur
14.10.2024
Lesezeit: 4 Minuten.
Zuletzt aktualisiert am: 10.10.2025

Inhaltsübersicht

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.

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.

Einrichten des Image Builders
In unserem Fall haben wir ihn 'testing-image-builder' genannt.

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".

Administrator-Benutzer

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.

microsoft edge
Bereitstellen von Anwendungen mit AWS AppStream 2.0: Anpassen von On-Demand-Flotten mit Microsoft Edge

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.

Image-Register

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.

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.

Überprüfen der Anwendungsbereitstellung - Stack zuweisen

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).

appstream 2.p -microsoft edge

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.

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.

Eine Antwort hinterlassen

Weitere Fallstudien

Die Herausforderung: Der Kunde, ein Unternehmen aus der iGaming-Branche, betrieb mehrere Datenbanken auf einem einzigen Rechner. Die gemeinsame Nutzung der Datenbanken ermöglichte zwar eine zentralisierte Konfiguration, doch die gemeinsam genutzte Umgebung…
Lesen
Die Herausforderung: Der Kunde, ein Unternehmen aus der iGaming-Branche, benötigte einen strukturierteren und zuverlässigeren Ansatz für die Verwaltung von Bereitstellungen in seinen verschiedenen Umgebungen. Da an den Bereitstellungen mehrere Teams und Umgebungen beteiligt waren, ...
Lesen

Blog-Beiträge

Kontakt aufnehmen
ITGix bietet Ihnen fachkundige Beratung und maßgeschneiderte DevOps-Services, um Ihr Unternehmenswachstum zu beschleunigen.
Newsletter für
Technik-Experten
Schließen Sie sich 12.000+ Geschäftsführern, Designer und Entwickler, die Blogs, e-Books und Fallstudien Fallstudien über neue Technologie erhalten.