Professional-Cloud-Architect 試験問題 176

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

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

使用するクラウドリソースの効率を高めます。

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

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

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

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

システムの拡張に伴い、バックログの処理によってデータが失われないようにしてください。

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

ゲーム分析プラットフォームの要件
ゲームアクティビティに基づいて動的にスケールアップまたはスケールダウン

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

モバイルネットワークが遅いために到着が遅れたデータを処理する

クエリが少なくとも10TBの履歴データにアクセスできるようにする

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

エグゼクティブステートメント
私たちの最後の成功したゲームは、以前のクラウドプロバイダーとうまくスケーリングしなかったため、ユーザーの採用が少なくなり、ゲームの評判に影響を及ぼしました。投資家は、ゲームの速度と安定性を評価するためのより多くの主要業績評価指標(KPI)や、ゲームをターゲットユーザーに適応させるために、使用パターンに関するより深い洞察を提供するその他の指標を求めています。
さらに、現在のテクノロジースタックでは必要な規模を提供できないため、MySQLを置き換えて、自動スケーリング、低レイテンシの負荷分散を提供し、物理サーバーの管理から解放される環境に移行したいと考えています。
この質問については、MountkirkGamesのケーススタディを参照してください。会社であるMountkirkGamesのデータベースワークロードの技術アーキテクチャを分析および定義する必要があります。
ビジネス要件と技術要件を考慮して、あなたは何をすべきですか?
  • Professional-Cloud-Architect 試験問題 177

    ケーススタディ:4-Dress4Winのケーススタディ
    会社概要
    Dress4winは、ユーザーがWebサイトとモバイルアプリケーションを使用して個人のワードローブを整理および管理するのを支援するWebベースの会社です。同社はまた、ユーザーとデザイナーや小売業者をつなぐアクティブなソーシャルネットワークを育んでいます。彼らは、広告、eコマース、紹介、およびフリーミアムアプリモデルを通じてサービスを収益化します。
    会社背景
    Dress4winのアプリケーションは、創設者のガレージにある数台のサーバーから、同じ場所にあるデータセンターにある数百台のサーバーとアプライアンスに成長しました。ただし、現在、アプリケーションの急速な成長にはインフラストラクチャの容量が不十分です。この成長と、より迅速に革新したいという同社の願望のために、Dress4winはパブリッククラウドへの完全な移行に取り組んでいます。
    ソリューションコンセプト
    クラウドへの移行の最初のフェーズでは、Dress4winは開発環境とテスト環境の移行を検討しています。また、現在のインフラストラクチャが1つの場所にあるため、ディザスタリカバリサイトの構築も検討しています。アーキテクチャのどのコンポーネントをそのまま移行できるのか、移行する前にどのコンポーネントを変更する必要があるのか​​がわかりません。
    既存の技術環境
    Dress4winアプリケーションは、単一のデータセンターの場所から提供されます。
    データベース:
    MySQL-ユーザーデータ、インベントリ、静的データ

    Redis-メタデータ、ソーシャルグラフ、キャッシング

    アプリケーションサーバー:
    Tomcat-Javaマイクロサービス

    Nginx-静的コンテンツ

    ApacheBeam-バッチ処理

    ストレージアプライアンス:
    VMホスト用のiSCSI

    ファイバチャネルSAN-MySQLデータベース

    NAS-画像ストレージ、ログ、バックアップ

    Apache Hadoop / Sparkサーバー:
    データ分析

    リアルタイムのトレンド計算

    MQサーバー:
    メッセージング

    ソーシャル通知

    イベント

    その他のサーバー:
    Jenkins、監視、要塞ホスト、セキュリティスキャナー

    ビジネス要件

    生産のスケーリングされたパリティを使用して、信頼性と再現性のある環境を構築します。クラウドの一連のセキュリティおよびIDおよびアクセス管理(IAM)のベストプラクティスを定義および順守することにより、セキュリティを向上させます。
    新しいリソースを迅速にプロビジョニングすることで、ビジネスの俊敏性とイノベーションのスピードを向上させます。
    クラウドでのパフォーマンスのためにアーキテクチャを分析および最適化します。他のすべての要件が満たされている場合は、クラウドに完全に移行します。
    技術要件
    クラウドでリソースをプロビジョニングするための自動化フレームワークを評価して選択します。緊急時の本番環境のクラウドへのフェイルオーバーをサポートします。容量を節約するためにクラウドに移行できる本番サービスを特定します。
    可能な限りマネージドサービスを使用してください。
    有線および保管中のデータを暗号化します。
    本番データセンターとクラウド環境間の複数のVPN接続をサポートします。
    CEOの声明
    私たちの投資家は、現在のインフラストラクチャでコストを拡張および抑制できるかどうかを懸念しています。また、新しい競合他社がパブリッククラウドプラットフォームを使用して先行投資を相殺し、より優れた機能の開発に集中できるようになることも懸念しています。
    CTOステートメント
    現在のインフラストラクチャに多額の投資を行ってきましたが、多くの機器が耐用年数の終わりに近づいています。新しいプロジェクトを開始する前に、新しいギアがラックに収納されるのを常に数週間待っています。私たちのトラフィックパターンは、朝と週末の夜に最も高くなります。それ以外の時間帯は、容量の80%がアイドル状態になっています。
    CFOステートメント
    現在、設備投資は四半期予測を上回っています。クラウドに移行すると、最初の支出が増える可能性がありますが、次のハードウェア更新サイクルの前に完全に移行する予定です。今後5年間の総所有コスト(TCO)分析では、クラウド戦略は現在のモデルよりも30〜50%低くなっています。
    この質問については、Dress4Winのケーススタディを参照してください。
    Dress4Winのクラウドへの移行計画の一環として、トラフィック負荷の急増に対処できるように、管理されたロギングおよびモニタリングシステムをセットアップできるようにしたいと考えています。彼らはそれを確実にしたい:
    -インフラストラクチャは、1日の使用量の増減を処理するためにスケールアップおよびスケールダウンする必要がある場合に、通知を受けることができます。
    -管理者は、
    アプリケーションがエラーを報告します。
    -1つをデバッグするために、集約されたログをフィルタリングできます
    多くのホストにまたがるアプリケーションの一部
    どのGoogleStackDriver機能を使用する必要がありますか?
  • Professional-Cloud-Architect 試験問題 178

    Google Compute Engineの本番データベース仮想マシンには、データファイル用のext4形式の永続ディスクがあります。データベースのストレージスペースが不足しそうです。
    最小限のダウンタイムで問題を修正するにはどうすればよいですか?
  • Professional-Cloud-Architect 試験問題 179

    TerramEarthは、接続されているすべてのトラックに、テレメトリデータを収集するためのサーバーとセンサーを装備しています。来年、彼らはデータを使用して機械学習モデルをトレーニングしたいと考えています。彼らは、コストを削減しながら、このデータをクラウドに保存したいと考えています。
    彼らは何をすべきですか?
  • Professional-Cloud-Architect 試験問題 180

    あなたは、オンライン分析処理(OLAP)マーケティング分析およびレポートツールを構築する任務を負っています。これには、数百テラバイトのデータを操作できるリレーショナルデータベースが必要です。そのようなアプリケーションにGoogleが推奨するツールは何ですか?