説明/参照:
Explanation:
Google Cloud Datastoreの一般的なワークロード:
ユーザープロファイル

製品カタログ

ゲームの状態

参照:https://cloud.google.com/storage-options/
https://cloud.google.com/datastore/docs/concepts/overview
テストレット1
会社概要
Mountkirk Gamesは、最も人気のあるモバイルプラットフォーム向けのオンラインのセッションベースのマルチプレイヤーゲームを作成しています。
彼らは、サーバー側の統合を使用してすべてのゲームを構築します。歴史的に、彼らはクラウドを使用してきました
物理サーバーをリースするプロバイダー。
一部のゲームの予想外の人気により、グローバルなスケーリングに問題がありました
オーディエンス、アプリケーションサーバー、MySQLデータベース、および分析ツール。
現在のモデルは、ゲーム統計をファイルに書き込み、それらをロードするETLツールを介して送信することです。
レポート用に一元化されたMySQLデータベースに。
ソリューションコンセプト
Mountkirk Gamesは新しいゲームを構築しており、非常に人気があると期待しています。彼らは展開することを計画しています
Google Compute Engine上のゲームのバックエンド。これにより、集中的に実行されるストリーミングメトリックをキャプチャできます。
分析を行い、自動スケーリングサーバー環境を活用してマネージドNoSQLと統合します
データベース。
ビジネス要件
グローバルフットプリントに拡大

稼働時間の改善-ダウンタイムはプレーヤーの損失です

使用するリソースの効率を上げる

すべての顧客への遅延を減らす

技術要件
ゲームバックエンドプラットフォームの要件
1.ゲームアクティビティに基づいて動的にスケールアップまたはスケールダウン
2.マネージドNoSQLデータベースサービスに接続します
3.Linuxディストリビューションのカスタマイズを実行します
ゲーム分析プラットフォームの要件
1.ゲームアクティビティに基づいて動的にスケールアップまたはスケールダウン
2.ゲームサーバーから直接受信データをオンザフライで処理します
3.モバイルネットワークが遅いために到着が遅れたデータを処理する
4.SQLクエリが少なくとも10TBの履歴データにアクセスできるようにします
5.ユーザーのモバイルデバイスによって定期的にアップロードされるファイルを処理します
6.フルマネージドサービスのみを使用する
CEOの声明
私たちの最後の成功したゲームは、以前のクラウドプロバイダーとうまくスケーリングしなかったため、ユーザー数が減少しました
採用とゲームの評判への影響。投資家は、より多くの主要業績評価指標(KPI)を求めています
ゲームの速度と安定性、およびより深い洞察を提供する他のメトリックを評価するため
使用パターン。これにより、ゲームをターゲットユーザーに適合させることができます。
CTOステートメント
現在のテクノロジースタックでは必要な規模を提供できないため、MySQLを置き換えて移行したいと考えています
自動スケーリング、低遅延の負荷分散を提供し、管理から解放される環境に
物理サーバー。
CFOステートメント
十分なユーザー人口統計データ、使用状況メトリック、およびその他のKPIをキャプチャしていません。その結果、
適切なユーザーを関与させない、私たちのマーケティングが適切なユーザーをターゲットにしていると確信していない、そして私たちは
ゲーム内で十分なプレミアムブラストアップを販売していないため、収益に劇的な影響があります。