Professional-Cloud-Architect 試験問題 181

一日のトラフィックが多い時間帯に、リレーショナルデータベースの1つがクラッシュしましたが、レプリカがマスターに昇格されませんでした。今後このような事態を避けたい場合、どうすればよいでしょうか?
  • Professional-Cloud-Architect 試験問題 182

    この質問については、JencoMartの事例研究を参照してください。
    JencoMartのアプリケーションのGoogle Cloud Platform(GCP)への移行が遅々として進んでいません。インフラストラクチャは図に示されています。スループットを最大化したいと考えています。
    潜在的なボトルネックを3つ挙げてください。(3つ選択してください。)
  • Professional-Cloud-Architect 試験問題 183

    この質問については、Dress4Winの事例研究を参照してください。
    Dress4Winの売上および税務記録を、監査人が不定期に閲覧できる状態で、少なくとも10年間は​​保存したいと考えています。コスト最適化が最優先事項です。どのクラウドサービスを選択すべきでしょうか?
  • Professional-Cloud-Architect 試験問題 184

    Cloud ML Engine を使用して、アップロードされた画像から有名な絵画を認識するアプリケーションを開発しました。このアプリケーションをテストし、特定のユーザーが次の 24 時間だけ画像をアップロードできるようにしたいと考えています。すべてのユーザーが Google アカウントを持っているわけではありません。ユーザーに画像をアップロードしてもらうにはどうすればよいでしょうか?
  • Professional-Cloud-Architect 試験問題 185

    事例研究:4 - Dress4Winの事例研究
    会社概要
    Dress4winは、ウェブサイトとモバイルアプリを通じてユーザーのワードローブの整理・管理を支援するウェブベースの企業です。同社はまた、ユーザーとデザイナーや小売業者をつなぐ活発なソーシャルネットワークを構築しています。収益化は、広告、eコマース、紹介制度、そしてフリーミアムアプリモデルを通じて行っています。
    会社概要
    Dress4winのアプリケーションは、創業者のガレージにあった数台のサーバーから始まり、現在ではコロケーションデータセンターにある数百台のサーバーとアプライアンスへと成長しました。しかし、アプリケーションの急速な成長に伴い、インフラストラクチャの容量はもはや十分ではありません。こうした成長と、より迅速なイノベーションを目指す同社の意向から、Dress4winはパブリッククラウドへの完全移行を決定しました。
    解決策のコンセプト
    Dress4winは、クラウド移行の第一段階として、開発環境とテスト環境の移行を検討しています。また、現在のインフラストラクチャが単一の場所に集中しているため、災害復旧サイトの構築も検討しています。しかし、アーキテクチャのどのコンポーネントをそのまま移行できるのか、どのコンポーネントを移行前に変更する必要があるのか​​はまだ明確になっていません。
    既存の技術環境
    Dress4winアプリケーションは、単一のデータセンターから提供されています。
    データベース:
    MySQL - ユーザーデータ、在庫、静的データ
    * Redis - メタデータ、ソーシャルグラフ、キャッシング
    * アプリケーションサーバー:
    Tomcat - Javaマイクロサービス
    * Nginx - 静的コンテンツ
    * Apache Beam - バッチ処理
    * ストレージ機器:
    VMホスト向けiSCSI
    * ファイバーチャネルSAN - MySQLデータベース
    * NAS - 画像ストレージ、ログ、バックアップ
    * Apache Hadoop/Sparkサーバー:
    データ分析
    * リアルタイムのトレンド計算
    * MQサーバー:
    メッセージング
    * ソーシャル通知
    * イベント
    * その他のサーバー:
    Jenkins、監視、バスティオンホスト、セキュリティスキャナー
    * ビジネス要件
    * 拡張可能な本番環境と同等の信頼性と再現性を備えた環境を構築する。クラウド向けのセキュリティおよびID管理(IAM)のベストプラクティスを定義し、それに従うことでセキュリティを向上させる。
    新たなリソースを迅速に提供することで、ビジネスの俊敏性とイノベーションのスピードを向上させる。
    クラウド環境におけるパフォーマンスを最適化するために、アーキテクチャの分析と最適化を行います。その他の要件がすべて満たされている場合は、クラウドへの完全移行を実施します。
    技術要件
    クラウドにおけるリソースプロビジョニングのための自動化フレームワークを評価し、選択する。緊急時に本番環境をクラウドへフェイルオーバーする機能をサポートする。容量節約のためにクラウドへ移行可能な本番サービスを特定する。
    可能な限りマネージドサービスを利用しましょう。
    通信中のデータと保存されているデータを暗号化する。
    本番データセンターとクラウド環境間の複数のVPN接続をサポートします。
    CEO声明
    投資家は、現在のインフラで拡張性とコスト抑制を実現できるかどうかについて懸念を抱いています。また、新たな競合他社がパブリッククラウドプラットフォームを利用することで初期投資を相殺し、より優れた機能の開発に専念できる可能性についても懸念しています。
    CTO声明
    当社は現在のインフラに多額の投資を行ってきましたが、設備の多くは耐用年数の終わりに近づいています。新しいプロジェクトを開始する前に、新しい機器が搬入されるまで何週間も待たなければならない状況が続いています。トラフィックパターンは午前中と週末の夕方が最も多く、それ以外の時間帯は処理能力の80%が遊休状態となっています。
    最高財務責任者(CFO)声明
    当社の設備投資は現在、四半期ごとの予測を上回っています。クラウドへの移行により、当初は支出が増加する見込みですが、次回のハードウェア更新サイクルまでに完全に移行を完了できると予想しています。今後5年間の総所有コスト(TCO)分析によると、クラウド戦略は現在のモデルよりも30~50%低いコストで済む見込みです。
    この質問については、Dress4Winの事例研究を参照してください。
    Dress4Winのセキュリティチームは、Google Cloud Platform(GCP)上の本番環境仮想マシン(VM)への外部SSHアクセスを無効にしました。運用チームは、VMをリモートで管理し、Dockerコンテナを構築してプッシュし、Google Cloud Storageオブジェクトを管理する必要があります。運用チームは何ができるでしょうか?