本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
云游戏开发:工作站
游戏开发通常涉及分散在不同地点的团队远程办公,他们需要访问共享基础架构,并能够支持分散在不同地理位置的协作开发。这种游戏开发流程更加分散的趋势,包括使用工作 work-for-hire室和远程办公,需要实施强大的技术和工作流程,以提高生产力、共享专业知识和敏捷开发实践。
以下参考架构演示了如何使用 AWS Amazon DCV 协议托管远程游戏开发工作站。
使用 Amazon DCV 随时随地直播游戏开发
-
Amazon DCV 是一种支持 4K、60-FPS 流媒体的流媒体协议。使用浏览器的开发人员通过 TCP 连接进行连接,而桌面客户端可以通过端口 8443 使用 QUIC UDP 来提高性能。
-
开发人员使用 AWS Client VPN 通过源网络地址转换 (SNAT) 安全地连接到工作站子网中的网络接口。
-
Amazon Route 53 为 VPC 中的资源提供私有 DNS 以及入站和出站 DNS 转发功能。
-
Directory Service 提供托管 Microsoft Active Directory,允许将本地游戏项目存储映射到个人用户。
-
工作站是使用使用 Image Builder 构建的亚马逊系统映像 (AMI) 创建的。图像包括 Amazon DCV 服务器、开发者软件、注册表更改以及诸如 NVIDIA 游戏驱动程序或外设驱动程序之类的驱动程序。 AWS Marketplace 包括常 AMIs 用于工作站。
-
工作站队列使用图形的 Amazon EC2 实例类型,这些类型可提供 GPUs Auto Scaling 组并使用 A EC2 uto Scaling 组进行扩展。
-
Amazon DCV 会话管理器代理支持对亚马逊 DCV 会话的管理。
-
项目的本地文件存储托管在 Amazon f FSx or Windows 文件服务器中。开发人员通过从本地存储推送到源代码控制,承诺使用单独的 CI/CD 管道。