Professional Cloud Architect

Question 126

ある開発マネージャーが新しいアプリケーションを構築しています。彼はあなたに要件を確認し、それらを満たすために使用できるクラウド技術を特定するように依頼しました。アプリケーションは以下の要件を満たす必要があります。 1. クラウドポータビリティのためにオープンソース技術に基づいていること 2. 需要に基づいてコンピューティング能力を動的にスケーリングできること 3. 継続的なソフトウェアデリバリーをサポートすること 4. 同じアプリケーションスタックの複数の分離されたコピーを実行できること 5. 動的テンプレートを使用してアプリケーションバンドルをデプロイできること 6. URLに基づいて特定のサービスにネットワークトラフィックをルーティングできること どの技術の組み合わせが彼の要件をすべて満たしますか?

A.
Google Kubernetes Engine、Jenkins、Helm
B.
Google Kubernetes Engine と Cloud Load Balancing
C.
Google Kubernetes Engine と Cloud Deployment Manager
D.
Google Kubernetes Engine、Jenkins、Cloud Load Balancing
Question 127

あなたはGoogle Compute Engineを使用して、いくつかのプリエンプティブルLinux仮想マシンインスタンスを作成しました。仮想マシンがプリエンプトされる前に、アプリケーションを適切にシャットダウンしたいと考えています。 どうすればよいですか?

A.
/etc/rc.6.d/ ディレクトリに k99.shutdown という名前のシャットダウンスクリプトを作成する
B.
シャットダウンスクリプトをLinuxのxinetdサービスとして登録し、Stackdriver(現Cloud Monitoring)のエンドポイントチェックがそのサービスを呼び出すように設定する
C.
シャットダウンスクリプトを作成し、新しい仮想マシンインスタンスを作成する際に、Cloud Platform Console(現Google Cloud Console)でキー shutdown-script を持つ新しいメタデータエントリの値としてそのスクリプトを使用する
D.
シャットダウンスクリプトをLinuxのxinetdサービスとして登録し、gcloud compute instances add-metadata コマンドを使用して、キー shutdown-script-url を持つ新しいメタデータエントリの値としてそのサービスのURLを指定する
Question 128

あなたの組織は、Google Cloud Platform上の同じネットワークに3層ウェブアプリケーションをデプロイしています。各層(ウェブ、API、データベース)は、他の層とは独立してスケーリングします。ネットワークトラフィックは、ウェブ層からAPI層へ、そしてデータベース層へと流れる必要があります。トラフィックはウェブ層とデータベース層の間を流れてはいけません。 ネットワークをどのように構成すべきですか?

A.
各層を異なるサブネットワークに追加する
B.
個々のVMにソフトウェアベースのファイアウォールを設定する
C.
各層にタグを追加し、目的のトラフィックフローを許可するようにルートを設定する
D.
各層にタグを追加し、目的のトラフィックフローを許可するようにファイアウォールルールを設定する
Question 129

あなたの開発チームは、夜間のバッチ処理を高速化するために、Google Compute Engine (GCE) の仮想マシン (VM) 上のバッチサーバーに新しいLinuxカーネルモジュールをインストールしました。インストールから2日後、バッチサーバーの50%で夜間のバッチ実行が失敗しました。あなたはこの障害に関する詳細情報を収集し、開発チームにフィードバックしたいと考えています。 どの3つのアクションを実行すべきですか? (3つ選択)

A.
Cloud Loggingを使用して、モジュールのログエントリを検索する
B.
APIまたはCloud Consoleを使用して、GCEアクティビティログを読み取る
C.
gcloudまたはCloud Consoleを使用してシリアルコンソールに接続し、ログを監視する
D.
アクティビティログを使用して、障害が発生したサーバーでライブマイグレーションイベントが発生したかどうかを確認する
E.
Google Cloud Monitoring のタイムラインを障害発生時刻に合わせて調整し、バッチサーバーのメトリクスを監視する
F.
デバッグVMをイメージにエクスポートし、そのイメージをローカルサーバーで実行して、ネイティブ画面に表示されるカーネルログメッセージを確認する
Question 130

あなたの会社は、低リスクでクラウドを試したいと考えています。約100TBのログデータをクラウドにアーカイブし、そこで利用可能な分析機能をテストすると同時に、そのデータを長期的な災害復旧バックアップとしても保持したいと考えています。 どの2つのステップを実行すべきですか?(2つ選択してください)

A.
ログをGoogle BigQueryにロードする
B.
ログをGoogle Cloud SQLにロードする
C.
ログをGoogle Stackdriverにインポートする
D.
ログをGoogle Cloud Bigtableに挿入する
E.
ログファイルをGoogle Cloud Storageにアップロードする