Professional Cloud Developer

Question 181

あなたはPub/Subにメッセージをパブリッシュするウェブアプリケーションを持っています。アプリケーションの新しいバージョンをローカルでビルドし、各新しいビルドでPub/Sub統合を迅速にテストしたいと考えています。ローカルテストはどのように構成すべきですか?

A.
統合開発環境(IDE)にCloud Codeをインストールします。Cloud APIsに移動し、有効なGoogleプロジェクトIDに対してPub/Subを有効にします。ローカルで開発する場合、アプリケーションがpubsub.googleapis.comを呼び出すように構成します。
B.
gcloudを使用してPub/Subエミュレータをインストールし、有効なGoogleプロジェクトIDでエミュレータを起動します。ローカルで開発する場合、${gcloud beta emulators pubsub env-init}を使用して、アプリケーションがローカルエミュレータを使用するように構成します。
C.
Google Cloudコンソールで、APIライブラリに移動し、Pub/Sub APIを有効にします。ローカルで開発する場合、アプリケーションがpubsub.googleapis.comを呼び出すように構成します。
D.
gcloudを使用してPub/Subエミュレータをインストールし、有効なGoogleプロジェクトIDでエミュレータを起動します。ローカルで開発する場合、PUBSUB_EMULATOR_HOST変数をエクスポートして、アプリケーションがローカルエミュレータを使用するように構成します。
Question 182

あなたのeコマースアプリケーションは、図に示すように、外部リクエストを受け取り、クレジットカード処理、配送、在庫管理のためのサードパーティAPIサービスに転送します。 顧客から、アプリケーションが予測不能なタイミングで動作が遅くなっていると報告されています。アプリケーションはメトリクスを報告していません。一貫性のないパフォーマンスの原因を特定する必要があります。どうすべきですか?

Question
A.
対応する言語のOpenTelemetryライブラリをインストールし、アプリケーションを計装します。
B.
コンテナ内にOps エージェントをインストールし、アプリケーションメトリクスを収集するように設定します。
C.
アプリケーションを変更して、ダウンストリームサービスを呼び出す際に X-Cloud-Trace-Context ヘッダーを読み取り、転送するようにします。
D.
Google Kubernetes Engine クラスタで Managed Service for Prometheus を有効にして、アプリケーションメトリクスを収集します。
Question 183

あなたは新しいアプリケーションを開発しています。このアプリケーションは、Cloud Storageバケット内の特定のファイルが更新された場合にのみトリガーされるようにしたいと考えています。トリガーは変更される可能性があるため、プロセスはさまざまな種類のトリガーをサポートする必要があります。また、将来的に複数のチームメンバーがトリガーを更新できるように、構成をシンプルにしたいと考えています。どうすればよいですか?

A.
Cloud StorageイベントがPub/Subに送信されるように構成し、Pub/Subイベントを使用してアプリケーションを実行するCloud Buildジョブをトリガーします。
B.
特定のファイル名を監視するEventarcトリガーを作成し、ターゲットをCloud Runに設定します。
C.
アプリケーションを実行し、Cloud Storageでオブジェクトが更新されたときにトリガーされるCloud Functionを構成します。
D.
アプリケーションを実行し、Cloud Storageでオブジェクトが更新されたときにトリガーされるFirebase Functionを構成します。
Question 184

あなたは、Google Cloud プロジェクト内の Cloud Run で実行されているアプリケーションのシステムテストを定義しています。本番環境から隔離されたテスト環境を作成する必要があります。最小限の労力でテスト環境の作成を完全に自動化し、自動テストを実行したいと考えています。どうすればよいですか?

A.
Cloud Build を使用して Terraform スクリプトを実行し、新しい Google Cloud プロジェクトと、その Google Cloud プロジェクト内にアプリケーションの Cloud Run インスタンスを作成する。
B.
Cloud Build を使用して Terraform スクリプトを実行し、既存の Google Cloud プロジェクトに新しい Cloud Run リビジョンをデプロイする。トラフィック分割を使用してテスト環境にトラフィックを送信する。
C.
Cloud Build を使用して gcloud コマンドを実行し、新しい Google Cloud プロジェクトと、その Google Cloud プロジェクト内にアプリケーションの Cloud Run インスタンスを作成する。
D.
Cloud Build を使用して gcloud コマンドを実行し、既存の Google Cloud プロジェクトに新しい Cloud Run リビジョンをデプロイする。トラフィック分割を使用してテスト環境にトラフィックを送信する。
Question 185

あなたはGoogle Kubernetes Engine (GKE) のクラスタ管理者です。あなたの組織のクラスタはリリースチャンネルに登録されています。利用可能なアップグレードやセキュリティ速報など、GKEクラスタに影響を与える関連イベントについて通知を受け取る必要があります。どうすればよいですか?

A.
クラスタ通知をPub/Subトピックに送信するように設定する。
B.
google_cloud_release_notes BigQueryデータセットに対してスケジュールされたクエリを実行する。
C.
GKE APIに利用可能なバージョンを問い合わせる。
D.
GKEリリースノートの日次サマリーを受信するためにRSSサブスクリプションを作成する。