Dieser Leitfaden hilft Ihnen beim Einrichten einer vollständigen Spielproduktionsumgebung für die Unreal Engine, welche hochverfügbar ist und den Benutzern mit reduzierter Latenz zur Verfügung gestellt wird. Eine solche Umgebung beschleunigt außerdem rechenintensive Aufgaben, indem sie die Arbeit bei Bedarf über eine leistungsstarke virtuelle Workstation und ein zentralisiertes Versionsverwaltungssystem auf andere Rechner verteilt. Der Beispielcode zeigt, wie Sie diese Spielproduktionsumgebung für Ihr Team einrichten.

Bitte beachten: [Haftungsausschluss]

Architekturdiagramm

[Beschreibung des Architekturdiagramms]

Architekturdiagramm als PDF herunterladen 

Well-Architected-Säulen

Das AWS-Well-Architected-Framework hilft Ihnen, die Vor- und Nachteile der Entscheidungen zu verstehen, die Sie beim Aufbau von Systemen in der Cloud treffen. Die sechs Säulen des Frameworks ermöglichen es Ihnen, architektonische bewärhte Methoden für die Entwicklung und den Betrieb zuverlässiger, sicherer, effizienter, kostengünstiger und nachhaltiger Systeme zu erlernen. Mit dem AWS-Well-Architected-Tool, das kostenlos in der AWS-Managementkonsole verfügbar ist, können Sie Ihre Workloads anhand dieser bewährten Methoden überprüfen, indem Sie eine Reihe von Fragen für jede Säule beantworten.

Das obige Architekturdiagramm ist ein Beispiel für eine Lösung, die unter Berücksichtigung der bewährten Methoden von Well-Architected erstellt wurde. Um eine vollständige Well-Architected-Lösung zu erhalten, sollten Sie so viele bewährte Methoden von Well-Architected wie möglich befolgen.

  • Das AWS Cloud Development Kit (AWS CDK) ermöglicht eine konsistente, wiederholbare Bereitstellung der Elemente der Entwicklungsumgebung. Dadurch werden Fehlerquellen bei der Bereitstellung beseitigt, was die Sicherheit und Zuverlässigkeit verbessert und die Kosten senkt. Amazon CloudWatch bietet Betriebsmetriken und Protokollierung für Ressourcen der Entwicklungsumgebung. Automatisierte, konsistente, wiederholbare Bereitstellungen durch die Protokollierung von AWS CDK mit CloudWatch können die Anwendungskomponenten der Entwicklungsumgebung an einem einzigen Standort protokollieren, unabhängig davon, wie viele Ressourcen hochskaliert wurden. Betriebs- und Zustandsmetriken sind ebenfalls skalierbar und für alle Services in dieser Anleitung standardmäßig aktiviert.

    Whitepaper zur betrieblichen Exzellenz lesen 
  • NICE DCV sichert sowohl Pixel als auch Endbenutzereingaben mithilfe einer durchgängigen AES-256-Verschlüsselung zwischen Client und Server. Außerdem ist eine Authentifizierung durch den Client erforderlich, bevor eine Verbindung zugelassen wird. Da sich die Workstation in einem öffentlichen Subnetz befindet, ist es wichtig, dass die Kommunikation zwischen dem Remote-Service der Workstation und dem Client sicher ist und dass Clients ohne Anmeldeinformationen nicht auf die Workstation zugreifen können.

    Amazon VPC ermöglicht die Trennung von Interessen. Die Richtlinie „Standardmäßig privat“ erhöht die Sicherheit von Ressourcen, die nicht dem öffentlichen Internet zugänglich gemacht werden müssen. Die meisten Ressourcen in der Entwicklungsumgebung müssen nicht dem öffentlichen Internet ausgesetzt sein und werden in privaten Subnetzen in der Amazon VPC platziert, auf die nur andere Ressourcen in der Amazon VPC zugreifen können.

    Whitepaper zur Sicherheit lesen 
  • Amazon Elastic Block Store (Amazon EBS) entkoppelt den Speicher von der Instance. Amazon EC2 ermöglicht die Bereitstellung in mehreren isolierten Availability Zones innerhalb einer AWS-Region, wodurch die Verfügbarkeit der Anwendung maximiert und eine robuste Notfallwiederherstellung bereitgestellt wird. Amazon EBS ermöglicht den Ausfall von Workspace-, Perforce- und Unreal-Swarm-Coordinator-Instances, während die Daten erhalten bleiben und einfache Snapshots für Backups möglich sind.

    Whitepaper zur Zuverlässigkeit lesen 
  • Mit Amazon EC2 Auto Scaling können Entwicklungsressourcen in der Entwicklungsumgebung bei Bedarf aufskaliert werden. Insbesondere können Agenten von Unreal Engine Swarm und Incredibuild bei großen Aufgaben oder einer großen Anzahl von Aufgaben, die entwickelt werden sollen, hochskalieren. Dies verkürzt Entwicklungszeiten und Iterationszeiten werden erhöht. Mit Amazon EC2 können Sie AWS-Regionen oder AWS Local Zones bereitstellen, die sich geografisch in der Nähe der Benutzer befinden. So können Sie die Latenz zwischen lokalen Clients und Remote-Servern reduzieren und das Erlebnis der virtuellen Workstation optimieren. NICE DCV bietet optimierte Protokolle, um die Datenmenge zu minimieren, die zwischen Client und Server übertragen werden muss. Dies ermöglicht eine höhere Bildrate pro Sekunde und eine geringere wahrnehmbare Latenz zwischen Eingaben und Anzeige.

    Whitepaper zur Leistung und Effizienz lesen 
  • Amazon EC2 ermöglicht es Ihnen, eine Vielzahl von Instance-Typen und Zahlungsmodellen auszuwählen, um die Kosten für die jeweiligen Workloads zu optimieren. Auf diese Weise können Sie Workloads mit kostengünstigeren Optionen abgleichen. Darüber hinaus minimieren On-Demand-Instances die Notwendigkeit, für Server zu bezahlen, die nicht genutzt werden.

    Whitepaper zur Kostenoptimierung lesen 
  • Instance-Typen von Amazon EC2 Auto Scaling und Amazon EC2 helfen Ihnen dabei, die Mindestressourcen bereitzustellen, die für die Workload-Anforderungen erforderlich sind. Die Minimierung von Ressourcen zur Anpassung an Workloads – sei es durch Skalierung oder durch die Auswahl von Instance-Typen – ermöglicht es Ihnen, effiziente Services zu entwickeln, die die Umweltauswirkungen Ihres Workloads minimieren.

    Whitepaper zur Nachhaltigkeit lesen 

Implementierungsressourcen

Der Beispielcode dient als Ausgangspunkt. Er ist in der Branche erprobt, präskriptiv, aber nicht endgültig, und ein Blick unter die Haube, der Ihnen den Einstieg erleichtert.

[Betreff]
[Inhaltstyp]

[Titel]

[Untertitel]
Dieser [Blogbeitrag/E-Book/Anleitung/Beispielcode] zeigt, wie [kurze Beschreibung einfügen].

Haftungsausschluss

Der Beispielcode, die Softwarebibliotheken, die Befehlszeilentools, die Machbarkeitsnachweise, die Vorlagen oder andere zugehörige Technologien (einschließlich derjenigen, die von unseren Mitarbeitern bereitgestellt werden) werden Ihnen als AWS-Inhalte im Rahmen der AWS-Kundenvereinbarung oder der entsprechenden schriftlichen Vereinbarung zwischen Ihnen und AWS (je nachdem, was zutrifft) zur Verfügung gestellt. Sie sollten diese AWS-Inhalte nicht in Ihren Produktionskonten oder für Produktions- oder andere kritische Daten verwenden. Sie sind verantwortlich für das Testen, Sichern und Optimieren des AWS-Inhalts, z. B. des Beispielcodes, für die Verwendung in der Produktion auf der Grundlage Ihrer spezifischen Qualitätskontrollverfahren und -standards. Bei der Bereitstellung von AWS-Inhalten können AWS-Gebühren für die Erstellung oder Nutzung von kostenpflichtigen AWS-Ressourcen anfallen, z. B. für den Betrieb von Amazon-EC2-Instances oder die Nutzung von Amazon-S3-Speicher.

Verweise auf Services oder Organisationen von Drittanbietern in diesen Leitlinien bedeuten nicht, dass Amazon oder AWS eine Billigung, Förderung oder Zugehörigkeit zwischen Amazon oder AWS und dem Drittanbieter darstellt. Die Beratung durch AWS ist ein technischer Ausgangspunkt, und Sie können Ihre Integration mit Services von Drittanbietern anpassen, wenn Sie die Architektur bereitstellen.

War diese Seite hilfreich?