本指引可協助您為 Unreal Engine 設定完整的遊戲製作環境,該環境具有高可用性,並且可以降低客戶體驗到的延遲。本指引還透過高效能虛擬工作站和集中版本控制系統,隨需將工作分配到其他電腦,從而加速運算密集型任務。其中的範例程式碼展示如何設定此遊戲製作環境。

請注意:[免責聲明]

架構圖

[架構圖說明]

下載架構圖 PDF 

Well-Architected 支柱

AWS Well-Architected Framework 可協助您了解在雲端建立系統時所做決策的利弊。該架構的六根支柱讓您能夠學習設計和操作可靠、安全、高效、經濟高效且永續的系統的架構最佳實務。使用 AWS Well-Architected Tool (在 AWS 管理主控台中免費提供),您可以透過回答每根支柱的一組問題來針對這些最佳實務審查您的工作負載。

上方的架構圖是一個考量到 Well-Architected 最佳實務而建立的的解決方案的範例。若要完全實現 Well-Architected,您應該盡可能地多遵循 Well-Architected 的最佳實務。

  • AWS Cloud Development Kit (AWS CDK) 可用於對開發環境元素進行一致、可重複的部署。這消除了部署期間會造成錯誤的來源,從而提高安全性和可靠性,並降低成本。Amazon CloudWatch 提供開發環境資源的營運指標和日誌記錄。藉助 CloudWatch 進行 AWS CDK 日誌記錄,實現自動化、一致、可重複的部署,無論向上擴展了多少資源,開發環境的應用程式元件都可以在單一位置進行日誌記錄。營運和運作狀態指標也會擴展,並且預設針對本指引中的所有服務啟用。

    閱讀卓越營運白皮書 
  • NICE DCV 在用戶端和伺服器之間使用端對端 AES-256 加密,保護像素與最終使用者輸入的安全。在允許連線之前,它還要求用戶端完成身分驗證。由於工作站位於公有子網路中,因此務必確保工作站遠端服務和用戶端之間的通訊安全性,以及阻止沒有身分驗證憑證的用戶端存取工作站。

    Amazon VPC 允許將問題分離。其「預設私有」政策增加了不需要暴露於網際網路的資源的安全性。開發環境中的大部分資源無需暴露於網際網路,而是放置在 Amazon VPC 中的私有子網路中,並且只能由 Amazon VPC 中的其他資源存取。

    閱讀安全白皮書 
  • Amazon Elastic Block Store (Amazon EBS) 將儲存與執行個體分開。Amazon EC2 能夠部署到 AWS 區域內的多個相互隔離的可用區域,從而最大化應用程式的可用性並提供強大的災難復原。Amazon EBS 允許 Workspace、Perforce 和 Unreal Swarm 協調器執行個體發生故障,同時保留資料並允許輕鬆建立快照進行備份。

    閱讀可靠性白皮書 
  • Amazon EC2 Auto Scaling 允許開發環境中的建置資源隨需橫向擴充。具體而言,當存在大型建置任務或大量建置任務時,Unreal Engine Swarm 和 Incredibuild 代理程式可以進行擴展,從而減少建置時間並增加疊代次數。Amazon EC2 能夠部署到地理位置靠近使用者的 AWS 區域或 AWS Local Zone,從而降低本機用戶端和遠端伺服器之間的延遲,並最佳化虛擬工作站體驗。NICE DCV 提供最佳化的協定,最大限度地減少用戶端和伺服器之間需要傳輸的資料量,從而實現更高的每秒算圖幀數,同時降低輸入與顯示之間的可察覺延遲。

    閱讀效能達成效率白皮書 
  • Amazon EC2 提供各種執行個體類型和付款模式選項,讓您能夠最佳化特定工作負載的成本。這有助於您找到適合工作負載的成本較低的選項。此外,隨需執行個體可讓您最大限度減少資源浪費。

    閱讀成本最佳化白皮書 
  • Amazon EC2 Auto ScalingAmazon EC2 執行個體類型可讓您以最少的資源滿足您的工作負載需求。無論是透過擴展還是選擇執行個體類型,您能夠根據工作負載調整資源用量,從而建立高效的服務,並最大限度降低工作負載對環境的影響。

    閱讀永續發展白皮書 

實作資源

範本程式碼是一個起點。它經過了產業驗證、具有規範性但並非明確性,並且可以幫助您開始。

[主旨]
[內容類型]

[標題]

[字幕]
這個 [落格文章/電子書/指南/範本程式碼] 演示了如何 [插入簡短描述]。

免責聲明

範例程式碼、軟體庫、命令列工具、概念驗證、範本或其他相關技術 (包括我們的人員提供的任何上述技術) 依據 AWS 客戶協議或您與 AWS 之間的相關書面協議 (以適用者為準) 作為 AWS 內容提供給您。您不得在您的生產帳戶、生產或其他關鍵資料中使用此 AWS 內容。您有責任根據您的特定品質控制實務和標準,依生產級用途來測試、保護和最佳化 AWS 內容 (如範例程式碼)。部署 AWS 內容可能會因建立或使用 AWS 收費資源 (如執行 Amazon EC2 執行個體或使用 Amazon S3 儲存) 而產生 AWS 費用。

本指引中對第三方服務或組織的參考並不意味著 Amazon 或 AWS 與第三方之間的認可、贊助或聯繫。AWS 的指引是技術起點,您可以在部署架構時自訂與第三方服務的整合。

本頁對您是否有幫助?