View a markdown version of this page

클라우드 게임 개발: 워크스테이션 - 게임 산업 렌즈

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

클라우드 게임 개발: 워크스테이션

게임 개발에는 종종 다양한 위치에서 원격으로 작업하는 분산 팀이 포함되며, 공유 인프라에 대한 액세스와 지리적으로 분산된 공동 개발을 지원하는 기능이 필요합니다. work-for-hire 스튜디오 및 원격 작업 사용을 포함하여 보다 분산된 게임 개발 프로세스에 대한 이러한 추세로 인해 생산성, 공유 전문 지식 및 민첩한 개발 관행을 촉진하기 위해 강력한 기술과 워크플로를 구현해야 합니다.

다음 참조 아키텍처는 Amazon DCV 프로토콜을 사용하여 원격 게임 개발 워크스테이션을 호스팅하는 데를 사용하는 AWS 방법을 보여줍니다.

Amazon DCV를 사용하여 어디서나 게임 개발 스트리밍

Amazon DCV를 사용하여 어디서나 게임 개발 스트리밍

  1. Amazon DCV는 4K, 60-FPS 스트리밍을 지원하는 스트리밍 프로토콜입니다. 브라우저를 사용하는 개발자는 TCP 연결을 통해 연결하는 반면 데스크톱 클라이언트는 성능 향상을 위해 포트 8443을 통해 QUIC UDP를 사용할 수 있습니다.

  2. 개발자는 소스 네트워크 주소 변환(SNAT)을 사용하여 워크스테이션 서브넷의 네트워크 인터페이스에 안전하게 연결하기 위해 AWS Client VPN을 사용합니다.

  3. Amazon Route 53는 VPC의 리소스에 대한 프라이빗 DNS와 인바운드 및 아웃바운드 DNS 전달을 제공합니다.

  4. Directory Service 는 관리형 Microsoft Active Directory를 제공하여 개별 사용자에게 매핑된 로컬 게임 프로젝트 스토리지를 활성화합니다.

  5. 워크스테이션은 Image Builder로 빌드된 Amazon Machine Image(AMI)를 사용하여 생성됩니다. 이미지에는 Amazon DCV 서버, 개발자 소프트웨어, 레지스트리 변경 사항, NVIDIA 게임 드라이버 또는 주변 드라이버와 같은 드라이버가 포함됩니다. 워크스테이션에 사용되는 일반적인 AMIs가 AWS Marketplace 포함됩니다.

  6. 워크스테이션 플릿은 GPUs를 제공하는 그래픽 Amazon EC2 인스턴스 유형을 사용하며 EC2 Auto Scaling 그룹을 사용하여 확장됩니다.

  7. Amazon DCV 세션 관리자 브로커를 사용하면 Amazon DCV 세션을 관리할 수 있습니다.

  8. 프로젝트의 로컬 파일 스토리지는 Amazon FSx for Windows File Server에서 호스팅됩니다. 개발자는 로컬 스토리지에서 소스 제어로 푸시하여 별도의 CI/CD 파이프라인에 커밋합니다.