NICE DCV is a streaming protocol that 1 Game Production in the Cloud – Workstations supports 4K, 60 FPS streaming. Developers using a browser connect via TCP connections Stream Game Development from anywhere with NICE DCV whereas Windows Clients can use QUIC UDP This engine- and software-agnostic architecture walks through streaming remote workstations using the NICE DCV protocol and covers over port 8443 for increased performance. high level considerations for cloud development workstations for games. Developers behind a VPN connect to VMs in 2 the VPC behind an AWS Transit Gateway encrypted data connection.

1 AWS Workstations Account Workstations are hosted in an Route 3 53 private hosted zone to enable custom Region route tables for Amazon FSx for Windows Remote or Work Availability Zone Availability Zone File Server. From Home VPC Public subnet Public subnet AWS Directory Service provides managed Remote Desktop Client Internet 4 Active Directory to enable local Connection via QUIC UDP gateway 3 game project storage mapped to individual users. Route 53 Private NAT gateway NAT gateway Hosted Zone NICE DCV server, software, registry changes, Private – Workstations subnet 6 Private – Workstations subnet 5 and drivers such as NVIDIA gaming drivers or 4 peripheral drivers, are installed and baked into 7 an Amazon Machine Image (AMI) that can be Or Streamed TCP AWS Directory Service reused as workstations scale. AWS Connection via Browser (Managed AD) Stream Fleets Marketplace includes common AMIs used for EC2 G4 Instances EC2 G4 Instances NICE DCV Remote Auto-Scaling Virtual Workstations Virtual Workstations Session Manager workstations. Access ENI Group Broker Fleets of workstations use G4dn or G4ad GPU Virtual Private 6 Amazon EC2 instance types. Developers who Work at Home AWS Client Gateway Developer VPN do not want to manage their own custom Amazon EC2 Image Builder fleets should consider Amazon AppStream 2.0 or Amazon Nimble Studio fleet Local Game management depending on software. 5 + Project Repos 8 7 A Session Manager Broker enables NICE DCV Engine Software, Amazon Amazon FSx for management of NICE DCV sessions. 2 Server Drivers, Registry Machine Image Windows File Server AppData Changes Multi-AZ Config (Ex. Software Preferences) Local file storage of projects are hosted in AWS Transit 8 Amazon FSx for Windows File Server. Gateway Developers commit to a separate CI/CD pipeline by pushing from local storage to Reviewed for technical accuracy July 14, 2021 source control. © 2021, , Inc. or its affiliates. All rights reserved. AWS Reference Architecture