ログイン

PCA200-

PCA200-
58問 • 2年前
  • Keisei Yamamoto
  • 通報

    問題一覧

  • 1

    200. Terraform を使用して、ラップトップから Google Cloud にリソースをデプロイする必要があります。 Google Cloud 環境のリソースは、サービス アカウントを使用して作成する必要があります。 Cloud Identity には、roles/iam.serviceAccountTokenCreator Identity and Access Management (IAM) ロールと、Terraform を使用してリソースをデプロイするために必要な権限があります。 Google が推奨するベスト プラクティスに従って、必要なリソースをデプロイするために開発環境をセットアップしたいと考えています。あなたは何をするべきか?

    B. 1. コマンド ラインからコマンド gcloud config set auth/impersonate_service_account service-account-name@project.iam.gserviceacccount.comを実行します。 2. GOOGLE_OAUTH_ACCESS_TOKEN 環境変数を、gcloud auth print-access-token コマンドによって返される値に設定します。

  • 2

    201. あなたの会社では、Cloud Logging を使用して大量のログデータを管理しています。ログをサードパーティ アプリケーションにプッシュして処理するリアルタイム ログ分析アーキテクチャを構築する必要があります。あなたは何をするべきか?

    A. Pub/Sub への Cloud Logging ログ エクスポートを作成します。

  • 3

    202. 正確なリアルタイムの天気図アプリケーションのパフォーマンスを最適化したいと考えています。データは、タイムスタンプとセンサー読み取り値の形式で、1 秒あたり 10 個の読み取り値を送信する 50,000 個のセンサーから取得されます。 データをどこに保存する必要がありますか?

    C. Google Cloud Bigtable

  • 4

    203. ライブストリームをブロードキャストするマイクロサービス アプリケーションを Google Kubernetes Engine (GKE) にデプロイしています。予測できないトラフィック パターンや、同時ユーザー数の大きな変動が予想されます。アプリケーションは次の要件を満たす必要があります。 • 人気のイベント中に自動的にスケーリングし、高可用性を維持する • ハードウェア障害が発生した場合の回復力がある 導入パラメータはどのように構成する必要がありますか? (2つお選びください。)

    A. マルチゾーン ノード プールを使用してワークロードを均等に分散します。, C. クラスター オートスケーラーを使用してノード プール内のノードの数を変更し、水平ポッド オートスケーラーを使用してワークロードをスケーリングします。

  • 5

    204. あなたは急成長を遂げている金融テクノロジーのスタートアップ企業で働いています。あなたは、Go で記述され、シンガポール リージョン (asia-southeast1) の Cloud Run でホストされている支払い処理アプリケーションを管理しています。支払い処理アプリケーションは、同じくシンガポール リージョンにある Cloud Storage バケットに保存されているデータを処理します。 このスタートアップは、アジア太平洋地域へのさらなる拡大を計画しています。あなたは、今後 6 か月間かけてペイメント ゲートウェイをジャカルタ、香港、台湾に展開する予定です。各拠点にはデータ所在地要件があり、顧客データは取引が行われた国に存在する必要があります。これらの導入コストを最小限に抑えたいと考えています。あなたは何をするべきか?

    A. 各リージョンに Cloud Storage バケットを作成し、各リージョンに決済処理アプリケーションの Cloud Run サービスを作成します。

  • 6

    205. あなたは最近、本番環境で Cloud Spanner データベース インスタンスを実行している新しいチームに参加しました。 マネージャーは、データベースの高い信頼性と可用性を維持しながらコストを削減するために、Spanner インスタンスを最適化しますあなたは何をするのが正しいか?

    C. Cloud Monitoring を使用して CPU 使用率を監視し、必要な最小容量が見つかるまで Spanner の処理ユニットを少しずつ減らします。

  • 7

    206. 運用チームは、運用コストが少ない場合でもアプリケーションの CPU 使用率が高いことに注目しました。運用チームは、最近アプリケーションの CPU リソース消費を最適化しましたどの Go 関数が CPU を最も多く消費するか判断したいと考えています。

    D. Go アプリケーションを変更してプロファイリング データをキャプチャします。プロファイラーのフレーム グラフでアプリケーションの CPU メトリクスを分析します。

  • 8

    207. あなたのチームは、アプリケーションが実行されています Google Kubernetes Engine (GKE) クラスターを管理しています。別のチームがこのアプリケーションとの統合計画をしています。統合を開始する前に、他のチームがアプリケーションに変更を加えることはできないが、GKE に統合をデプロイできることを確認する必要があります。

    D.存在のクラスターに新しい名前空間を作成します。 Kubernetes ロールベースのアクセス制御 (RBAC) を使用して、新しい名前空間の管理者ロールを他のチームに付与します。

  • 9

    208. 最近、OpenTelemetry を使用して新しいアプリケーションを実装し、Trace でアプリケーション リクエストの遅延を確認したいと考えています。特定のリクエストが常にトレースされるようにしたいと考えています。あなたは何をするべきか?

    D. 適切なパラメータを指定して、X-Cloud-Trace-Context ヘッダーをリクエストに追加します。

  • 10

    209. Cloud Shell から kubectl を使用して Google Kubernetes Engine (GKE) クラスターに接続しようとしています。パブリック エンドポイントを使用して GKE クラスタをデプロイしました。 Cloud Shell から、次のコマンドを実行します。この問題の最も考えられる原因は何ですか?

    B. Cloud Shell の外部 IP アドレスは、クラスターの承認されたネットワークの一部ではありません。

  • 11

    210. あなたは、Cloud Storage バケットに保存されたプライベートの画像と動画を含むウェブ アプリケーションを開発しています。ユーザーは匿名であり、Google アカウントを持っていません。アプリケーション固有のロジックを使用して、画像やビデオへのアクセスを制御したいと考えています。アクセスをどのように設定すればよいでしょうか?

    D. バケットへの読み取りアクセスを許可する署名付き URL を生成します。 Web アプリケーションを通じて認証した後、ユーザーが URL にアクセスできるようにします。

  • 12

    211. Google Kubernetes Engine (GKE) でデプロイを構成する必要があります。コンテナがデータベースに接続できることを検証するチェックを含める必要があります。ポッドの接続に失敗した場合は、コンテナ上でスクリプトを実行して正常なシャットダウンを完了する必要があります。デプロイメントをどのように構成すればよいでしょうか?

    B. コンテナーがデータベースに接続できない場合に失敗するコンテナーの livenessProbe を使用してデプロイメントを作成します。コンテナーに障害が発生した場合にシャットダウン スクリプトを実行する Prestop ライフサイクル ハンドラーを構成します。

  • 13

    212. 新しい API をデプロイするのはあなたの責任です。この API には、次の 3 つの異なる URL パスがあります。

    B.直接公開される 3 つのクラウド機能を作成します。

  • 14

    213. マイクロサービス アプリケーションを Google Kubernetes Engine (GKE) にデプロイしています。アプリケーションは毎日更新を受け取ります。Linux 優遇システム (OS) 上で実行される多数の個別のコンテナーをデプロイすることが予想されます。コンテナーの既知の OS 脆弱性についてアラートを受け取りたいと考えています。 Google が推奨するベストプラクティスについて考えています。

    B.コンテナ分析を有効にし、新しいコンテナ イメージを Artifact Registry にアップロードします。各展開の前に脆弱性の結果を確認してください。

  • 15

    214. あなたは大規模な組織の開発者です。 Go で書かれたアプリケーションが本番環境の Google Kubernetes Engine (GKE) クラスターで実行されています。 BigQuery へのアクセスを必要とする新しい機能を追加する必要がありますGoogle が推奨するベストプラクティスに従い、BigQuery に GKE クラスタへのアクセスを許可したいと考えています。

    D. Google サービス アカウントと Kubernetes サービス アカウントを作成します。GKE クラスタで Workload Identity を構成し、アプリケーションのデプロイで Kubernetes サービス アカウントを参照します。

  • 16

    215. Python で書かれたアプリケーションが Cloud Run の本番環境で実行されています。アプリケーションは、同じプロジェクト内の Cloud Storage バケットに保存されているデータの読み取り/書き込みを行う必要があります。へのアクセスを許可したいと考えています。あなたは何をするべきか?

    A.カスタム Identity and Access Management (IAM) ロールを持つユーザー管理のサービス アカウントを作成します。

  • 17

    216. あなたのチームは Cloud Function コードの単体テストを開発しています。コードは Cloud Source Repositories リポジトリに保存されます。テストの実装はお客様の責任です。コードを Cloud Functions にデプロイするために必要な権限を持つのは、特定のサービス アカウントのみです。最初にテストに合格しなければコードをデプロイできないようにしたいと考えています。単体テストのプロセスはどのように構成すればよいでしょうか?

    D. 特定のサービス アカウントをビルド エージェントとして使用して単体テストを実行するように Cloud Build を構成します。コードがテストに合格すると、Cloud Build は Cloud Function をデプロイします。

  • 18

    217. あなたのチームは、本番プロジェクトの Cloud Run で実行されているアプリケーションでエラーの急増を検出しました。アプリケーションは、Pub/Sub トピック A からメッセージを読み取り、メッセージを処理し、トピック B にメッセージを書き込もうに構成されています。エラーの原因を特定するためにテストを実施したいと考えています。テスト用に模擬メッセージのセットを使用できます。あなたは何をするべきか?

    A. Pub/Sub と Cloud Run の洞察をローカルマシンにデプロイします。アプリケーションをローカルにデプロイし、アプリケーションのログ レベルを DEBUG または INFO に変更します。トピックに模擬メッセージを書き込み、ログを分析します。ます。

  • 19

    218. あなたは、ユーザーに設定して Google Cloud API を介して Google Cloud サービスと対話する必要がある Java Web サーバーを開発しています。 ユーザーは、Google Cloud ID を使用して Google Cloud API に対して認証できる必要がありますWeb アプリケーションにどのワークフローを実装する必要がありますか?

    D. 1. ユーザーがアプリケーションにアクセスすると、要求された権限のリストが表示された Google Cloud 画面にルーティングされ、SSO を使用して Google アカウントにログインするよう求められます 。同意していただきますと、アプリケーションは Google サーバーから認証コードを受け取ります。 3. アプリケーションは、Google サーバーに認証コードとアクセスするために交換するよう要求します。 4. Google サーバーは、アプリケーションが Google Cloud API を呼び出しますために使用するアクセス時に応答します。

  • 20

    219. あなたは最近新しいアプリケーションを開発しました。 Dockerfile を使用せずに Cloud Run にアプリケーションをデプロイしたいと考えています。組織では、すべてのコンテナ イメージを集中管理されたコンテナ リポジトリにプッシュする必要があります。 Google Cloud サービスを使用してコンテナを構築するにはどうすればよいですか? (2つお選びください。)

    C. Pack CLI で Pack build コマンドを使用します。, D. gcloud rundeploy CLI コマンドに --source フラグを含めます。

  • 21

    220. あなたは、オンライン e コマース Web サイトを管理する組織で働いています。あなたの会社は世界中に拡大する計画を立てています。ただし、estore は現在、1 つの特定のリージョンにサービスを提供しています。 SQL データベースを選択し、組織の成長に合わせて拡張できるスキーマを構成する必要があります。すべての顧客トランザクションを保存するテーブルを作成し、顧客 (CustomerId) とトランザクション (TransactionId) が一意であることを確認したいと考えています。あなたは何をするべきか?

    C. TransactionId と CustomerId が主キーとして構成された Cloud Spanner テーブルを作成します。 TransactionId にはランダムな文字列 (UUID) を使用します。

  • 22

    221. あなたは、Go で記述され、Google Kubernetes Engine にデプロイされた Web アプリケーションを監視しています。 CPU とメモリの使用率が増加していることがわかります。どのソース コードが CPU およびメモリ リソースを最も多く消費していると判断する必要があります。 あなたは何をするべきか?

    B. Cloud Profiler パッケージをアプリケーションにインポートし、Profiler エージェントを初期化します。 Google Cloud コンソールで生成されたフレーム グラフを確認して、時間のかかる関数を指定します。

  • 23

    222. Google Kubernetes Engine にコンテナがデプロイされています。コンテナーの起動が遅くなる場合があるため、liveness プローブを実装しました。 liveness プローブが起動時に時々失敗することに気づきました。あなたは何をするべきか?

    A. 起動プローブを追加します。

  • 24

    223. あなたは、e コマース サイトを管理する組織で働いています。アプリケーションはグローバル HTTP(S) ロード バランサの背後にデプロイされます。新製品推奨アルゴリズムをテストする必要があります。 A/B テストを使用して、新しいアルゴリズムが売上に与える影響をランダムな方法で判断することを計画しています。この機能をどのようにテストすればよいでしょうか?

    A. 重みを使用してバージョン間でトラフィックを分割します。

  • 25

    224. デプロイメント リソースを使用して新しいアプリケーション リビジョンを本番環境の Google Kubernetes Engine (GKE) にデプロイする予定です。コンテナが正しく動作しない可能性があります。リビジョンの展開後に問題が発生した場合のリスクを最小限に抑えたいと考えています。 Google が推奨するベスト プラクティスに従いたいと考えています。あなたは何をするべきか?

    A. PodDisruptionBudget を 80% にしてローリング アップデートを実行します。

  • 26

    225. 新しいアプリケーション コードを運用環境にプロモートする前に、さまざまな異なるユーザーに対してテストを実施する必要があります。この計画には危険が伴いますが、実稼働ユーザーを使用してアプリケーションの新しいバージョンをテストし、オペレーティング システムに基づいてアプリケーションの新しいバージョンに転送されるユーザーを制御したいと考えています。新しいバージョンでバグが発見された場合は、アプリケーションの新しくデプロイされたバージョンをできるだけ早くロールバックする必要があります。 あなたは何をするべきか?

    B. Anthos Service Mesh を使用してアプリケーションを Google Kubernetes Engine にデプロイします。トラフィック分割を使用して、ユーザー エージェント ヘッダーに基づいてユーザー トラフィックのサブセットを新しいバージョンに送信します。

  • 27

    226. あなたのチームは、給与計算アプリケーションをサポートする自動音声応答 (IVR) システムのビジネス ロジックを実装するバックエンド アプリケーションを作成しています。 IVR システムには次の技術的特徴があります。 • 各顧客の電話は、固有の IVR セッションに関連付けられます。 • IVR システムは、セッションごとにバックエンドへの個別の永続的な gRPC 接続を作成します。 • 接続が中断された場合、IVR システムは新しい接続を確立するため、その通話にわずかな遅延が発生します。 バックエンド アプリケーションをデプロイするためにどのコンピューティング環境を使用するかを決定する必要があります。現在の通話データを使用して、次のことを決定します。 • 通話時間の範囲は 1 ~ 30 分です。 • 電話は通常、営業時間内に行われます。 • 特定の既知の日付 (給料日など) の前後、または大幅な給与変更が発生したとき、電話の数が大幅に急増します。 コスト、労力、運用上のオーバーヘッドを最小限に抑えたいと考えています。バックエンド アプリケーションをどこにデプロイする必要がありますか?

    D. クラウドラン

  • 28

    227. あなたは、MySQL リレーショナル データベース スキーマを使用する、Google Cloud でホストされるアプリケーションを開発しています。アプリケーションではデータベースに対して大量の読み取りと書き込みが行われるため、バックアップと継続的な容量計画が必要になります。チームにはデータベースを完全に管理する時間はありませんが、小規模な管理タスクを引き受けることはできます。データベースをどのようにホストすればよいでしょうか?

    A. データベースをホストするように Cloud SQL を構成し、スキーマを Cloud SQL にインポートします。

  • 29

    228. あなたは Cloud Run を使用して新しいウェブ アプリケーションを開発し、コードを Cloud Source Repositories にコミットしています。可能な限り最も効率的な方法で新しいコードをデプロイしたいと考えています。コンテナを構築し、コマンド gcloud rundeploy を実行する Cloud Build YAML ファイルはすでに作成されています。次に何をすべきでしょうか?

    B. 開発ブランチにプッシュされたリポジトリ コードに応答してビルド ファイルを実行するビルド トリガーを作成します。

  • 30

    229. あなたは大規模な組織の開発者です。 Web アプリケーションを Google Kubernetes Engine (GKE) にデプロイしています。 DevOps チームは、Cloud Deploy を使用してアプリケーションを GKE の開発クラスタ、テストクラスタ、本番クラスタにデプロイする CI/CD パイプラインを構築しました。 Cloud Deploy がアプリケーションを開発クラスターに正常にデプロイした後、それをテスト クラスターに自動的に昇格させたいと考えています。 Google が推奨するベスト プラクティスに従って、このプロセスをどのように構成すればよいですか?

    C. 1. Google Cloud Deploy API を呼び出してアプリケーションをテスト クラスターにプロモートする Cloud Function を作成します。 2. この関数が、clouddeploy-operations トピックからの SUCCEEDED Pub/Sub メッセージによってトリガーされるように構成します。

  • 31

    230. アプリケーションは Google Kubernetes Engine クラスタ内のコンテナとして実行されています。安全なアプローチを使用してアプリケーションにシークレットを追加する必要があります。あなたは何をするべきか?

    D. 資格情報を Secret Manager に保存します。 Secret Manager から資格情報を読み取るための Google サービス アカウント (GSA) を作成します。コンテナーを実行するための Kubernetes サービス アカウント (KSA) を作成します。 Workload Identity を使用して、KSA が GSA として機能するように構成します。

  • 32

    231. あなたは金融機関の開発者です。 Cloud Shell を使用して Google Cloud サービスと対話します。現在、ユーザー データは一時ディスクに保存されています。ただし、最近可決された規制により、機密情報を一時ディスクに保存することはできなくなりました。ユーザー データ用に新しいストレージ ソリューションを実装する必要があります。コードの変更を最小限に抑えたい。ユーザーデータをどこに保存する必要がありますか?

    B. ユーザー データを Compute Engine インスタンスの永続ディスクに保存します。

  • 33

    232. あなたは最近、ログ データを Cloud Storage バケットに毎日転送するウェブ アプリケーションを開発しました。認証されたユーザーは、重要なイベントがないか過去 2 週間のログを定期的に確認します。その後、ログは外部監査人によって年に 1 回検査されます。データは 7 年以上の期間保存する必要があります。これらの要件を満たし、コストを最小限に抑えるストレージ ソリューションを提案したいと考えています。あなたは何をするべきか? (2つお選びください。)

    A. バケット ロック機能を使用して、データの保持ポリシーを設定します。, D. ライフサイクル管理ポリシーを作成して、14 日より古いオブジェクトのストレージ クラスを Coldline に設定します。

  • 34

    233. あなたのチームは、Cloud Storage イベントによってトリガーされる Cloud Function を開発しています。 Google が推奨するベスト プラクティスに従いながら、Cloud Function のテストと開発を加速したいと考えています。あなたは何をするべきか?

    C. Functions Frameworks ライブラリをインストールし、ローカルホスト上で Cloud Function を構成します。関数のコピーを作成し、新しいバージョンを編集します。 Curl を使用して新しいバージョンをテストします。

  • 35

    234. あなたのチームは、Google Kubernetes Engine (GKE) で実行されるアプリケーションのビルド パイプラインを設定しています。セキュリティ上の理由から、パイプラインによって生成されたイメージのみを GKE クラスタにデプロイする必要があります。 Google Cloud サービスのどの組み合わせを使用する必要がありますか?

    D. Cloud Build、Artifact Registry、Binary Authorization

  • 36

    235. あなたは、Cloud Run にデプロイされたビジネスクリティカルなアプリケーションを本番環境でサポートしています。アプリケーションは、アプリケーションの使いやすさに影響を与える HTTP 500 エラーを報告しています。特定の時間枠内でエラーの数がリクエストの 15% を超えたときにアラートを受け取りたいとします。あなたは何をするべきか?

    C. Cloud Monitoring で、エラーの数が定義されたしきい値を超えた場合に警告を発するアラート ポリシーを作成します

  • 37

    236. API 呼び出し元の認証、クォータの適用、メトリクスのレポートを行うパブリック API を構築する必要があります。このアーキテクチャを完成するにはどのツールを使用する必要がありますか?

    B. クラウドエンドポイント

  • 38

    237. Google Kubernetes Engine のデプロイ更新中にアプリケーションが強制的にシャットダウンされたことに気づきました。アプリケーションは終了する前にデータベース接続を閉じませんでした。アプリケーションを更新して、正常なシャットダウンを確実に完了させたいと考えています。あなたは何をするべきか?

    A. 受信した SIGTERM シグナルを処理してデータベースから正常に切断するようにコードを更新します。

  • 39

    238. あなたは、Datastore モードの Cloud Run と Firestore で実行される新しい小売システムに取り組んでいる主任開発者です。 Web UI の要件は、ユーザーがシステムにアクセスしたときにシステムが利用可能な製品のリストを表示し、ユーザーがすべての製品を参照できることです。この要件は、Firestore に保存されているすべての利用可能な製品のリストを返すことによって、Minimum Viable Product (MVP) フェーズで実装されました。 本番稼働から数か月後、繁忙時に Cloud Run インスタンスが「HTTP 500: Container Instances are Overcememory Limits」エラーで終了していることに気付きました。このエラーは、データストア エンティティの読み取り数の急増と同時に発生します。 Cloud Run のクラッシュを防ぎ、データストア エンティティの読み取り数を減らす必要があります。システムのパフォーマンスを最適化するソリューションを使用したいと考えています。あなたは何をするべきか?

    D. カーソルを使用して製品リストを返すクエリを変更します。

  • 40

    239. インターネットに接続されたマイクロサービス アプリケーションを Google Kubernetes Engine (GKE) にデプロイする必要があります。 A/B テスト手法を使用して新機能を検証したいと考えています。新しいコンテナ イメージ リリースを展開するには、次の要件があります。 • 新しいコンテナ イメージの展開時にダウンタイムが発生しない。 • 新しい製品リリースは、製品ユーザーのサブセットを使用してテストおよび検証されます。 あなたは何をするべきか?

    C. 1. Anthos Service Mesh を GKE クラスタにインストールします。 2. GKE クラスタ上に 2 つのデプロイメントを作成し、それらに異なるバージョン名のラベルを付けます。 3. Istio ルーティング ルールを実装して、アプリケーションの新しいバージョンを参照するデプロイメントにトラフィックのごく一部を送信します。

  • 41

    240. あなたのチームは大規模な Google Kubernetes Engine (GKE) クラスターを管理しています。現在、いくつかのアプリケーション チームが同じ名前空間を使用してクラスター用のマイクロサービスを開発しています。あなたの組織は、マイクロサービスを作成するために追加のチームを参加させることを計画しています。各チームの作業のセキュリティと最適なパフォーマンスを確保しながら、複数の環境を構成する必要があります。コストを最小限に抑え、Google が推奨するベスト プラクティスに従いたいと考えています。あなたは何をするべきか?

    A. 既存のクラスター内の各チームに新しいロールベースのアクセス制御 (RBAC) を作成し、リソース クォータを定義します。

  • 42

    241. Java アプリケーションを Cloud Run にデプロイしました。アプリケーションは、Cloud SQL でホストされているデータベースにアクセスする必要があります。規制要件により、Cloud SQL インスタンスへの接続には内部 IP アドレスを使用する必要があります。 Google が推奨するベスト プラクティスに従って接続を構成するにはどうすればよいですか?

    B. サーバーレス VPC アクセス コネクタを使用するように Cloud Run サービスを構成します。

  • 43

    242. Google Cloud 環境には、1 つの組織ノード、「Apps」という名前の 1 つのフォルダ、およびそのフォルダ内に複数のプロジェクトがあります。組織ノードは、terramearth.com 組織のメンバーを許可するconstraints/iam.allowedPolicyMemberDomains組織ポリシーを適用します。 「Apps」フォルダーは、flowlogistic.com 組織のメンバーを許可するconstraints/iam.allowedPolicyMemberDomains組織ポリシーを適用します。また、inheritFromParent: false プロパティもあります。

    D.constraints/iam.allowedPolicyMemberDomains 組織ポリシーが設定されており、flowlogistic.com 組織のメンバーのみが許可されているため、アクションは失敗します 。

  • 44

    243. プロジェクト A とプロジェクト B という名前の 2 つの Google Cloud プロジェクトがあります。プロジェクト A に Cloud Function を作成し、プロジェクト B の Cloud Storage バケットに出力を保存する必要があります。最小権限の原則に従う必要があります。あなたは何をするべきか?

    B. 1. プロジェクト A で Google サービス アカウントを作成します。 2. プロジェクト A のサービス アカウントを使用して Cloud Function をデプロイします。 3. このサービス アカウントに、プロジェクト B にあるストレージ バケットのロール/storage.objectCreator ロールを割り当てます。

  • 45

    244. 最近、あなたのアプリケーションに影響を与える政府規制が可決されました。コンプライアンスの目的で、アプリケーションのプロジェクトからセキュリティ チームに制限されているプロジェクトに特定のアプリケーション ログの複製を送信することが求められるようになりました。あなたは何をするべきか?

    A. セキュリティ チームのプロジェクトにユーザー定義のログ バケットを作成します。アプリケーションのログをセキュリティ チームのプロジェクトのログバケットにルーティングするように Cloud Logging シンクを構成します。

  • 46

    245. 新しい Go アプリケーションを Cloud Run にデプロイする予定です。ソースコードは Cloud Source Repositories に保存されます。ソース コードのコミット時に実行される、フルマネージドで自動化された継続的なデプロイメント パイプラインを構成する必要があります。最も単純な展開ソリューションを使用したいと考えています。あなたは何をするべきか?

    D. Cloud Source Repositories へのソース コードのコミットごとにコンテナのビルドとデプロイのプロセスを実行するように構成されたトリガーで Cloud Build を使用します。

  • 47

    246. あなたのチームは、Google Kubernetes Engine (GKE) クラスターでホストされるアプリケーションを作成しました。 2 つの異なるリージョンにある 2 つの GKE クラスタにデプロイされているレガシー REST サービスにアプリケーションを接続する必要があります。回復力のある方法でアプリケーションをターゲット サービスに接続したいと考えています。また、別のポートでレガシー サービスのヘルス チェックを実行できるようにしたいと考えています。どのように接続を設定すればよいでしょうか? (2つお選びください。)

    A. Traffic Director とサイドカー プロキシを使用して、アプリケーションをサービスに接続します。, C. プロキシからのヘルスチェックを許可するようにレガシーサービスのファイアウォールを構成します。

  • 48

    247. 本番環境の Google Kubernetes Engine (GKE) クラスターでアプリケーションが実行されています。 Cloud Deploy を使用して、アプリケーションを本番環境の GKE クラスタに自動的にデプロイします。開発プロセスの一環として、アプリケーションのソース コードに頻繁に変更を加えることを計画しており、変更をリモート ソース コード リポジトリにプッシュする前に、変更をテストするためのツールを選択する必要があります。ツールセットは次の要件を満たしている必要があります。 • 頻繁に行われるローカル変更を自動的にテストします。 • ローカル展開は、運用環境の展開をエミュレートします。 最小限のリソースを使用してラップトップ上でコンテナーの構築と実行をテストするには、どのツールを使用する必要がありますか?

    C. ミニクベとスカフォールド

  • 49

    248. Cloud Source Repositories と Cloud Build を使用して、Python アプリケーションを Cloud Run にデプロイしています。 Cloud Build パイプラインを以下に示します。デプロイ時間を最適化し、不必要な手順を回避したいと考えています。あなたは何をするべきか?

    D. --cache-from 引数をビルド構成ファイルの Docker ビルド ステップに追加します。

  • 50

    249. イベント駆動型アプリケーションを開発しています。 Pub/Sub に送信されたメッセージを受信するトピックを作成しました。これらのメッセージをリアルタイムで処理したいと考えています。アプリケーションは他のシステムから独立しており、新しいメッセージが到着したときにのみコストが発生する必要があります。アーキテクチャをどのように構成すればよいでしょうか?

    B. コードを Cloud Functions にデプロイします。 Pub/Sub トリガーを使用して Cloud Function を呼び出します。 Pub/Sub API を使用して、Pub/Sub トピックへのプル サブスクリプションを作成し、そこからメッセージを読み取ります。

  • 51

    250. Google Kubernetes Engine (GKE) 上で実行されているアプリケーションがあります。アプリケーションは現在ログ ライブラリを使用しており、標準出力に出力しています。ログを Cloud Logging にエクスポートする必要があり、ログには各リクエストに関するメタデータが含まれる必要があります。これを達成するには、最も簡単な方法を使用したいと考えています。あなたは何をするべきか?

    A. アプリケーションのロギング ライブラリを Cloud Logging ライブラリに変更し、ログを Cloud Logging にエクスポートするようにアプリケーションを構成します。

  • 52

    251. あなたは、Cloud Run にデプロイされ、Cloud Functions を使用する新しいアプリケーションに取り組んでいます。新しい機能が追加されるたびに、新しい Cloud Functions サービスと Cloud Run サービスがデプロイされます。 ENV 変数を使用してサービスを追跡し、サービス間通信を有効にしますが、ENV 変数のメンテナンスが困難になってきています。スケーラブルな方法で動的検出を実装したいと考えています。あなたは何をするべきか?

    B. Service Directory 名前空間を作成します。 API 呼び出しを使用して、展開中にサービスを登録し、実行時にクエリを実行します。

  • 53

    252. あなたは、コンテナファーストのアプローチを採用する金融サービス会社で働いています。あなたのチームはマイクロサービス アプリケーションを開発します。 Cloud Build パイプラインはコンテナ イメージを作成し、回帰テストを実行して、イメージを Artifact Registry に公開します。回帰テストに合格したコンテナのみが Google Kubernetes Engine (GKE) クラスタにデプロイされるようにする必要があります。 GKE クラスタでは Binary Authorization がすでに有効になっています。次に何をすべきでしょうか?

    A. アテスターとポリシーを作成します。コンテナ イメージが回帰テストに合格したら、Cloud Build を使用して Kritis Signer を実行し、コンテナ イメージの証明書を作成します。

  • 54

    253. あなたは、ベスト プラクティスに準拠するために Cloud Build の手順を確認および更新しています。現在、ビルド手順は次のとおりです。 1. ソース リポジトリからソース コードをプルします。 2. コンテナー イメージをビルドします。 3. ビルドされたイメージを Artifact Registry にアップロードします。 構築されたコンテナ イメージの脆弱性スキャンを実行するステップを追加する必要があり、スキャンの結果を Google Cloud で実行されているデプロイ パイプラインで利用できるようにしたいと考えています。他のチームのプロセスを混乱させる可能性のある変更は最小限に抑えたいと考えています。あなたは何をするべきか?

    C. Artifact Registry で Container Scanning API を有効にし、構築されたコンテナ イメージの脆弱性をスキャンします。

  • 55

    254. あなたは、Google Kubernetes Engine (GKE) 上のマイクロサービス アプリケーションとしてオンライン ゲーム プラットフォームを開発しています。ソーシャル メディア上のユーザーは、アプリケーションへの特定の URL リクエストの読み込み時間が長いことに不満を抱いています。アプリケーションのパフォーマンスのボトルネックを調査し、ユーザー リクエストの待ち時間が大幅に長い HTTP リクエストを特定する必要があります。あなたは何をするべきか?

    C. OpenTelemetry トレース パッケージをインストールして、マイクロサービスを計測します。アプリケーション コードを更新して、検査と分析のためにトレースを Trace に送信します。 Trace で分析レポートを作成し、ユーザーのリクエストを分析します。

  • 56

    255. Cloud Run にデプロイされた一連の REST API エンドポイントの負荷テストを行う必要があります。 API は HTTP POST リクエストに応答します。負荷テストは次の要件を満たす必要があります。 • 負荷は複数の並列スレッドから開始されます。 • API へのユーザー トラフィックは複数の送信元 IP アドレスから発信されます。 • 追加のテスト インスタンスを使用して負荷をスケールアップできます。 Google が推奨するベスト プラクティスに従いたいと考えています。負荷テストをどのように構成すればよいでしょうか?

    C. 分散負荷テスト フレームワークをプライベート Google Kubernetes Engine クラスタにデプロイします。必要に応じて追加のポッドをデプロイして、より多くのトラフィックを開始し、同時ユーザー数をサポートします。

  • 57

    256. あなたのチームは Cloud Run でサーバーレス ウェブ アプリケーションを作成しています。アプリケーションは、プライベート Cloud Storage バケットに保存されている画像にアクセスする必要があります。アプリケーションにバケット内の画像にアクセスするための Identity and Access Management (IAM) 権限を付与すると同時に、Google が推奨するベスト プラクティスを使用してサービスを保護したいと考えています。あなたは何をするべきか?

    D. 目的のバケットに対してパブリック アクセス防止を適用します。ユーザー管理のサービス アカウントを使用するように Cloud Run サービスを作成および更新します。バケットに対するストレージ オブジェクト ビューアー IAM ロールをサービス アカウントに付与します。

  • 58

    257. Cloud Run を使用してグローバル e コマース ウェブ アプリケーションをホストしています。あなたの会社のデザイン チームは、Web アプリの新しい配色を作成しています。あなたは、新しい配色が売上を増やすかどうかを判断する任務を負っています。本番環境の実際のトラフィックでテストを実施したいと考えています。研究をどのように設計すべきでしょうか?

    A. 外部 HTTP(S) ロード バランサを使用して、トラフィックの所定の割合をアプリケーションの 2 つの異なるカラー スキームにルーティングします。結果を分析して、売上に統計的に有意な差があるかどうかを判断します。

  • ACE100-

    ACE100-

    Keisei Yamamoto · 50問 · 2年前

    ACE100-

    ACE100-

    50問 • 2年前
    Keisei Yamamoto

    ACE150-

    ACE150-

    Keisei Yamamoto · 50問 · 2年前

    ACE150-

    ACE150-

    50問 • 2年前
    Keisei Yamamoto

    ACE200-

    ACE200-

    Keisei Yamamoto · 45問 · 2年前

    ACE200-

    ACE200-

    45問 • 2年前
    Keisei Yamamoto

    PCA100-

    PCA100-

    Keisei Yamamoto · 50問 · 2年前

    PCA100-

    PCA100-

    50問 • 2年前
    Keisei Yamamoto

    PCA150-

    PCA150-

    Keisei Yamamoto · 50問 · 2年前

    PCA150-

    PCA150-

    50問 • 2年前
    Keisei Yamamoto

    問題一覧

  • 1

    200. Terraform を使用して、ラップトップから Google Cloud にリソースをデプロイする必要があります。 Google Cloud 環境のリソースは、サービス アカウントを使用して作成する必要があります。 Cloud Identity には、roles/iam.serviceAccountTokenCreator Identity and Access Management (IAM) ロールと、Terraform を使用してリソースをデプロイするために必要な権限があります。 Google が推奨するベスト プラクティスに従って、必要なリソースをデプロイするために開発環境をセットアップしたいと考えています。あなたは何をするべきか?

    B. 1. コマンド ラインからコマンド gcloud config set auth/impersonate_service_account service-account-name@project.iam.gserviceacccount.comを実行します。 2. GOOGLE_OAUTH_ACCESS_TOKEN 環境変数を、gcloud auth print-access-token コマンドによって返される値に設定します。

  • 2

    201. あなたの会社では、Cloud Logging を使用して大量のログデータを管理しています。ログをサードパーティ アプリケーションにプッシュして処理するリアルタイム ログ分析アーキテクチャを構築する必要があります。あなたは何をするべきか?

    A. Pub/Sub への Cloud Logging ログ エクスポートを作成します。

  • 3

    202. 正確なリアルタイムの天気図アプリケーションのパフォーマンスを最適化したいと考えています。データは、タイムスタンプとセンサー読み取り値の形式で、1 秒あたり 10 個の読み取り値を送信する 50,000 個のセンサーから取得されます。 データをどこに保存する必要がありますか?

    C. Google Cloud Bigtable

  • 4

    203. ライブストリームをブロードキャストするマイクロサービス アプリケーションを Google Kubernetes Engine (GKE) にデプロイしています。予測できないトラフィック パターンや、同時ユーザー数の大きな変動が予想されます。アプリケーションは次の要件を満たす必要があります。 • 人気のイベント中に自動的にスケーリングし、高可用性を維持する • ハードウェア障害が発生した場合の回復力がある 導入パラメータはどのように構成する必要がありますか? (2つお選びください。)

    A. マルチゾーン ノード プールを使用してワークロードを均等に分散します。, C. クラスター オートスケーラーを使用してノード プール内のノードの数を変更し、水平ポッド オートスケーラーを使用してワークロードをスケーリングします。

  • 5

    204. あなたは急成長を遂げている金融テクノロジーのスタートアップ企業で働いています。あなたは、Go で記述され、シンガポール リージョン (asia-southeast1) の Cloud Run でホストされている支払い処理アプリケーションを管理しています。支払い処理アプリケーションは、同じくシンガポール リージョンにある Cloud Storage バケットに保存されているデータを処理します。 このスタートアップは、アジア太平洋地域へのさらなる拡大を計画しています。あなたは、今後 6 か月間かけてペイメント ゲートウェイをジャカルタ、香港、台湾に展開する予定です。各拠点にはデータ所在地要件があり、顧客データは取引が行われた国に存在する必要があります。これらの導入コストを最小限に抑えたいと考えています。あなたは何をするべきか?

    A. 各リージョンに Cloud Storage バケットを作成し、各リージョンに決済処理アプリケーションの Cloud Run サービスを作成します。

  • 6

    205. あなたは最近、本番環境で Cloud Spanner データベース インスタンスを実行している新しいチームに参加しました。 マネージャーは、データベースの高い信頼性と可用性を維持しながらコストを削減するために、Spanner インスタンスを最適化しますあなたは何をするのが正しいか?

    C. Cloud Monitoring を使用して CPU 使用率を監視し、必要な最小容量が見つかるまで Spanner の処理ユニットを少しずつ減らします。

  • 7

    206. 運用チームは、運用コストが少ない場合でもアプリケーションの CPU 使用率が高いことに注目しました。運用チームは、最近アプリケーションの CPU リソース消費を最適化しましたどの Go 関数が CPU を最も多く消費するか判断したいと考えています。

    D. Go アプリケーションを変更してプロファイリング データをキャプチャします。プロファイラーのフレーム グラフでアプリケーションの CPU メトリクスを分析します。

  • 8

    207. あなたのチームは、アプリケーションが実行されています Google Kubernetes Engine (GKE) クラスターを管理しています。別のチームがこのアプリケーションとの統合計画をしています。統合を開始する前に、他のチームがアプリケーションに変更を加えることはできないが、GKE に統合をデプロイできることを確認する必要があります。

    D.存在のクラスターに新しい名前空間を作成します。 Kubernetes ロールベースのアクセス制御 (RBAC) を使用して、新しい名前空間の管理者ロールを他のチームに付与します。

  • 9

    208. 最近、OpenTelemetry を使用して新しいアプリケーションを実装し、Trace でアプリケーション リクエストの遅延を確認したいと考えています。特定のリクエストが常にトレースされるようにしたいと考えています。あなたは何をするべきか?

    D. 適切なパラメータを指定して、X-Cloud-Trace-Context ヘッダーをリクエストに追加します。

  • 10

    209. Cloud Shell から kubectl を使用して Google Kubernetes Engine (GKE) クラスターに接続しようとしています。パブリック エンドポイントを使用して GKE クラスタをデプロイしました。 Cloud Shell から、次のコマンドを実行します。この問題の最も考えられる原因は何ですか?

    B. Cloud Shell の外部 IP アドレスは、クラスターの承認されたネットワークの一部ではありません。

  • 11

    210. あなたは、Cloud Storage バケットに保存されたプライベートの画像と動画を含むウェブ アプリケーションを開発しています。ユーザーは匿名であり、Google アカウントを持っていません。アプリケーション固有のロジックを使用して、画像やビデオへのアクセスを制御したいと考えています。アクセスをどのように設定すればよいでしょうか?

    D. バケットへの読み取りアクセスを許可する署名付き URL を生成します。 Web アプリケーションを通じて認証した後、ユーザーが URL にアクセスできるようにします。

  • 12

    211. Google Kubernetes Engine (GKE) でデプロイを構成する必要があります。コンテナがデータベースに接続できることを検証するチェックを含める必要があります。ポッドの接続に失敗した場合は、コンテナ上でスクリプトを実行して正常なシャットダウンを完了する必要があります。デプロイメントをどのように構成すればよいでしょうか?

    B. コンテナーがデータベースに接続できない場合に失敗するコンテナーの livenessProbe を使用してデプロイメントを作成します。コンテナーに障害が発生した場合にシャットダウン スクリプトを実行する Prestop ライフサイクル ハンドラーを構成します。

  • 13

    212. 新しい API をデプロイするのはあなたの責任です。この API には、次の 3 つの異なる URL パスがあります。

    B.直接公開される 3 つのクラウド機能を作成します。

  • 14

    213. マイクロサービス アプリケーションを Google Kubernetes Engine (GKE) にデプロイしています。アプリケーションは毎日更新を受け取ります。Linux 優遇システム (OS) 上で実行される多数の個別のコンテナーをデプロイすることが予想されます。コンテナーの既知の OS 脆弱性についてアラートを受け取りたいと考えています。 Google が推奨するベストプラクティスについて考えています。

    B.コンテナ分析を有効にし、新しいコンテナ イメージを Artifact Registry にアップロードします。各展開の前に脆弱性の結果を確認してください。

  • 15

    214. あなたは大規模な組織の開発者です。 Go で書かれたアプリケーションが本番環境の Google Kubernetes Engine (GKE) クラスターで実行されています。 BigQuery へのアクセスを必要とする新しい機能を追加する必要がありますGoogle が推奨するベストプラクティスに従い、BigQuery に GKE クラスタへのアクセスを許可したいと考えています。

    D. Google サービス アカウントと Kubernetes サービス アカウントを作成します。GKE クラスタで Workload Identity を構成し、アプリケーションのデプロイで Kubernetes サービス アカウントを参照します。

  • 16

    215. Python で書かれたアプリケーションが Cloud Run の本番環境で実行されています。アプリケーションは、同じプロジェクト内の Cloud Storage バケットに保存されているデータの読み取り/書き込みを行う必要があります。へのアクセスを許可したいと考えています。あなたは何をするべきか?

    A.カスタム Identity and Access Management (IAM) ロールを持つユーザー管理のサービス アカウントを作成します。

  • 17

    216. あなたのチームは Cloud Function コードの単体テストを開発しています。コードは Cloud Source Repositories リポジトリに保存されます。テストの実装はお客様の責任です。コードを Cloud Functions にデプロイするために必要な権限を持つのは、特定のサービス アカウントのみです。最初にテストに合格しなければコードをデプロイできないようにしたいと考えています。単体テストのプロセスはどのように構成すればよいでしょうか?

    D. 特定のサービス アカウントをビルド エージェントとして使用して単体テストを実行するように Cloud Build を構成します。コードがテストに合格すると、Cloud Build は Cloud Function をデプロイします。

  • 18

    217. あなたのチームは、本番プロジェクトの Cloud Run で実行されているアプリケーションでエラーの急増を検出しました。アプリケーションは、Pub/Sub トピック A からメッセージを読み取り、メッセージを処理し、トピック B にメッセージを書き込もうに構成されています。エラーの原因を特定するためにテストを実施したいと考えています。テスト用に模擬メッセージのセットを使用できます。あなたは何をするべきか?

    A. Pub/Sub と Cloud Run の洞察をローカルマシンにデプロイします。アプリケーションをローカルにデプロイし、アプリケーションのログ レベルを DEBUG または INFO に変更します。トピックに模擬メッセージを書き込み、ログを分析します。ます。

  • 19

    218. あなたは、ユーザーに設定して Google Cloud API を介して Google Cloud サービスと対話する必要がある Java Web サーバーを開発しています。 ユーザーは、Google Cloud ID を使用して Google Cloud API に対して認証できる必要がありますWeb アプリケーションにどのワークフローを実装する必要がありますか?

    D. 1. ユーザーがアプリケーションにアクセスすると、要求された権限のリストが表示された Google Cloud 画面にルーティングされ、SSO を使用して Google アカウントにログインするよう求められます 。同意していただきますと、アプリケーションは Google サーバーから認証コードを受け取ります。 3. アプリケーションは、Google サーバーに認証コードとアクセスするために交換するよう要求します。 4. Google サーバーは、アプリケーションが Google Cloud API を呼び出しますために使用するアクセス時に応答します。

  • 20

    219. あなたは最近新しいアプリケーションを開発しました。 Dockerfile を使用せずに Cloud Run にアプリケーションをデプロイしたいと考えています。組織では、すべてのコンテナ イメージを集中管理されたコンテナ リポジトリにプッシュする必要があります。 Google Cloud サービスを使用してコンテナを構築するにはどうすればよいですか? (2つお選びください。)

    C. Pack CLI で Pack build コマンドを使用します。, D. gcloud rundeploy CLI コマンドに --source フラグを含めます。

  • 21

    220. あなたは、オンライン e コマース Web サイトを管理する組織で働いています。あなたの会社は世界中に拡大する計画を立てています。ただし、estore は現在、1 つの特定のリージョンにサービスを提供しています。 SQL データベースを選択し、組織の成長に合わせて拡張できるスキーマを構成する必要があります。すべての顧客トランザクションを保存するテーブルを作成し、顧客 (CustomerId) とトランザクション (TransactionId) が一意であることを確認したいと考えています。あなたは何をするべきか?

    C. TransactionId と CustomerId が主キーとして構成された Cloud Spanner テーブルを作成します。 TransactionId にはランダムな文字列 (UUID) を使用します。

  • 22

    221. あなたは、Go で記述され、Google Kubernetes Engine にデプロイされた Web アプリケーションを監視しています。 CPU とメモリの使用率が増加していることがわかります。どのソース コードが CPU およびメモリ リソースを最も多く消費していると判断する必要があります。 あなたは何をするべきか?

    B. Cloud Profiler パッケージをアプリケーションにインポートし、Profiler エージェントを初期化します。 Google Cloud コンソールで生成されたフレーム グラフを確認して、時間のかかる関数を指定します。

  • 23

    222. Google Kubernetes Engine にコンテナがデプロイされています。コンテナーの起動が遅くなる場合があるため、liveness プローブを実装しました。 liveness プローブが起動時に時々失敗することに気づきました。あなたは何をするべきか?

    A. 起動プローブを追加します。

  • 24

    223. あなたは、e コマース サイトを管理する組織で働いています。アプリケーションはグローバル HTTP(S) ロード バランサの背後にデプロイされます。新製品推奨アルゴリズムをテストする必要があります。 A/B テストを使用して、新しいアルゴリズムが売上に与える影響をランダムな方法で判断することを計画しています。この機能をどのようにテストすればよいでしょうか?

    A. 重みを使用してバージョン間でトラフィックを分割します。

  • 25

    224. デプロイメント リソースを使用して新しいアプリケーション リビジョンを本番環境の Google Kubernetes Engine (GKE) にデプロイする予定です。コンテナが正しく動作しない可能性があります。リビジョンの展開後に問題が発生した場合のリスクを最小限に抑えたいと考えています。 Google が推奨するベスト プラクティスに従いたいと考えています。あなたは何をするべきか?

    A. PodDisruptionBudget を 80% にしてローリング アップデートを実行します。

  • 26

    225. 新しいアプリケーション コードを運用環境にプロモートする前に、さまざまな異なるユーザーに対してテストを実施する必要があります。この計画には危険が伴いますが、実稼働ユーザーを使用してアプリケーションの新しいバージョンをテストし、オペレーティング システムに基づいてアプリケーションの新しいバージョンに転送されるユーザーを制御したいと考えています。新しいバージョンでバグが発見された場合は、アプリケーションの新しくデプロイされたバージョンをできるだけ早くロールバックする必要があります。 あなたは何をするべきか?

    B. Anthos Service Mesh を使用してアプリケーションを Google Kubernetes Engine にデプロイします。トラフィック分割を使用して、ユーザー エージェント ヘッダーに基づいてユーザー トラフィックのサブセットを新しいバージョンに送信します。

  • 27

    226. あなたのチームは、給与計算アプリケーションをサポートする自動音声応答 (IVR) システムのビジネス ロジックを実装するバックエンド アプリケーションを作成しています。 IVR システムには次の技術的特徴があります。 • 各顧客の電話は、固有の IVR セッションに関連付けられます。 • IVR システムは、セッションごとにバックエンドへの個別の永続的な gRPC 接続を作成します。 • 接続が中断された場合、IVR システムは新しい接続を確立するため、その通話にわずかな遅延が発生します。 バックエンド アプリケーションをデプロイするためにどのコンピューティング環境を使用するかを決定する必要があります。現在の通話データを使用して、次のことを決定します。 • 通話時間の範囲は 1 ~ 30 分です。 • 電話は通常、営業時間内に行われます。 • 特定の既知の日付 (給料日など) の前後、または大幅な給与変更が発生したとき、電話の数が大幅に急増します。 コスト、労力、運用上のオーバーヘッドを最小限に抑えたいと考えています。バックエンド アプリケーションをどこにデプロイする必要がありますか?

    D. クラウドラン

  • 28

    227. あなたは、MySQL リレーショナル データベース スキーマを使用する、Google Cloud でホストされるアプリケーションを開発しています。アプリケーションではデータベースに対して大量の読み取りと書き込みが行われるため、バックアップと継続的な容量計画が必要になります。チームにはデータベースを完全に管理する時間はありませんが、小規模な管理タスクを引き受けることはできます。データベースをどのようにホストすればよいでしょうか?

    A. データベースをホストするように Cloud SQL を構成し、スキーマを Cloud SQL にインポートします。

  • 29

    228. あなたは Cloud Run を使用して新しいウェブ アプリケーションを開発し、コードを Cloud Source Repositories にコミットしています。可能な限り最も効率的な方法で新しいコードをデプロイしたいと考えています。コンテナを構築し、コマンド gcloud rundeploy を実行する Cloud Build YAML ファイルはすでに作成されています。次に何をすべきでしょうか?

    B. 開発ブランチにプッシュされたリポジトリ コードに応答してビルド ファイルを実行するビルド トリガーを作成します。

  • 30

    229. あなたは大規模な組織の開発者です。 Web アプリケーションを Google Kubernetes Engine (GKE) にデプロイしています。 DevOps チームは、Cloud Deploy を使用してアプリケーションを GKE の開発クラスタ、テストクラスタ、本番クラスタにデプロイする CI/CD パイプラインを構築しました。 Cloud Deploy がアプリケーションを開発クラスターに正常にデプロイした後、それをテスト クラスターに自動的に昇格させたいと考えています。 Google が推奨するベスト プラクティスに従って、このプロセスをどのように構成すればよいですか?

    C. 1. Google Cloud Deploy API を呼び出してアプリケーションをテスト クラスターにプロモートする Cloud Function を作成します。 2. この関数が、clouddeploy-operations トピックからの SUCCEEDED Pub/Sub メッセージによってトリガーされるように構成します。

  • 31

    230. アプリケーションは Google Kubernetes Engine クラスタ内のコンテナとして実行されています。安全なアプローチを使用してアプリケーションにシークレットを追加する必要があります。あなたは何をするべきか?

    D. 資格情報を Secret Manager に保存します。 Secret Manager から資格情報を読み取るための Google サービス アカウント (GSA) を作成します。コンテナーを実行するための Kubernetes サービス アカウント (KSA) を作成します。 Workload Identity を使用して、KSA が GSA として機能するように構成します。

  • 32

    231. あなたは金融機関の開発者です。 Cloud Shell を使用して Google Cloud サービスと対話します。現在、ユーザー データは一時ディスクに保存されています。ただし、最近可決された規制により、機密情報を一時ディスクに保存することはできなくなりました。ユーザー データ用に新しいストレージ ソリューションを実装する必要があります。コードの変更を最小限に抑えたい。ユーザーデータをどこに保存する必要がありますか?

    B. ユーザー データを Compute Engine インスタンスの永続ディスクに保存します。

  • 33

    232. あなたは最近、ログ データを Cloud Storage バケットに毎日転送するウェブ アプリケーションを開発しました。認証されたユーザーは、重要なイベントがないか過去 2 週間のログを定期的に確認します。その後、ログは外部監査人によって年に 1 回検査されます。データは 7 年以上の期間保存する必要があります。これらの要件を満たし、コストを最小限に抑えるストレージ ソリューションを提案したいと考えています。あなたは何をするべきか? (2つお選びください。)

    A. バケット ロック機能を使用して、データの保持ポリシーを設定します。, D. ライフサイクル管理ポリシーを作成して、14 日より古いオブジェクトのストレージ クラスを Coldline に設定します。

  • 34

    233. あなたのチームは、Cloud Storage イベントによってトリガーされる Cloud Function を開発しています。 Google が推奨するベスト プラクティスに従いながら、Cloud Function のテストと開発を加速したいと考えています。あなたは何をするべきか?

    C. Functions Frameworks ライブラリをインストールし、ローカルホスト上で Cloud Function を構成します。関数のコピーを作成し、新しいバージョンを編集します。 Curl を使用して新しいバージョンをテストします。

  • 35

    234. あなたのチームは、Google Kubernetes Engine (GKE) で実行されるアプリケーションのビルド パイプラインを設定しています。セキュリティ上の理由から、パイプラインによって生成されたイメージのみを GKE クラスタにデプロイする必要があります。 Google Cloud サービスのどの組み合わせを使用する必要がありますか?

    D. Cloud Build、Artifact Registry、Binary Authorization

  • 36

    235. あなたは、Cloud Run にデプロイされたビジネスクリティカルなアプリケーションを本番環境でサポートしています。アプリケーションは、アプリケーションの使いやすさに影響を与える HTTP 500 エラーを報告しています。特定の時間枠内でエラーの数がリクエストの 15% を超えたときにアラートを受け取りたいとします。あなたは何をするべきか?

    C. Cloud Monitoring で、エラーの数が定義されたしきい値を超えた場合に警告を発するアラート ポリシーを作成します

  • 37

    236. API 呼び出し元の認証、クォータの適用、メトリクスのレポートを行うパブリック API を構築する必要があります。このアーキテクチャを完成するにはどのツールを使用する必要がありますか?

    B. クラウドエンドポイント

  • 38

    237. Google Kubernetes Engine のデプロイ更新中にアプリケーションが強制的にシャットダウンされたことに気づきました。アプリケーションは終了する前にデータベース接続を閉じませんでした。アプリケーションを更新して、正常なシャットダウンを確実に完了させたいと考えています。あなたは何をするべきか?

    A. 受信した SIGTERM シグナルを処理してデータベースから正常に切断するようにコードを更新します。

  • 39

    238. あなたは、Datastore モードの Cloud Run と Firestore で実行される新しい小売システムに取り組んでいる主任開発者です。 Web UI の要件は、ユーザーがシステムにアクセスしたときにシステムが利用可能な製品のリストを表示し、ユーザーがすべての製品を参照できることです。この要件は、Firestore に保存されているすべての利用可能な製品のリストを返すことによって、Minimum Viable Product (MVP) フェーズで実装されました。 本番稼働から数か月後、繁忙時に Cloud Run インスタンスが「HTTP 500: Container Instances are Overcememory Limits」エラーで終了していることに気付きました。このエラーは、データストア エンティティの読み取り数の急増と同時に発生します。 Cloud Run のクラッシュを防ぎ、データストア エンティティの読み取り数を減らす必要があります。システムのパフォーマンスを最適化するソリューションを使用したいと考えています。あなたは何をするべきか?

    D. カーソルを使用して製品リストを返すクエリを変更します。

  • 40

    239. インターネットに接続されたマイクロサービス アプリケーションを Google Kubernetes Engine (GKE) にデプロイする必要があります。 A/B テスト手法を使用して新機能を検証したいと考えています。新しいコンテナ イメージ リリースを展開するには、次の要件があります。 • 新しいコンテナ イメージの展開時にダウンタイムが発生しない。 • 新しい製品リリースは、製品ユーザーのサブセットを使用してテストおよび検証されます。 あなたは何をするべきか?

    C. 1. Anthos Service Mesh を GKE クラスタにインストールします。 2. GKE クラスタ上に 2 つのデプロイメントを作成し、それらに異なるバージョン名のラベルを付けます。 3. Istio ルーティング ルールを実装して、アプリケーションの新しいバージョンを参照するデプロイメントにトラフィックのごく一部を送信します。

  • 41

    240. あなたのチームは大規模な Google Kubernetes Engine (GKE) クラスターを管理しています。現在、いくつかのアプリケーション チームが同じ名前空間を使用してクラスター用のマイクロサービスを開発しています。あなたの組織は、マイクロサービスを作成するために追加のチームを参加させることを計画しています。各チームの作業のセキュリティと最適なパフォーマンスを確保しながら、複数の環境を構成する必要があります。コストを最小限に抑え、Google が推奨するベスト プラクティスに従いたいと考えています。あなたは何をするべきか?

    A. 既存のクラスター内の各チームに新しいロールベースのアクセス制御 (RBAC) を作成し、リソース クォータを定義します。

  • 42

    241. Java アプリケーションを Cloud Run にデプロイしました。アプリケーションは、Cloud SQL でホストされているデータベースにアクセスする必要があります。規制要件により、Cloud SQL インスタンスへの接続には内部 IP アドレスを使用する必要があります。 Google が推奨するベスト プラクティスに従って接続を構成するにはどうすればよいですか?

    B. サーバーレス VPC アクセス コネクタを使用するように Cloud Run サービスを構成します。

  • 43

    242. Google Cloud 環境には、1 つの組織ノード、「Apps」という名前の 1 つのフォルダ、およびそのフォルダ内に複数のプロジェクトがあります。組織ノードは、terramearth.com 組織のメンバーを許可するconstraints/iam.allowedPolicyMemberDomains組織ポリシーを適用します。 「Apps」フォルダーは、flowlogistic.com 組織のメンバーを許可するconstraints/iam.allowedPolicyMemberDomains組織ポリシーを適用します。また、inheritFromParent: false プロパティもあります。

    D.constraints/iam.allowedPolicyMemberDomains 組織ポリシーが設定されており、flowlogistic.com 組織のメンバーのみが許可されているため、アクションは失敗します 。

  • 44

    243. プロジェクト A とプロジェクト B という名前の 2 つの Google Cloud プロジェクトがあります。プロジェクト A に Cloud Function を作成し、プロジェクト B の Cloud Storage バケットに出力を保存する必要があります。最小権限の原則に従う必要があります。あなたは何をするべきか?

    B. 1. プロジェクト A で Google サービス アカウントを作成します。 2. プロジェクト A のサービス アカウントを使用して Cloud Function をデプロイします。 3. このサービス アカウントに、プロジェクト B にあるストレージ バケットのロール/storage.objectCreator ロールを割り当てます。

  • 45

    244. 最近、あなたのアプリケーションに影響を与える政府規制が可決されました。コンプライアンスの目的で、アプリケーションのプロジェクトからセキュリティ チームに制限されているプロジェクトに特定のアプリケーション ログの複製を送信することが求められるようになりました。あなたは何をするべきか?

    A. セキュリティ チームのプロジェクトにユーザー定義のログ バケットを作成します。アプリケーションのログをセキュリティ チームのプロジェクトのログバケットにルーティングするように Cloud Logging シンクを構成します。

  • 46

    245. 新しい Go アプリケーションを Cloud Run にデプロイする予定です。ソースコードは Cloud Source Repositories に保存されます。ソース コードのコミット時に実行される、フルマネージドで自動化された継続的なデプロイメント パイプラインを構成する必要があります。最も単純な展開ソリューションを使用したいと考えています。あなたは何をするべきか?

    D. Cloud Source Repositories へのソース コードのコミットごとにコンテナのビルドとデプロイのプロセスを実行するように構成されたトリガーで Cloud Build を使用します。

  • 47

    246. あなたのチームは、Google Kubernetes Engine (GKE) クラスターでホストされるアプリケーションを作成しました。 2 つの異なるリージョンにある 2 つの GKE クラスタにデプロイされているレガシー REST サービスにアプリケーションを接続する必要があります。回復力のある方法でアプリケーションをターゲット サービスに接続したいと考えています。また、別のポートでレガシー サービスのヘルス チェックを実行できるようにしたいと考えています。どのように接続を設定すればよいでしょうか? (2つお選びください。)

    A. Traffic Director とサイドカー プロキシを使用して、アプリケーションをサービスに接続します。, C. プロキシからのヘルスチェックを許可するようにレガシーサービスのファイアウォールを構成します。

  • 48

    247. 本番環境の Google Kubernetes Engine (GKE) クラスターでアプリケーションが実行されています。 Cloud Deploy を使用して、アプリケーションを本番環境の GKE クラスタに自動的にデプロイします。開発プロセスの一環として、アプリケーションのソース コードに頻繁に変更を加えることを計画しており、変更をリモート ソース コード リポジトリにプッシュする前に、変更をテストするためのツールを選択する必要があります。ツールセットは次の要件を満たしている必要があります。 • 頻繁に行われるローカル変更を自動的にテストします。 • ローカル展開は、運用環境の展開をエミュレートします。 最小限のリソースを使用してラップトップ上でコンテナーの構築と実行をテストするには、どのツールを使用する必要がありますか?

    C. ミニクベとスカフォールド

  • 49

    248. Cloud Source Repositories と Cloud Build を使用して、Python アプリケーションを Cloud Run にデプロイしています。 Cloud Build パイプラインを以下に示します。デプロイ時間を最適化し、不必要な手順を回避したいと考えています。あなたは何をするべきか?

    D. --cache-from 引数をビルド構成ファイルの Docker ビルド ステップに追加します。

  • 50

    249. イベント駆動型アプリケーションを開発しています。 Pub/Sub に送信されたメッセージを受信するトピックを作成しました。これらのメッセージをリアルタイムで処理したいと考えています。アプリケーションは他のシステムから独立しており、新しいメッセージが到着したときにのみコストが発生する必要があります。アーキテクチャをどのように構成すればよいでしょうか?

    B. コードを Cloud Functions にデプロイします。 Pub/Sub トリガーを使用して Cloud Function を呼び出します。 Pub/Sub API を使用して、Pub/Sub トピックへのプル サブスクリプションを作成し、そこからメッセージを読み取ります。

  • 51

    250. Google Kubernetes Engine (GKE) 上で実行されているアプリケーションがあります。アプリケーションは現在ログ ライブラリを使用しており、標準出力に出力しています。ログを Cloud Logging にエクスポートする必要があり、ログには各リクエストに関するメタデータが含まれる必要があります。これを達成するには、最も簡単な方法を使用したいと考えています。あなたは何をするべきか?

    A. アプリケーションのロギング ライブラリを Cloud Logging ライブラリに変更し、ログを Cloud Logging にエクスポートするようにアプリケーションを構成します。

  • 52

    251. あなたは、Cloud Run にデプロイされ、Cloud Functions を使用する新しいアプリケーションに取り組んでいます。新しい機能が追加されるたびに、新しい Cloud Functions サービスと Cloud Run サービスがデプロイされます。 ENV 変数を使用してサービスを追跡し、サービス間通信を有効にしますが、ENV 変数のメンテナンスが困難になってきています。スケーラブルな方法で動的検出を実装したいと考えています。あなたは何をするべきか?

    B. Service Directory 名前空間を作成します。 API 呼び出しを使用して、展開中にサービスを登録し、実行時にクエリを実行します。

  • 53

    252. あなたは、コンテナファーストのアプローチを採用する金融サービス会社で働いています。あなたのチームはマイクロサービス アプリケーションを開発します。 Cloud Build パイプラインはコンテナ イメージを作成し、回帰テストを実行して、イメージを Artifact Registry に公開します。回帰テストに合格したコンテナのみが Google Kubernetes Engine (GKE) クラスタにデプロイされるようにする必要があります。 GKE クラスタでは Binary Authorization がすでに有効になっています。次に何をすべきでしょうか?

    A. アテスターとポリシーを作成します。コンテナ イメージが回帰テストに合格したら、Cloud Build を使用して Kritis Signer を実行し、コンテナ イメージの証明書を作成します。

  • 54

    253. あなたは、ベスト プラクティスに準拠するために Cloud Build の手順を確認および更新しています。現在、ビルド手順は次のとおりです。 1. ソース リポジトリからソース コードをプルします。 2. コンテナー イメージをビルドします。 3. ビルドされたイメージを Artifact Registry にアップロードします。 構築されたコンテナ イメージの脆弱性スキャンを実行するステップを追加する必要があり、スキャンの結果を Google Cloud で実行されているデプロイ パイプラインで利用できるようにしたいと考えています。他のチームのプロセスを混乱させる可能性のある変更は最小限に抑えたいと考えています。あなたは何をするべきか?

    C. Artifact Registry で Container Scanning API を有効にし、構築されたコンテナ イメージの脆弱性をスキャンします。

  • 55

    254. あなたは、Google Kubernetes Engine (GKE) 上のマイクロサービス アプリケーションとしてオンライン ゲーム プラットフォームを開発しています。ソーシャル メディア上のユーザーは、アプリケーションへの特定の URL リクエストの読み込み時間が長いことに不満を抱いています。アプリケーションのパフォーマンスのボトルネックを調査し、ユーザー リクエストの待ち時間が大幅に長い HTTP リクエストを特定する必要があります。あなたは何をするべきか?

    C. OpenTelemetry トレース パッケージをインストールして、マイクロサービスを計測します。アプリケーション コードを更新して、検査と分析のためにトレースを Trace に送信します。 Trace で分析レポートを作成し、ユーザーのリクエストを分析します。

  • 56

    255. Cloud Run にデプロイされた一連の REST API エンドポイントの負荷テストを行う必要があります。 API は HTTP POST リクエストに応答します。負荷テストは次の要件を満たす必要があります。 • 負荷は複数の並列スレッドから開始されます。 • API へのユーザー トラフィックは複数の送信元 IP アドレスから発信されます。 • 追加のテスト インスタンスを使用して負荷をスケールアップできます。 Google が推奨するベスト プラクティスに従いたいと考えています。負荷テストをどのように構成すればよいでしょうか?

    C. 分散負荷テスト フレームワークをプライベート Google Kubernetes Engine クラスタにデプロイします。必要に応じて追加のポッドをデプロイして、より多くのトラフィックを開始し、同時ユーザー数をサポートします。

  • 57

    256. あなたのチームは Cloud Run でサーバーレス ウェブ アプリケーションを作成しています。アプリケーションは、プライベート Cloud Storage バケットに保存されている画像にアクセスする必要があります。アプリケーションにバケット内の画像にアクセスするための Identity and Access Management (IAM) 権限を付与すると同時に、Google が推奨するベスト プラクティスを使用してサービスを保護したいと考えています。あなたは何をするべきか?

    D. 目的のバケットに対してパブリック アクセス防止を適用します。ユーザー管理のサービス アカウントを使用するように Cloud Run サービスを作成および更新します。バケットに対するストレージ オブジェクト ビューアー IAM ロールをサービス アカウントに付与します。

  • 58

    257. Cloud Run を使用してグローバル e コマース ウェブ アプリケーションをホストしています。あなたの会社のデザイン チームは、Web アプリの新しい配色を作成しています。あなたは、新しい配色が売上を増やすかどうかを判断する任務を負っています。本番環境の実際のトラフィックでテストを実施したいと考えています。研究をどのように設計すべきでしょうか?

    A. 外部 HTTP(S) ロード バランサを使用して、トラフィックの所定の割合をアプリケーションの 2 つの異なるカラー スキームにルーティングします。結果を分析して、売上に統計的に有意な差があるかどうかを判断します。