Professional-Cloud-Architect 試験問題 236
この質問については、マウントカーク・ゲームズのケーススタディを参照してください。
Mountkirk Gamesのゲームサーバーが、自動スケーリングを適切に行えていません。先月、新機能がリリースされ、それが急激に人気を集めました。記録的な数のユーザーがサービスを利用しようとしていますが、その多くが503エラーや非常に遅い応答時間に遭遇しています。まず何を調査すべきでしょうか?
Mountkirk Gamesのゲームサーバーが、自動スケーリングを適切に行えていません。先月、新機能がリリースされ、それが急激に人気を集めました。記録的な数のユーザーがサービスを利用しようとしていますが、その多くが503エラーや非常に遅い応答時間に遭遇しています。まず何を調査すべきでしょうか?
Professional-Cloud-Architect 試験問題 237
事例研究:5 - Dress4win
会社概要
Dress4win は、ウェブサイトとモバイル アプリケーションを使用してユーザーが個人のワードローブを整理および管理するのを支援するウェブベースの企業です。同社はまた、ユーザーとデザイナーや小売業者をつなぐ活発なソーシャル ネットワークを育成しています。広告、e コマース、紹介、およびフリーミアム アプリ モデルを通じてサービスを収益化しています。アプリケーションは、創業者のガレージの数台のサーバーから、コロケーション データ センターにある数百台のサーバーとアプライアンスにまで成長しました。しかし、インフラストラクチャの容量は、アプリケーションの急速な成長には不十分です。この成長と、より迅速なイノベーションへの同社の意欲により、
Dress4Winは、パブリッククラウドへの完全移行を約束している。
解決策のコンセプト
Dress4winは、クラウド移行の第一段階として、開発環境とテスト環境を移行しています。また、現在のインフラストラクチャが単一の場所に集中しているため、災害復旧サイトも構築しています。しかし、アーキテクチャのどのコンポーネントをそのまま移行できるのか、どのコンポーネントを移行前に変更する必要があるのかはまだ明確になっていません。
既存の技術環境
Dress4winアプリケーションは、単一のデータセンターから提供されています。すべてのサーバーはUbuntu LTS v16.04で動作しています。
データベース:
MySQL。ユーザーデータ、在庫、静的データ用のサーバー1台。
* - MySQL 5.8
- 8コアCPU
- 128GBのRAM
- 5TB HDD x 2 (RAID 1)
メタデータ、ソーシャルグラフ、キャッシング用のRedis 3サーバークラスタ。各サーバーは以下のとおりです。
* - Redis 3.2
- 4コアCPU
- 32GBのRAM
計算:
マイクロサービスベースのAPIと静的コンテンツを提供するWebアプリケーションサーバーが40台。
* - Tomcat - Java
- Nginx
- 4コアCPU
- 32GBのRAM
Apache Hadoop/Sparkサーバー20台:
* - データ分析
- リアルタイムのトレンド分析
- 8コアCPU
- 128GBのRAM
- 5TB HDD×4台(RAID 1構成)
メッセージング、ソーシャル通知、イベント用のRabbitMQサーバーが3台:
* - 8コアCPU
- 32GBのRAM
その他のサーバー:
* - Jenkins、監視、バスティオンホスト、セキュリティスキャナー
- 8コアCPU
- 32GBのRAM
収納機器:
VMホスト向けiSCSI
* ファイバーチャネルSAN - MySQLデータベース
* - 総ストレージ容量1PB、利用可能容量400TB
NAS - 画像ストレージ、ログ、バックアップ
* - 総ストレージ容量100TB、利用可能容量35TB
ビジネス要件
拡張可能な本番環境の均一性を備えた、信頼性が高く再現性のある環境を構築する。
* セキュリティとIDおよびアクセスに関する一連のルールを定義し、それに従うことでセキュリティを向上させる
* クラウドにおけるIAM(アイデンティティおよびアクセス管理)のベストプラクティス。
新たなリソースを迅速に提供することで、ビジネスの俊敏性とイノベーションのスピードを向上させる。
・クラウド環境におけるパフォーマンス向上のため、アーキテクチャの分析と最適化を行う。
* 技術要件
クラウド上に非本番環境を簡単に構築できます。
クラウドにおけるリソースプロビジョニングのための自動化フレームワークを実装する。
* オンプレミス環境にアプリケーションをデプロイするための継続的デプロイプロセスを実装する
* データセンターまたはクラウド。
緊急時に、本番環境からクラウドへのフェイルオーバーをサポートする。
* 通信中および保存中のデータを暗号化する。
* 本番データセンターとクラウド間の複数のプライベート接続をサポートする
* 環境。
エグゼクティブ・ステートメント
投資家は、現在のインフラで拡張性とコスト抑制を実現できるかどうかについて懸念を抱いています。また、競合他社がパブリッククラウドプラットフォームを利用して初期投資を相殺し、より優れた機能の開発に専念できる可能性についても懸念しています。トラフィックは午前中と週末の夕方に最も多く、それ以外の時間帯は容量の80%が遊休状態となっています。
当社の設備投資額は現在、四半期ごとの予測を上回っています。クラウドへの移行に伴い、当初は支出が増加する見込みですが、次回のハードウェア更新サイクルまでに完全に移行を完了できると予想しています。今後5年間のパブリッククラウド戦略における総所有コスト(TCO)分析では、現在のモデルと比較して30%から50%のコスト削減が実現できると見込んでいます。
この質問については、Dress4Winの事例研究を参照してください。監査時に法的要件を満たすためには、Dress4WinはGoogle Cloud上のリソースの構成またはメタデータを変更するすべての管理操作に関する情報を提供できる必要があります。
あなたはどうすべきでしょうか?
会社概要
Dress4win は、ウェブサイトとモバイル アプリケーションを使用してユーザーが個人のワードローブを整理および管理するのを支援するウェブベースの企業です。同社はまた、ユーザーとデザイナーや小売業者をつなぐ活発なソーシャル ネットワークを育成しています。広告、e コマース、紹介、およびフリーミアム アプリ モデルを通じてサービスを収益化しています。アプリケーションは、創業者のガレージの数台のサーバーから、コロケーション データ センターにある数百台のサーバーとアプライアンスにまで成長しました。しかし、インフラストラクチャの容量は、アプリケーションの急速な成長には不十分です。この成長と、より迅速なイノベーションへの同社の意欲により、
Dress4Winは、パブリッククラウドへの完全移行を約束している。
解決策のコンセプト
Dress4winは、クラウド移行の第一段階として、開発環境とテスト環境を移行しています。また、現在のインフラストラクチャが単一の場所に集中しているため、災害復旧サイトも構築しています。しかし、アーキテクチャのどのコンポーネントをそのまま移行できるのか、どのコンポーネントを移行前に変更する必要があるのかはまだ明確になっていません。
既存の技術環境
Dress4winアプリケーションは、単一のデータセンターから提供されています。すべてのサーバーはUbuntu LTS v16.04で動作しています。
データベース:
MySQL。ユーザーデータ、在庫、静的データ用のサーバー1台。
* - MySQL 5.8
- 8コアCPU
- 128GBのRAM
- 5TB HDD x 2 (RAID 1)
メタデータ、ソーシャルグラフ、キャッシング用のRedis 3サーバークラスタ。各サーバーは以下のとおりです。
* - Redis 3.2
- 4コアCPU
- 32GBのRAM
計算:
マイクロサービスベースのAPIと静的コンテンツを提供するWebアプリケーションサーバーが40台。
* - Tomcat - Java
- Nginx
- 4コアCPU
- 32GBのRAM
Apache Hadoop/Sparkサーバー20台:
* - データ分析
- リアルタイムのトレンド分析
- 8コアCPU
- 128GBのRAM
- 5TB HDD×4台(RAID 1構成)
メッセージング、ソーシャル通知、イベント用のRabbitMQサーバーが3台:
* - 8コアCPU
- 32GBのRAM
その他のサーバー:
* - Jenkins、監視、バスティオンホスト、セキュリティスキャナー
- 8コアCPU
- 32GBのRAM
収納機器:
VMホスト向けiSCSI
* ファイバーチャネルSAN - MySQLデータベース
* - 総ストレージ容量1PB、利用可能容量400TB
NAS - 画像ストレージ、ログ、バックアップ
* - 総ストレージ容量100TB、利用可能容量35TB
ビジネス要件
拡張可能な本番環境の均一性を備えた、信頼性が高く再現性のある環境を構築する。
* セキュリティとIDおよびアクセスに関する一連のルールを定義し、それに従うことでセキュリティを向上させる
* クラウドにおけるIAM(アイデンティティおよびアクセス管理)のベストプラクティス。
新たなリソースを迅速に提供することで、ビジネスの俊敏性とイノベーションのスピードを向上させる。
・クラウド環境におけるパフォーマンス向上のため、アーキテクチャの分析と最適化を行う。
* 技術要件
クラウド上に非本番環境を簡単に構築できます。
クラウドにおけるリソースプロビジョニングのための自動化フレームワークを実装する。
* オンプレミス環境にアプリケーションをデプロイするための継続的デプロイプロセスを実装する
* データセンターまたはクラウド。
緊急時に、本番環境からクラウドへのフェイルオーバーをサポートする。
* 通信中および保存中のデータを暗号化する。
* 本番データセンターとクラウド間の複数のプライベート接続をサポートする
* 環境。
エグゼクティブ・ステートメント
投資家は、現在のインフラで拡張性とコスト抑制を実現できるかどうかについて懸念を抱いています。また、競合他社がパブリッククラウドプラットフォームを利用して初期投資を相殺し、より優れた機能の開発に専念できる可能性についても懸念しています。トラフィックは午前中と週末の夕方に最も多く、それ以外の時間帯は容量の80%が遊休状態となっています。
当社の設備投資額は現在、四半期ごとの予測を上回っています。クラウドへの移行に伴い、当初は支出が増加する見込みですが、次回のハードウェア更新サイクルまでに完全に移行を完了できると予想しています。今後5年間のパブリッククラウド戦略における総所有コスト(TCO)分析では、現在のモデルと比較して30%から50%のコスト削減が実現できると見込んでいます。
この質問については、Dress4Winの事例研究を参照してください。監査時に法的要件を満たすためには、Dress4WinはGoogle Cloud上のリソースの構成またはメタデータを変更するすべての管理操作に関する情報を提供できる必要があります。
あなたはどうすべきでしょうか?
