Professional Cloud Architect

Question 116

あなたのチームの開発者の一人が、以下のDockerfileを使用してGoogle Container Engineにアプリケーションをデプロイしました。彼らはアプリケーションのデプロイに時間がかかりすぎると報告しています。 あなたは、アプリの機能に悪影響を与えることなく、デプロイ時間を短縮するためにこのDockerfileを最適化したいと考えています。 どの2つのアクションを実行すべきですか?(2つ選択)

Question
A.
pip実行後にPythonを削除する
B.
requirements.txtから依存関係を削除する
C.
Alpine Linuxのようなスリム化されたベースイメージを使用する
D.
Google Container Engineノードプールに、より大きなマシンタイプを使用する
E.
パッケージ依存関係(Pythonとpip)がインストールされた後にソースをコピーする
Question 117

あなたのソリューションは、ステージング環境やテスト環境では見られなかったパフォーマンスバグを本番環境で発生させています。将来この問題を回避するために、テストとデプロイの手順を調整したいと考えています。 どうすべきでしょうか?

A.
本番環境への変更デプロイ数を減らす
B.
本番環境への変更を小さくする
C.
テスト環境とステージング環境の負荷を増やす
D.
本番環境に展開する前に、一部のユーザーにのみ変更をデプロイする
Question 118

マイクロサービスベースのアプリケーションへのAPIリクエストのうち、ごく一部が非常に長い時間を要しています。APIへの各リクエストが多くのサービスを経由する可能性があることをあなたは知っています。そのような場合に、どのサービスが最も時間がかかっているかを知りたいと考えています。 どうすべきでしょうか?

A.
リクエストをより速く失敗させるために、アプリケーションにタイムアウトを設定する
B.
各リクエストのカスタムメトリクスをStackdriver Monitoring(現: Cloud Monitoring)に送信する
C.
Stackdriver Monitoring(現: Cloud Monitoring)を使用して、APIのレイテンシが高い時期を示すインサイトを探す
D.
各マイクロサービスでのリクエストレイテンシを分析するために、Stackdriver Trace(現: Cloud Trace)でアプリケーションを計測(インストゥルメント)する
Question 119

日中の高トラフィック時に、リレーショナルデータベースの1つがクラッシュしましたが、レプリカがマスターに昇格しませんでした。将来的にこれを回避したいと考えています。 何をすべきでしょうか?

A.
別のデータベースを使用する
B.
データベースにより大きなインスタンスを選択する
C.
データベースのスナップショットをより定期的に作成する
D.
データベースの定期的なフェイルオーバーを実装する
Question 120

あなたの組織では、将来起こりうる法的手続きでの分析に備えて、すべてのアプリケーションからのメトリクスを5年間保持する必要があります。 どのアプローチを使用すべきですか?

A.
各プロジェクトのログへのアクセス権をセキュリティチームに付与する。
B.
すべてのプロジェクトに対して Stackdriver Monitoring を構成し、BigQuery にエクスポートする。
C.
すべてのプロジェクトに対して Stackdriver Monitoring をデフォルトの保持ポリシーで構成する。
D.
すべてのプロジェクトに対して Stackdriver Monitoring を構成し、Google Cloud Storage にエクスポートする。