View a markdown version of this page

GAMEPERF07-BP05 使用網路加速技術來改善網際網路的效能 - 遊戲產業鏡頭

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

GAMEPERF07-BP05 使用網路加速技術來改善網際網路的效能

除了將對延遲敏感的遊戲基礎設施實際放置在更接近玩家的位置之外,您還可以透過最佳化遊戲的網路效能來改善玩家體驗。 AWS 使用 BGP 通訊協定來影響網際網路路由,以使用從網際網路服務供應商到邊界網路的最快路徑。如果您操作自己的網路,並需要更多對路由行為和 BGP 公告的控制和可觀測性,您可以使用私有對等互連 Direct Connect 或 將流量從網際網路路由到執行中的遊戲 AWS。

未建立此最佳實務時的曝險等級:

實作指引

請考慮下列參考架構,以支援改善的網際網路效能和回應能力。

使用 Global Accelerator 增強遊戲的網路效能

對於網路路由的全受管解決方案,AWS Global Accelerator 使用 AWS 全球網路改善應用程式的網路效能,可用於加速遊戲流量、語音聊天和即時簡訊流量,以及其他延遲敏感的應用程式,同時提供遊戲伺服器的快速容錯移轉。Global Accelerator 自訂路由加速器可以與您的配對服務整合,以便使用靜態廣播 IP 地址和連接埠,將多個玩家的確定性路由傳送至相同的遊戲工作階段。

alt 文字

您的遊戲開發團隊可能分佈於世界各地,需要高效能存取共用內容或資產。若要改善存放在 Amazon S3 儲存貯體中共用內容的效能,您可以使用 S3 跨區域複寫跨區域設定資料的雙向複寫,以便使用者可以從更接近它們的儲存貯體存取資料。若要簡化此存取模式,請使用 S3 多區域存取點,透過全球加速器加速對 S3 的請求。 

如需詳細資訊,請參閱利用 AWS Global Accelerator 和 Amazon GameLift FleetIQ 改善玩家體驗

實作步驟

  • 使用 AWS Global Accelerator 協助改善遊戲流量、語音聊天和即時訊息的網路效能,同時促進快速容錯移轉至遊戲伺服器。

  • 設定 Global Accelerator 自訂路由加速器以與您的配對服務整合,讓玩家能夠使用靜態任意投射 IPs 來決定性路由至遊戲工作階段。

  • 啟用 S3 跨區域複寫,為分散式遊戲開發團隊跨區域複寫共用內容。

  • 使用 S3 多區域存取點,為全球分散式使用者加速透過 AWS 全球網路存取 S3 資料。