View a markdown version of this page

Kostenoptimierung - Bewährte Methoden für die Bereitstellung von WorkSpaces Amazon-Anwendungen

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.

Kostenoptimierung

Die Kostenoptimierung konzentriert sich auf die Vermeidung unnötiger Kosten. Zu den wichtigsten Themen gehören das Verständnis und die Kontrolle darüber, wofür Geld ausgegeben wird, sowie die Auswahl der am besten geeigneten und korrekten Anzahl von Ressourcentypen. Analysieren Sie die Ausgaben im Zeitverlauf und skalieren Sie sie, um den Geschäftsanforderungen gerecht zu werden. Für die folgenden WorkSpaces Anwendungsressourcen fallen nutzungsabhängige Gebühren an:

  • Always-On Flotteninstanzen

  • On-Demand Flotteninstanzen

  • On-Demand Gebühr für gestoppte Instanzen

  • Image Builder-Instances

  • Gebühren für Nutzer

Aktuelle Preisinformationen finden Sie auf der AWS Website mit den Preisen für Amazon WorkSpaces Applications.

Entwerfen kosteneffizienter WorkSpaces Anwendungsbereitstellungen

Der erste Schritt bei der Planung und Gestaltung der WorkSpaces Anwendungsbereitstellung besteht darin, mithilfe eines einfachen Tools zur Preisgestaltung die Höhe Ihrer AWS Gebühren im Zusammenhang mit Ihrer Nutzung abzuschätzen. Geben Sie Ihre Gesamtzahl der Benutzer, die tatsächliche gleichzeitige Nutzung pro Stunde, den Instance-Typ und die Flottenauslastung an, und das Preisfindungstool berechnet Ihren Preis pro Benutzer. Es zeigt auch die geschätzten Preiseinsparungen, wenn Sie eine On-Demand Flotte anstelle einer Always-On Flotte verwenden.

Kunden schätzen das Preismodell für WorkSpaces Anwendungen, bei dem nur für die Instances bezahlt wird, die sie zur Erfüllung der Streaming-Anforderungen ihrer Benutzer bereitstellen. Dieses Modell unterscheidet sich von ihren bestehenden Anwendungs-Streaming-Umgebungen. Diese basieren in der Regel auf der Bereitstellung von Spitzenkapazitäten, auch nachts, am Wochenende und an Feiertagen, wenn die Auslastung geringer ist. Das Amazon AppStream 2.0 Pricing Tool bietet nur eine Schätzung Ihrer AWS-Gebühren im Zusammenhang mit Ihrer Nutzung von WorkSpaces Anwendungen und beinhaltet keine Steuern, die möglicherweise anfallen könnten. Ihre tatsächlichen Gebühren hängen von einer Vielzahl von Faktoren ab, einschließlich Ihrer tatsächlichen Nutzung der AWS-Services.

Das WorkSpaces Applications Pricing Tool wird als Microsoft Excel- oder OpenOffice Calc-Tabelle bereitgestellt, mit der Sie grundlegende Informationen zu Ihrer Flotte eingeben können. Anschließend erhalten Sie auf der Grundlage Ihres Nutzungsmusters einen Kostenvoranschlag für die WorkSpaces Anwendungsumgebung für On-Demand- und Always-On-Flotten. Sie könnten Kosten auf der Grundlage historischer oder erwarteter Nutzungstrends simulieren. Elastic Fleets machen es dem Administrator überflüssig, die Nutzung vorherzusagen und Skalierungsrichtlinien und Images zu erstellen und zu verwalten, da diese Funktionen integriert sind. Elastic-Flotten und Instances, auf denen Amazon Linux 2 ausgeführt wird (alle Flottenarten), werden für die Dauer der Streaming-Sitzung in Sekunden mit einem Minimum von 15 Minuten in Rechnung gestellt.

Optimierung der Kosten durch Wahl des Instance-Typs

Für Fleet- und Image Builder-Instances stehen eine Reihe verschiedener Instance-Familien und Typen zur Verfügung, die Sie für Ihre Anwendung auswählen können.

Tests durch Endbenutzer — Der nächste Schritt besteht darin, die WorkSpaces Anwendungsflotte einer Gruppe von Pilotbenutzern zum Testen zur Validierung unseres ausgewählten Instance-Typs zur Verfügung zu stellen. Es ist wichtig, dass Sie die Pilotbenutzer auffordern, all ihre regulären und umfangreichen Workflows zu testen, um Metriken rund um Speicher, CPU und Grafik zu erfassen, damit Sie grundlegende Leistungskennzahlen erfassen können. Die Pilotgruppe sollte die verschiedenen Benutzerrollen enthalten, die die Anwendung verwenden, um sicherzustellen, dass Sie sie anhand mehrerer Benutzererfahrungen testen. Der Benutzerakzeptanztest ermöglicht es Ihnen, Feedback zur Erfahrung mit Streaming-Sitzungen zu sammeln. Beim Erstellen oder Aktualisieren eines Stacks besteht die Möglichkeit, eine benutzerdefinierte Feedback-URL zu verwenden. Benutzer werden zu dieser URL weitergeleitet, nachdem sie auf den Link „Feedback senden“ geklickt haben, um Feedback zum Streaming-Erlebnis ihrer Anwendung einzureichen. Wenn es einen Leistungsengpass gibt, verwenden Sie Windows-Leistungsmetriken, um Ressourcenbeschränkungen zu analysieren. Wenn für den aktuellen Flotteninstance-Typ stream.standard.medium beispielsweise eine Ressourcenbeschränkung angezeigt wird, aktualisieren Sie den Instance-Typ auf stream.standard.large. Umgekehrt sollten Sie eine Herabstufung des Instance-Typs in Betracht ziehen, wenn Leistungskennzahlen ein hohes Maß an unzureichender Nutzung von Ressourcen zeigen.

Optimierung der Kosten durch die Wahl des Flottentyps

Bei der Erstellung einer neuen WorkSpaces Anwendungsflotte müssen Entwickler entweder einen Always-On- oder einen On-Demand Flotten-Typ wählen. Bei der Auswahl des Instance-Typs aus Preissicht ist es wichtig zu verstehen, wie WorkSpaces Applications Flotteninstanzen verwaltet. Bei Always-On Flotten bleiben Flotteninstanzen im laufenden Zustand. Wenn Benutzer versuchen, Sitzungen zu streamen, sind Flotteninstanzen daher immer bereit, Streaming-Sitzungen zu starten.

Bei On-Demand Flotten werden Flotteninstanzen nach dem Start im Status „Gestoppt“ belassen. Die Gebühr für gestoppte Instances ist niedriger als die Gebühr für laufende Instances, was zur Kostensenkung beitragen kann. Die On-Demand Flotteninstanzen müssen aus einem angehaltenen Zustand gestartet werden. Ein Benutzer muss ungefähr zwei Minuten warten, bis seine Streaming-Sitzung verfügbar ist.

Elastic Fleets eignen sich gut für eigenständige Anwendungen, die auf virtuellen Festplatten installiert werden können, die in einem Amazon Simple Storage Service (Amazon S3) -Bucket gespeichert sind. Elastic Fleets kann die Kosten in einigen Anwendungsfällen weiter senken, da die Abrechnung pro Sekunde nur für die Dauer des Streamings erfolgt. Die Rate hängt vom Instance-Typ und der Größe sowie vom Betriebssystem ab, das Sie bei der Erstellung der Flotte auswählen.

Wenn Endbenutzer während der Geschäftszeiten Flotteninstanzen benötigen, ist es besser, dieselben Streaming-Sitzungen beizubehalten. Das liegt daran, dass Flotteninstanzen pro Stunde berechnet werden und jedes Mal, wenn eine neue Streaming-Sitzung beginnt, eine weitere Flotteninstanzgebühr anfällt.

Tabelle 10 — Vergleich der Flottenarten der WorkSpaces Anwendungen

Art der Flotte

Vorteile

Überlegungen

Always-On

Weniger Wartezeit für Streaming-Sitzungen

Benutzer zahlen für die stündliche Instanzgebühr, da es keine Möglichkeit gibt, Instances im gestoppten Zustand zu belassen.

On-Demand

Kosteneinsparung, da die Instances im gestoppten Zustand bleiben

Längere Wartezeit für Streaming-Sitzungen

Elastic

Per-second Die Abrechnung ist möglicherweise nützlich für Anwendungsfälle mit sporadischen Nutzungsmustern für Anwendungen, die auf einer virtuellen Festplatte installiert werden können

Je größer die virtuelle Festplatte einer Anwendung wird, desto länger kann es dauern, sie auf einer Streaming-Instanz zu mounten

WorkSpaces Applications überwacht Ihre Flottenauslastung und nimmt automatische Anpassungen der Flottenkapazität vor, um Ihren Benutzeranforderungen zu möglichst niedrigen Kosten gerecht zu werden. Die Kapazitätsanpassungen werden auf der Grundlage von Skalierungsrichtlinien vorgenommen, die Sie entweder auf der aktuellen Auslastung oder auf der Grundlage eines Zeitplans definieren. Überprüfen Sie regelmäßig die Kennzahlen zur Flottennutzung, um sicherzustellen, dass die Richtlinien zur Flottenskalierung keine hohen Kapazitätsreserven vorsehen.

Skalierungsrichtlinien

Fleet Auto Scaling ermöglicht es Ihnen, die Flottenressourcen zu optimieren, indem Sie nicht zu viele Ressourcen beanspruchen müssen, bis sich Benutzer anmelden. Administratoren können die Größe der Flotte auf der Grundlage verschiedener Nutzungsarten an die Benutzeranforderungen anpassen. Verwenden Sie CloudWatch WorkSpaces Applications Fleet Metrics oder Überwachungstools von Drittanbietern, um mehr über Benutzeraktivitäten zu erfahren und Skalierungsrichtlinien zu konfigurieren, um WorkSpaces Anwendungsflotten je nach erwarteter Nutzung zu erweitern oder zu verkleinern. Benutzerprotokolle sind ein wichtiger Mechanismus, um sich ein Bild von der tatsächlichen Nutzung zu machen. Diese Erkenntnisse können genutzt werden, um die Flottengröße mithilfe von Auto Scaling dynamisch zu ändern.

In vielen Fällen werden WorkSpaces Anwendungsflotten auf der Grundlage der maximalen Benutzerzahl erstellt und nicht an unterschiedliche Tages- und Wochentage wie Nächte und Wochenenden angepasst. Oft ist die Anzahl der gleichzeitigen Benutzer von gestreamten Anwendungen geringer als die Gesamtzahl der Benutzer, insbesondere wenn Benutzer die Flexibilität haben, remote zu arbeiten. Es ist wichtig, diese Faktoren bei der Prognose von Nutzungsmustern zu berücksichtigen. Eine Überschätzung führt zu einer übermäßigen Bereitstellung von WorkSpaces Anwendungsinstanzen, was zu zusätzlichen Kosten führt. Um eine optimale Konfiguration zu erreichen, müssen Sie möglicherweise eine oder mehrere geplante Skalierungsrichtlinien mit Scale-Out-Richtlinien kombinieren.

Weitere Informationen zur Implementierung von Skalierungsrichtlinien finden Sie unter Skalierung Ihrer Amazon AppStream 2.0-Flotten.

Gebühren für Nutzer

Benutzergebühren werden pro Benutzer und Monat in allen Fällen erhoben, in AWS-Region denen Benutzer WorkSpaces Anwendungen von Applications Fleet-Instances streamen. Anstatt unterschiedliche Benutzer-IDs zu generieren, sollten Sie einheitliche Benutzer-IDs für WorkSpaces Anwendungsbenutzer verwenden. Benutzergebühren werden nicht erhoben, wenn eine Verbindung zu Image Builders hergestellt wird.

Schulen, Universitäten und bestimmte öffentliche Einrichtungen können sich für eine reduzierte Microsoft RDS SAL-Benutzergebühr von 0,44 USD pro Benutzer und Monat qualifizieren. Informationen zu den Qualifikationsanforderungen finden Sie in den Microsoft-Lizenzbedingungen und -dokumenten.

Wenn Sie über Microsoft License Mobility verfügen, sind Sie möglicherweise berechtigt, Ihre eigenen Microsoft RDS-Clientzugriffslizenzen (CALs) mitzubringen und diese mit WorkSpaces Amazon-Anwendungen zu verwenden. Wenn Sie durch Ihre eigene Lizenz abgedeckt sind, fallen keine monatlichen Benutzergebühren an. Weitere Informationen darüber, ob Sie Ihre vorhandenen Microsoft RDS CAL-Lizenzen mit Amazon WorkSpaces Applications verwenden können, finden Sie in den AWS License Mobility-Richtlinien oder wenden Sie sich an Ihren Microsoft-Lizenzvertreter.

Verwendung von Image Builder

WorkSpaces Applications Image Builder Builder-Instanzen werden stündlich berechnet. Die Gebühr für die Image Builder Builder-Instanz umfasst Rechenleistung, Speicherplatz und jeglichen Netzwerkverkehr, der vom Streaming-Protokoll verwendet wird. Für alle laufenden Image Builder Builder-Instanzen wird die entsprechende Gebühr für laufende Instanzen berechnet. Diese Gebühr richtet sich nach dem Instanztyp und der Größe der Instanz, auch wenn keine Administratoren verbunden sind.

Als bewährte Methode zur Kostenoptimierung sollten Sie eine Image Builder Builder-Instanz herunterfahren, wenn sie nicht verwendet wird. CloudWatch Ereignisregeln können verwendet werden, um einen täglichen Job zu planen, z. B. das Aufrufen einer Lambda-Funktion zum Stoppen von Image Builder-Instances.

Sie können Ihr WorkSpaces Anwendungs-Image auf dem neuesten Stand halten, indem Sie verwaltete WorkSpaces Anwendungs-Image-Updates verwenden. Diese Aktualisierungsmethode bietet die neuesten Windows-Betriebssystemupdates und Treiberupdates sowie die neueste WorkSpaces Applications Agent-Software. Wenn Sie diese Methode zum Aktualisieren von Images verwenden, wird ein Image Builder als Teil des Managed Service-Prozesses automatisch gestartet und gestoppt.