Professional Cloud Architect
Question 161
あなたは、営業時間のみに使用するアプリケーションを設計しています。最小限の実行可能な製品(MVP)リリースでは、アクティビティがない場合にコストが発生しないように、自動的に`ゼロにスケーリング`するマネージドプロダクトを使用したいと考えています。 どの主要なコンピューティングリソースを選択すべきですか?
A.
Cloud FunctionsB.
Compute EngineC.
Google Kubernetes EngineD.
App Engine フレキシブル環境Question 162
あなたは、永続化レイヤーとしてCloud Datastoreを使用するApp Engineアプリケーションを作成しています。識別子を持っている複数のルートエンティティを取得する必要があります。Cloud Datastoreによって実行されるオペレーションのオーバーヘッドを最小限に抑えたいと考えています。どうすべきですか?
A.
各エンティティのKeyオブジェクトを作成し、バッチ取得オペレーションを実行するB.
各エンティティのKeyオブジェクトを作成し、エンティティごとに1つの取得オペレーションを実行して、複数の取得オペレーションを実行するC.
識別子を使用してクエリフィルターを作成し、バッチクエリオペレーションを実行するD.
識別子を使用してクエリフィルターを作成し、エンティティごとに1つのクエリオペレーションを実行して、複数のクエリオペレーションを実行するQuestion 163
オンプレミス環境からCloud Storageにファイルをアップロードする必要があります。Cloud Storage上で、顧客指定の暗号鍵(CSEK)を使用してファイルを暗号化したいと考えています。どうすればよいですか?
A.
.boto設定ファイルで暗号鍵を指定します。gsutilを使用してファイルをアップロードします。B.
gcloud configを使用して暗号鍵を指定します。gsutilを使用してそのバケットにファイルをアップロードします。C.
gsutilを使用してファイルをアップロードし、--encryption-keyフラグを使用して暗号鍵を指定します。D.
gsutilを使用してバケットを作成し、--encryption-keyフラグを使用して暗号鍵を指定します。gsutilを使用してそのバケットにファイルをアップロードします。Question 164
顧客は、Google Cloud Platform上で稼働しているゲームサーバーから、数GB規模の集約されたリアルタイムの主要業績評価指標(KPI)を取得し、低レイテンシでKPIを監視したいと考えています。KPIをどのように取得すべきですか?
A.
ゲームサーバーからの時系列データをGoogle Bigtableに保存し、Google データポータルを使用して表示する。B.
ゲームサーバーからStackdriver(現 Cloud Monitoring)にカスタムメトリクスを出力し、Stackdriver Monitoring Console(現 Cloud Monitoring Console)でダッシュボードを作成して表示する。C.
10分ごとにCloud Storageにアップロードされた分析ファイルを取り込むBigQueryロードジョブをスケジュールし、結果をGoogle データポータルで可視化する。D.
KPIをCloud Datastoreエンティティに挿入し、Cloud Datalab(現 Vertex AI Workbench)でアドホック分析と可視化を実行する。Question 165
多くの依存関係を持つPythonウェブアプリケーションがあり、本番環境で動作させるには0.1 CPUコアと128 MBのメモリが必要です。マシンの利用率を監視し、最大化したいと考えています。また、アプリケーションの新しいバージョンを確実にデプロイしたいと考えています。どの手順を実行すべきですか?
A.
次の手順を実行します:1. f1-microタイプのマシンでマネージドインスタンスグループを作成します。2. 起動スクリプトを使用して、リポジトリをクローンし、本番ブランチをチェックアウトし、依存関係をインストールし、Pythonアプリを起動します。3. 新しい本番リリースを自動的にデプロイするためにインスタンスを再起動します。B.
次の手順を実行します:1. n1-standard-1タイプのマシンでマネージドインスタンスグループを作成します。2. 本番ブランチから、すべての依存関係を含み、Pythonアプリを自動的に起動するCompute Engineイメージをビルドします。3. 新しい本番リリースをデプロイするために、Compute Engineイメージを再ビルドし、インスタンステンプレートを更新します。C.
次の手順を実行します:1. n1-standard-1タイプのマシンでGoogle Kubernetes Engine (GKE) クラスタを作成します。2. 本番ブランチから、すべての依存関係を含むDockerイメージをビルドし、バージョン番号でタグ付けします。3. ステージングネームスペースにimagePullPolicyを'IfNotPresent'に設定したKubernetes Deploymentを作成し、テスト後に本番ネームスペースに昇格させます。D.
次の手順を実行します:1. n1-standard-4タイプのマシンでGKEクラスタを作成します。2. masterブランチから、すべての依存関係を含むDockerイメージをビルドし、'latest'でタグ付けします。3. デフォルトネームスペースにimagePullPolicyを'Always'に設定したKubernetes Deploymentを作成します。新しい本番リリースを自動的にデプロイするためにポッドを再起動します。