Amazon GameLift Servers での耐障害性 - Amazon GameLift Servers

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon GameLift Servers での耐障害性

Amazon EC2 のスタンドアロン機能Amazon GameLift ServersFleetIQとして を使用している場合は、Amazon EC2 ユーザーガイド」の「Amazon EC2 のセキュリティ」を参照してください。 Amazon EC2

AWS グローバルインフラストラクチャは、 AWS リージョンとアベイラビリティーゾーンを中心に構築されています。 AWS リージョンは、低レイテンシー、高スループット、および冗長性の高いネットワークで接続された、物理的に分離された複数のアベイラビリティーゾーンを提供します。アベイラビリティーゾーンでは、ゾーン間で中断することなく自動的にフェイルオーバーするアプリケーションとデータベースを設計および運用することができます。アベイラビリティーゾーンは、従来の単一または複数のデータセンターインフラストラクチャよりも可用性が高く、フォールトトレラントで、スケーラブルです。

AWS リージョンとアベイラビリティーゾーンの詳細については、AWS 「 グローバルインフラストラクチャ」を参照してください。

グローバル AWS インフラストラクチャに加えて、 Amazon GameLift Serversには、データの耐障害性のニーズをサポートするために以下の機能が用意されています。

  • マルチリージョンキュー – Amazon GameLift Servers ゲームセッションキューは、利用可能なホスティングリソースで新しいゲームセッションを配置するために使用されます。複数のリージョンにまたがるキューは、リージョンが停止した場合にゲームセッションの配置をリダイレクトできます。ゲームセッションキューの作成のベストプラクティスについては、「ゲームセッションキューをカスタマイズする」を参照してください。

  • 自動キャパシティスケーリング — Amazon GameLift Serversスケーリングツールを使用して、ホスティングリソースのヘルスと可用性を維持します。これらのツールには、ゲームやプレイヤーのニーズに合わせてフリートの容量を調整できるさまざまなオプションがあります。スケーリングの詳細については、「を使用したゲームホスティング容量のスケーリング Amazon GameLift Servers」を参照してください。

  • インスタンス間の分散 – フリートサイズに応じて、受信トラフィックを複数のインスタンスにAmazon GameLift Servers分散します。ベストプラクティスとして、本稼働環境のゲームでは、インスタンスが異常または応答しなくなった場合に備えて、可用性を維持するために複数のインスタンスを持つ必要があります。

  • Amazon S3 ストレージ – にアップロードされたゲームサーバービルドとスクリプトは、複数のデータセンターレプリケーションを使用して回復性を向上させる標準ストレージクラスを使用して Amazon S3 にAmazon GameLift Servers保存されます。ゲーム セッション ログは、スタンダードストレージクラスを使用してAmazon S3にも保存されます。