説明/参照:
Explanation:
Cloud Pub / Subを搭載し、世界中のどこからでも毎秒数百万のストリーミングイベントを取り込む
グーグル独自の高速プライベートネットワークによる。確実にするためにCloud Dataflowでストリームを処理します。
信頼性が高く、かつてない低遅延のデータ変換。変換したデータをBigQueryにストリーミングします。
SQLまたは一般的な視覚化ツールによる即時分析のための、クラウド固有のデータウェアハウスサービス。
シナリオから:彼らは、ゲームのバックエンドをGoogle Compute Engineにデプロイして、キャプチャできるようにする予定です。
メトリクスのストリーミング、集中的な分析の実行
ゲーム分析プラットフォームの要件
1.ゲームの活動に基づいて動的に拡大または縮小する
2.ゲームサーバーから直接着信データを処理する
低速のモバイルネットワークのために遅れて到着するデータを処理する。
4. SQLクエリが少なくとも10 TBの履歴データにアクセスできるようにする
5.ユーザーのモバイルデバイスによって定期的にアップロードされるファイルを処理する
6.完全に管理されたサービスのみを使用する
参照先:https://cloud.google.com/solutions/big-data/stream-analytics/
テストレット1
会社概要
Mountkirk Gamesは、モバイルプラットフォーム向けのオンラインのセッションベースのマルチプレイヤーゲームを作成します。彼らはすべてを築きます
彼らのゲームはいくつかのサーバーサイド統合を使っています。歴史的に、彼らはリースするためにクラウドプロバイダーを使いました
物理サーバー
彼らのゲームのいくつかの予想外の人気のために、彼らは彼らのグローバル規模を拡大するのに問題がありました
対象ユーザー、アプリケーションサーバー、MySQLデータベース、および分析ツール。
彼らの現在のモデルはゲームの統計をファイルに書き出し、それらをロードするETLツールを通してそれらを送ることです。
レポート用に集中型MySQLデータベースに。
ソリューションコンセプト
Mountkirk Gamesは新しいゲームを開発していますが、これは非常に人気があると予想されます。彼らは
Google Compute Engine上のゲームのバックエンドで、ストリーミングメトリクスをキャプチャし、集中的に実行できます。
分析し、その自動スケーリングサーバー環境を利用し、マネージドNoSQLと統合する
データベース。
ビジネス要件
世界規模のフットプリントに拡大する。

アップタイムの改善 - ダウンタイムはプレイヤーの損失です。

私たちが使うクラウドリソースの効率を上げます。

すべての顧客への待ち時間を短縮します。

技術要件
ゲームバックエンドプラットフォームの要件
ゲームのアクティビティに基づいて動的に拡大または縮小します。

トランザクションデータベースサービスに接続して、ユーザープロファイルとゲームの状態を管理します。

将来の分析のために、ゲームアクティビティを時系列データベースサービスに保存します。

システムの規模が拡大したら、バックログの処理によってデータが失われないようにします。

強化されたLinuxディストリビューションを実行します。

ゲーム分析プラットフォームの要件
ゲームのアクティビティに基づいて動的に拡大または縮小する

ゲームサーバーから直接受信データを処理する

遅いモバイルネットワークのために遅れて到着するプロセスデータ

クエリが10 TB以上の履歴データにアクセスできるようにする

ユーザーのモバイルデバイスによって定期的にアップロードされるプロセスファイル

エグゼクティブステートメント
私たちの最後の成功したゲームは私たちの以前のクラウドプロバイダーとうまくスケーリングできなかった、その結果としてユーザーが減った
採用し、ゲームの評判に影響を与えます。私たちの投資家はもっと重要業績評価指標(KPI)を求めています
ゲームのスピードと安定性、およびその他のより深い洞察を提供する指標を評価するため
使用パターンは、ターゲットユーザーに合わせてゲームを調整できます。さらに、私たちの現在の技術スタック
必要な規模を提供できないので、MySQLを置き換えて、次のような環境に移行したいと思います。
自動スケーリング、低遅延のロードバランシングを提供し、物理サーバーの管理から解放されます。