[GCP ]Google Cloud Certified:Professional Cloud Database Engineer

Google Cloud 認定資格 – Professional Cloud Database Engineer 模擬問題集(全 30 問)


Question 1

最近、チームはユーザートラフィックの増加に対応するため、消費量の多いアプリケーションの新バージョンをリリースしました。
リリース後まもなく、本番監視チームからプライマリ インスタンスと Google Cloud SQL for MySQL インスタンスのリードレプリカの間に常に高いレプリケーションラグがあるとのアラートを受け取りました。レプリケーションラグを解決する必要があります。
どうすればいいでしょうか?

  • A. 実行速度の遅いクエリを特定して最適化します、または並列レプリケーション フラグを設定します。
  • B. 実行中のクエリをすべて停止し、レプリカを再作成します。
  • C. プライマリ インスタンスを編集してより大きなディスクにアップグレードし、vCPU 数を増やします。
  • D. プライマリ インスタンスを編集してメモリを追加します。

Correct Answer: B


Question 2

組織は高度に規制された産業で運営されています。
SoC(Separation of Concern)とPoLP(Principal of least privilege)のセキュリティは重要です。運用チームは以下のメンバーで構成されています。
– A 氏はデータベース管理者です。
– B 氏はメトリックレポートを作成するアナリストです。
– アプリケーション C は自動バックアップを担当します
Google Cloud Spannerのためにチームメンバーに役割を割り当てる必要があります。
どの役割を付与するべきでしょうか?

  • A.
    • A 氏には roles/spanner.databaseAdmin (Cloud Spanner データベース管理者)
    • B 氏には roles/spanner.databaseReader (Cloud Spanner データベース読み取り)
    • アプリケーション C には roles/spanner.backupWriter (Cloud Spanner バックアップ書き込み)
  • B.
    • A 氏には roles/spanner.databaseAdmin (Cloud Spanner データベース管理者)
    • B 氏には roles/spanner.databaseReader (Cloud Spanner データベース読み取り)
    • アプリケーション C には roles/spanner.backupAdmin (Cloud Spanner バックアップ管理者)
  • C.
    • A 氏には roles/spanner.databaseAdmin (Cloud Spanner データベース管理者)
    • B 氏には roles/spanner.databaseUser (Cloud Spanner データベース ユーザー)
    • アプリケーション C には roles/spanner.databaseReader (Cloud Spanner データベース読み取り)
  • D.
    • A 氏には roles/spanner.databaseAdmin (Cloud Spanner データベース管理者)
    • B 氏には roles/spanner.databaseUser (Cloud Spanner データベース ユーザー)
    • アプリケーション C には roles/spanner.backupWriter (Cloud Spanner バックアップ書き込み)

Correct Answer: B


Question 3

iOS と Android デバイス用の拡張現実ゲームを設計しています。
ゲーム状態の保存とプレイヤー認証のために Google Cloud Spanner を主要なバックエンド データベースとして使用することを計画しています。ゲームの各ステージでプレイヤーがアンロックするゲーム内報酬を追跡する必要があります。
テスト段階でコストが予想よりはるかに高いことがわかりましたが、クエリのレスポンスタイムは SL の範囲内です。Google のベストプラクティスに従ってコストを抑えつつ、データベースのパフォーマンスと可用性を高める必要があります。
どうすればいいでしょうか?

  • A. ピークが過ぎたあとに手動でノード数を減らします。
  • B. インターリーブを使用して親と子の行を同じ場所に配置します。
  • C. Google Cloud Spanner のクエリ オプティマイザーを使って SQL クエリの最も効率的な実行方法を決定します。
  • D. Google Cloud Spanner と Autoscalerで確約利用割引を使用します。

Correct Answer: C


Question 4

最近、米国市場に新製品を投入しました。
現在、米国内の 1つの地域に 2つの Google Cloud Bigtable クラスタを設置し、すべてのトラフィックに対応しています。マーケティングチームは APAC への即時拡張を計画しています。Google のベストプラクティスに従って高可用性を実現しながら、地域拡大を展開する必要があります。
どうすればよいでしょうか?

  • A.
    • CPU 使用率の目標を 23%に維持するために次の場所を指定します。
    • cluster-a を us-central1-a のゾーンに、cluster-b を europe-west1-d のゾーンに、cluster-c を asia-east1-b のゾーンに配置します。
  • B.
    • CPU 使用率の目標を 23%に維持するために次の場所を指定します。
    • cluster-a を us-central1-a のゾーンに、cluster-b を us-central1-b のゾーンに、cluster-c を us-east1-a のゾーンに配置します。
  • C.
    • CPU 使用率の目標を 35%に維持するために次の場所を指定します。
    • cluster-a を us-central1-a のゾーンに、cluster-b を australia-southeast1-a のゾーンに、cluster-c を europe-west1-d のゾーンに、cluster-d を asia-east1-b のゾーンに配置します。
  • D.
    • CPU 使用率の目標を 35%に維持するために次の場所を指定します。
    • cluster-a を us-central1-a のゾーンに、cluster-b を us-central2-a のゾーンに、cluster-c を asia-northeast1-b のゾーンに、cluster-d を asia-east1-b のゾーンに配置します。

Correct Answer: C


Question 5

EC サイトでは顧客のトラフィックパターンをリアルタイムで分析し、Webサイトのパーソナライズ機能をサポートするためにユーザーのクリックストリームデータを取得しています。
このデータはビッグデータ ツールを使用して分析する予定です。8 TBのデータを保存でき、1秒間に数百万回の読み取りと書き込みのリクエストに対応できる低レイテンシーのソリューションが必要です。
どうすればいいでしょうか?

  • A. データを Google Cloud Bigtableに書き込んで Google Cloud Dataproc や Apache Hbase のライブラリを使って分析します。
  • B. リードレプリカで Google Cloud SQL 環境を導入し、パフォーマンスを向上させます。Datastream で Google Cloud Storage にデータをエクスポートし、Google Cloud Dataproc と Google Cloud Storage コネクタで分析します。
  • C. 低レイテンシーの要件やリアルタイム分析に Memorystore を使用します。
  • D. Google BigQuery にデータをストリームし、Google Cloud Dataproc と Google BigQuery Storage API を使って大量データを分析します。

Correct Answer: B


Question 6

会社ではグローバルに利用可能なミッション クリティカルな在庫管理システムに Google Cloud Spanner を使用しています。
最近、買収した企業の在庫管理ユニット (SKU) と製品カタログデータをロードし、Google Cloud Spanner データベースのホットスポットを観察しました。Google が推奨するスキーマ設計の実践に従って、パフォーマンスの低下を避けたいと考えています。
何をするべきでしょうか?(回答は 2つ)

A. 主キーとして自動インクリメント値を使用します。
B. データモデルを正規化します。
C. 複数属性の主キーでカーディナリティの低い属性を促進します。
D. 多属性の主キーで高基準の高い属性を促進します。
E. 主キーにビット逆順の値を使用します。

Correct Answer: A、D


Question 7

Google Cloud SQL for PostgreSQL 上のデータベースに接続する複数のアプリケーションを管理しています。
データベースのパフォーマンスを監視して、長時間実行されるクエリやリソースを大量に消費するアプリケーションを簡単に特定できるようにする必要があります。
何をするべきでしょうか?

  • A. Google Cloud SQL が出力するログメッセージを利用します。
  • B. Google Cloud SQL Insights を利用します。
  • C. Google Cloud SQL から利用可能な指標で Google Cloud Monitoring ダッシュボードを使用します。
  • D. Google Cloud Console で Google Cloud SQL のインスタンス監視を利用します。

Correct Answer: C


Question 8

会社はユーザーが Webサイトやモバイル体験をカスタマイズできるアプリケーションを構築しています。
このアプリケーションはユーザーの情報や好みを取得します。ユーザー プロファイルには動的スキーマがあり、ユーザーは自分のプロファイルに情報を追加したり削除したりすることができます。ユーザーの変更が下流の Google BigQuery データ ウェアハウスへの更新を自動的にトリガーすることを保証する必要があります。
どうすればよいのでしょうか?

  • A. Google Cloud Bigtableにデータを格納し、ユーザ識別子をキーとして使用します。カラムファミリーをユーザー プロファイルデータを格納するために使用し、別のカラムファミリーをユーザー プリファレンスを格納するために使用します。
  • B. Google Cloud SQL を使い、レコメンデーションモデルからユーザー プロファイルデータとユーザー プリファレンスを別々のテーブルで作成します。SQL を使用してユーザー プロファイルデータとプリファレンスを結合します。
  • C. Firestore を Native モードで使用し、ユーザー プロファイルデータをドキュメントとして保存します。ユーザー プロファイルをそのユーザー固有のプリファレンスで更新し、ユーザー識別子を使用してクエリを実行します。
  • D. Firestore を Datastore モードで使用し、ユーザー プロファイルデータをドキュメントとして保存します。ユーザー プロファイルをそのユーザーに固有の設定で更新し、ユーザー識別子を使用してクエリを実行します。

Correct Answer: A


Question 9

顧客のアプリケーションは Googel Cloud SQL for MySQL を使用しています。
ユーザーは、ほぼリアルタイムに依存するデータでレポートを実行します。しかし、追加の分析により、プライマリ データベースに過度の負荷が発生しました。分析ワークロードのためにリードレプリカを作成しましたが現在、ユーザーはデータ変更の遅れとレポートの遅さについて不満を抱いています。現在のレポートに変更を加えることなく、レポートのパフォーマンスを向上させ、データレプリケーションの遅延を短縮する必要があります。
どのアプローチを実施すべきでしょうか?(回答は 2つ)

  • A. レプリカにセカンダリ インデックスを作成します。
  • B. 追加の読み取りレプリカを作成し、分析ユーザーをパーティション分けして、異なる読み取りレプリカを使用します。
  • C. 読み取りレプリカのレプリケーションを無効にし、読み取りレプリカに並列レプリケーションのフラグを設定します。レプリケーションを再度有効化し、プライマリ インスタンスにフラグを設定してパフォーマンスを最適化します。
  • D. プライマリ インスタンスでレプリケーションを無効にし、プライマリ インスタンスにパラレル レプリケーションのフラグを設定します。レプリケーションを再有効化し、リードレプリカにフラグを設定することでパフォーマンスを最適化します。
  • E. 分析ワークロードを Google BigQuery に移動し、データを移動してGoogel BigQuery を更新するストリーミングパイプラインをセットアップします。

Correct Answer: B、E


Question 10

オンプレミスの PostgreSQL インスタンスの移行先として Google Cloud SQL for PostgreSQL を検討しています。
地理的な条件は、世界的に顧客のプライバシーとますます密接に関係するようになっています。ソリューションはデータ レジデンシー要件をサポートし、次の戦略を含む必要があります。 データの保存場所を構成する暗号化キーの保存場所を制御する データへのアクセスを管理します。
何をするべきでしょうか?

  • A. 異なるゾーン間で Google Cloud SQL データベースを複製します。
  • B. データレジデンシー要件に準拠する必要がないデータは Google Cloud 上に Google Cloud SQL for PostgreSQL インスタンスを作成します。データレジデンシー要件に準拠する必要があるデータは、オンプレミスで保持します。両方のデータベースをサポートするようにアプリケーションを変更します。
  • C. ユーザーが Google Cloud SQL for PostgreSQL データベースの Google Cloud リージョンと同じリージョンにいる場合にのみ、アプリケーションによるデータへのアクセスを許可します。
  • D. CMEK (Customer Managed Encryption Key) 、VPC Service Controls、IAM (Identity and Access Management) ポリシーなどの機能を使用します。

Correct Answer: C


Question 11

顧客はオンプレミスで MySQL データベースをリードレプリカで運用しています。
毎晩の増分バックアップは費用がかかり、メンテナンスのオーバーヘッドを追加されます。Google のベストプラクティスに従って、データベースを Google Cloud に移行しますが、ダウンタイムを最小限に抑える必要があります。
どうしたらいいでしょうか?

A. Google Kubernetes Engine (GKE) クラスタを作成し、クラスタに MySQL をインストールしてからダンプ ファイルをインポートします。
B. mysqldump ユーティリティを使用して既存のオンプレミス データベースのバックアップを作成し、それを Google Cloud SQL にインポートします。
C. Google Compute Engine VM を作成し、VM に MySQL をインストールしてからダンプ ファイルをインポートします。
D. 外部レプリカを作成し Google Cloud SQL を使用してデータをレプリカに同期します。

Correct Answer: B


Question 12

チームは何千もの接続された IoT デバイスを使用して、石油やガスの顧客のデバイス メンテナンス データをリアルタイムで収集します。
これらのデバイスによって生成されたデータから収集された洞察に基づいて、検査ルーチン、デバイスの修理、交換スケジュールを設計したいと考えています。 高度にスケーラブルでマルチクラウド戦略をサポートし、これらの IoT デバイスに低レイテンシーを提供するマネージド ソリューションが必要です。
何をするべきでしょうか?

  • A. Looker で Firestore を使用します。
  • B. Google Data Studio で Google Cloud Spanner を使用します。
  • C. チャートで MongoD8 Atlas を使用します。
  • D. Looker で Google Cloud Bigtable を使用します。

Correct Answer: C


Question 13

アプリケーションはマイクロサービス アーキテクチャに従い、単一の大きな Google Cloud SQL インスタンスを使用していますが、アプリケーションが成長するにつれてパフォーマンスに問題が生じ始めています。
Google Cloud Monitoring ダッシュボードでは CPU 使用率は正常に見えます。Google のベスト プラクティスに従って、大きなリファクタリングを避けながら、これらのパフォーマンスの問題を解決または防止したいと思います。
どうすればいいのでしょうか?

  • A. Google Cloud SQL の代わりに Google Cloud Spanner を使用します。
  • B. インスタンスの CPU の数を増やします。
  • C. インスタンスのストレージ サイズを増やします。
  • D. より小さな Google Cloud SQL インスタンスを多数使用します。

Correct Answer: A


Question 14

us-central1 リージョンの稼働中の Google Cloud SQL for MySQL インスタンスから us-east1 リージョンの新しい Google Cloud SQL for MySQL インスタンスにデータを 1回だけ移行する必要があります。
Google のベスト プラクティスに従いながら、現在実行中のインスタンスのパフォーマンスへの影響を最小限に抑えたいと考えています。
どうすればいいでしょうか?

  • A. JdbcIO を使用して Google Cloud SQL インスタンスから別のインスタンスにデータをコピーする Dataflow ジョブを作成し、実行します。
  • B. 2つの Datastream 接続プロファイルを作成し、それらを使用して 1つの Google Cloud SQLインスタンスから別のインスタンスへのストリームを作成します。
  • C. 一時的なインスタンスを使用して Google Cloud Storage に SQL ダンプファイルを作成し、そのファイルを使用して新しいインスタンスにインポートします。
  • D. SQL ステートメント SELECT…INTO OUTFILE を実行して CSV ファイルを作成し、そのファイルを Google Cloud Storage バケットにコピーし、それを新しいインスタンスにインポートします。

Correct Answer: C


Question 15

マルチゾーン設定の Google Cloud SQL for PostgreSQL データベース上でミッションクリティカルなアプリケーションを実行しています。
プライマリー インスタンスとリードレプリカ インスタンスは同じリージョンにありますが、異なるゾーンにあります。両方のインスタンス間でアプリケーションの負荷を分割することを保証する必要があります。
何をするべきでしょうか?

  • A. Google Cloud SQL のプライマリー インスタンスとリードレプリカ インスタンス間の負荷分散には Google Cloud Load Balancing を使用します。
  • B. PgBouncer を使用して Google Cloud SQL のプライマリー インスタンスとリードレプリカ インスタンス間のデータベース接続プールを設定します。
  • C. HTTP(S) Load Balancing を使用して Google Cloud SQL のプライマリー インスタンスとリードレプリカ インスタンス間のデータベース接続プールを設定します。
  • D. Google Cloud SQL のプライマリー インスタンスとリードレプリカ インスタンス間のデータベース接続プールに Google Cloud SQL Auth プロキシを使用します。

Correct Answer: B


Question 16

組織はトランザクション情報を保存するために、高可用性 (HA) とバイナリログを有効にした Google Cloud SQL for MySQL を使用する重要なアプリケーションの新バージョンをデプロイしました。
アプリケーションの最新リリースにエラーが発生しました。Google Cloud SQL for MySQL データベースで大規模なデータ破損が発生しました。データ損失を最小限に抑える必要があります。
何をするべきでしょうか?

  • A. Google Cloud Consoleを開き [SQL > バックアップ] に移動し、破損前の自動バックアップの最終バージョンを選択します。
  • B. LOAD DATA コマンドを使用して Google Cloud SQL for MySQL データベースを再ロードし、インスタンスの初期化に使用された CSV ファイルからデータをロードします。
  • C. データが破損する前の日時を選択して Google Cloud SQL for MySQL データベースのポイントインタイムリカバリーを実行します。
  • D. Google Cloud SQL for MySQL HA インスタンスにフェイルオーバーします。そのインスタンスを使用して破損する前に発生したトランザクションを回復します。

Correct Answer: B


Question 17

データベース移行サービスを使用して PostgreSQL オンプレミスインスタンスから Google Cloud SQL にデータを移行することを計画しています。
タスクを作成し、自動化するための前提条件を特定する必要があります。
何をするべきでしょうか?(回答は 2つ)

  • A. データベース管理者以外のすべてのユーザーを削除または無効化します。
  • B. ソース PostgreSQL データベース上のすべての外部キー制約を無効にします。
  • C. すべての PostgreSQL テーブルが主キーを持つことを保証してください。
  • D. データ移行サービスタスクが開始される前にデータベースをシャットダウンしてください。
  • E. pglogical が移行元の PostgreSQL データベースにインストールされていることを確認します。

Correct Answer: B、E


Question 18

Google Cloudと会社のデータセンターで Google Compute Engine を使用してハイブリッド構成で MySQL データベースのセットを管理しています。
読み取りを拡張し、管理操作の一部をオフロードするためにレプリカを作成する必要があります。
何をするべきでしょうか?

  • A. 外部サーバーレプリケーションを使用します。
  • B. データ移行サービスを使用します。
  • C. Google Cloud SQL for MySQL の外部レプリケーションを利用します。
  • D. mysqldump ユーティリティとバイナリログを使用します。

Correct Answer: B


Question 19

会社はデータセンターを閉鎖し、いくつかの MySQL と PostgreSQL データベースを Google Cloud に移行しています。
データベース運用チームは継続的な運用リリースと追加のオンプレミス バックアップの容量不足により、大きな制約を受けています。スケジュールされた移行が最小限のダウンタイムで実行され、アプリケーションがカットオーバーされるまで GCP データベースがオンプレミス データの変更と同期されていることを確認したいと考えています。
何をするべきでしょうか?(回答は 2つ)

  • A. Database Migration Service を使用してデータベースを Google Cloud SQL に移行します。
  • B. クロスリージョン リードレプリカを使用して、データベースを Google Cloud SQL に移行します。
  • C. 外部サーバーからのレプリケーションを使用して、データベースを Google Cloud SQL に移行します。
  • D. 外部リードレプリカを使用してデータベースを Google Cloud SQL に移行します。
  • E. リードレプリカを使用してデータベースを Google Cloud SQL に移行します。

Correct Answer: C、E


Question 20

会社は、高度なトランザクション アプリケーションの既存のインフラストラクチャを Google Cloud に移行しています。
MySQL データベース インスタンスに複数のデータベースがあり、データを Cloud SQL に転送する方法を決定する必要があります。 500 GB インスタンスの移行のダウンタイムを最小限に抑える必要があります。
何をするべきでしょうか?

  • A.
    • データベース用の Google Cloud SQL for MySQL インスタンスを作成し、データベースの変更を Google Cloud SQL にストリーミングするように Datastream を構成します。
    • ストリーム構成で [履歴データのバックフィル] チェックボックスをオンにして Datastream を開始し、ソースと宛先の間で同期していないデータをバックフィルします。
    • すべての変更が Google Cloud SQL for MySQL に移動されたらストリームを削除し、新しいインスタンスを使用するようにアプリケーションを更新します。
  • B.
    • Database Migration Service を使用して移行ジョブを作成します。
    • 移行ジョブの種類を [連続] に設定し、データベースがフル ダンプ フェーズを完了して、変更データ キャプチャ (CDC) モードでデータの送信を開始できるようにします。
    • レプリケーションの遅延が最小限になるまで待ち、新しい Google Cloud SQL インスタンスのプロモーションを開始して移行ジョブが完了するまで待ちます。
    • アプリケーション接続を新しいインスタンスに更新します。
  • C.
    • Database Migration Service を使用して移行ジョブを作成します。
    • 移行ジョブの種類を [1 回限り] に設定し、メンテナンス期間中にこの移行を実行します。
    • ソース データベースへのすべての書き込みワークロードを停止し、ダンプを開始します。 ダンプが Google Cloud SQL 宛先データベースに読み込まれ、宛先データベースがプライマリ データベースに昇格されるまで待ちます。
    • アプリケーション接続を新しいインスタンスに更新します。
  • D.
    • mysqldump ユーティリティを使用して、アプリケーションのメンテナンス期間中に MySQL のバックアップを手動で開始します。
    • ファイルを Google Cloud Storage に移動し、各データベースを Google Cloud SQL インスタンスにインポートします。
    • すべてのデータベースが移行されるまで、各データベースのダンプを続けます。
    • アプリケーション接続を新しいインスタンスに更新します。

Correct Answer: C


Question 21

会社は Cloud SQL のディスク容量不足 Recommender を使用して過去 30日間の本番データベースのストレージ使用率の傾向を分析しています。
データベース運用チームはこれらの推奨事項を使用して、ストレージの使用率をプロアクティブに監視し、是正措置を実施します。 インスタンスのディスク容量が不足する可能性が高いという推奨事項を受け取りました。
このストレージ アラートに対処するにはどうするべきでしょうか?

  • A. データベースを第三正規形に正規化します。
  • B. 別の圧縮アルゴリズムを使ってデータを圧縮します。
  • C. 手動または自動でストレージ容量を増やします。
  • D. 古いデータを読み込むために別のスキーマを作成します。

Correct Answer: B


Question 22

ミッション クリティカルな Google Cloud SQL for PostgreSQL のインスタンスを管理しています。
アプリケーションチームは別の DBA がオンデマンドバックアップを開始したときにデータベース上で重要なトランザクションを実行しています。バックアップのステータスを確認したいと考えています。
何をするべきでしょうか?

  • A. cloudsql.googleapis.com/postgres.log インスタンス ログを確認します。
  • B. gcloud sql operations list コマンドを実行します。
  • C. Google Cloud Audit Logs を使用してステータスを確認します。
  • D. Google Cloud Console を使用する。

Correct Answer: C


Question 23

Google Cloud Spanner のマルチリージョン インスタンスで実行される消費者向けインベント リアプリケーションをサポートしています。
顧客がサポート チケットから応答時間が遅いことを訴えました。CPU 使用率が高いことに関する Google Cloud Monitoring アラートに気付きました。CPU パフォーマンスの問題に対処するために、Google のベストプラクティスに従います。
最初に何をするべきでしょうか?

  • A. 処理装置の数を増やします
  • B. データベース スキーマを変更し、インデックスを追加します。
  • C. アプリケーションが必要とするデータを複数のインスタンスに分割します。
  • D. 処理ユニット数を減らします。

Correct Answer: A


Question 24

会社では低レイテンシのリアルタイム ダッシュボードを表示するユーザー向けアプリケーションに Google Cloud Bigtable を使用しています。
この読み取り集中型データベースに最適なストレージ タイプを推奨する必要があります。
何をするべきでしょうか?

  • A. ソリッドステート ドライブ (SSD) を推奨します。
  • B. 同時読み取りの負荷を分散するために Google Cloud Bigtable インスタンスを 2つのインスタンスに分割することを推奨します。
  • C. ハードディスク ドライブ (HDD) を推奨します。
  • D.混合ストレージタイプを推奨します。

Correct Answer: B


Question 25

会社に Google Cloud SQL for MySQL バックエンド データベースで実行されている重要なビジネス アプリがあります。
会社は可能な限り耐障害性と可用性の高いソリューションを構築したいと考えています。 アプリケーション データベースが us-central1 のプライマリ リージョンと us-east1 のバックアップ リージョンを使用し、ゾーンおよびリージョンの障害に耐えられることを確認する必要があります。
何をするべきでしょうか?

  • A.
    • us-central1-a で Google Cloud SQL for MySQL インスタンスをプロビジョニングします。
    • us-west1-b に複数ゾーンのインスタンスを作成します。
    • us-east1-c にリードレプリカを作成します。
  • B.
    • us-central1-a で Google Cloud SQL for MySQL インスタンスをプロビジョニングします。
    • us-central1-b に複数ゾーンのインスタンスを作成します。
    • us-east1-b にリードレプリカを作成します。
  • C.
    • us-central1-a で Google Cloud SQL for MySQL インスタンスをプロビジョニングします。
    • us-east-b に複数ゾーンのインスタンスを作成します。
    • us-east1-c にリードレプリカを作成します。
  • D.
    • us-central1-a で Google Cloud SQL for MySQL インスタンスをプロビジョニングします。
    • us-east1-b に複数ゾーンのインスタンスを作成します。
    • us-central1-b にリードレプリカを作成します。

Correct Answer: B


Question 26

Google Cloud サーバーレス データベースにデータを保存する必要がある Android ゲームを構築しています。
データベースはユーザー アクティビティを記録し、ユーザー設定を保存し、ゲーム内アップデートを受け取ります。 ターゲットとなるユーザーはインターネット接続が断続的な発展途上国に住んでいます。 インターネット ネットワークが利用可能なときはいつでも、ゲームがゲーム データをバックエンド データベースに同期できるようにする必要があります。
何をするべきでしょうか?

  • A. Firestore を利用します。
  • B. 外部 (パブリック) IP アドレスで Google Cloud SQL を使用します。
  • C. アプリ内埋め込みデータベースを使用します。
  • D. Google Cloud Spannerを使用します。

Correct Answer: B


Question 27

人気のモバイルゲームをリリースし、PITR 対応の本番環境でゲームデータを保存するために 50 TB の Google Cloud Spanner インスタンスを使用しています。
ゲームの統計情報を分析したところ、一部のプレイヤーが抜け道を悪用してより多くのポイントを集め、リーダーボードに名を連ねていることに気づきました。別の DBA が誤って緊急バグフィックス スクリプトを実行し、本番環境のデータの一部を破損してしまいました。データ破損の範囲を決定し、本番環境を復元する必要があります。
何をするべきでしょうか?(回答は 2つ)

  • A. 破損の程度が大きい場合はバックアップとリストアを使用し、リカバリー タイムスタンプを指定します。
  • B. 破損の程度が大きい場合はステイル読み取りを実行し、リカバリー タイムスタンプを指定します。その結果を書き戻します。
  • C. 破損の程度が大きい場合はインポートとエクスポートを使用します。
  • D. 破損が重要でない場合はバックアップと復元を使用し、リカバリー タイムスタンプを指定します。
  • E. 破損が重要でない場合はステイル読み取りを実行し、リカバリー タイムスタンプを指定します。結果を書き戻します。

Correct Answer: B、E


Question 28

多くの接続が開いている Google Cloud SQL for MySQL インスタンスへの大規模な CSV インポートを開始しています。
メモリと CPU の使用状況を確認しましたが十分なリソースが利用可能です。インポートがタイムアウトしないようにするために Google のベストプラクティスに従います。
何をするべきでしょうか?

  • A. インポート操作を開始する前にアイドル状態の接続を閉じるか、インスタンスを再起動します。
  • B. インスタンスに割り当てられたメモリの量を増やします。
  • C. サービス アカウントにストレージ管理者の役割があることを確認します。
  • D. インスタンスの CPU の数を増やし、追加のインポート操作を確実に処理できるようにします。

Correct Answer: C


Question 29

データセンターを Google Cloud に移行しています。
アプリケーションを Google Compute Engine に Oracle データベースを Bare Metal Solution for Oracle に移行する予定です。異なるプロジェクトのアプリケーションが Oracle データベースと安全かつ効率的に通信できるようにする必要があります。
何をするべきでしょうか?

  • A. 共有 VPC を設定して複数のサービス プロジェクトを構成し、ファイアウォール ルールを作成します。
  • B. サーバーレス VPC アクセスをセットアップします。
  • C. Private Service Connect をセットアップします。
  • D. Traffic Director を設定します。

Correct Answer: A


Question 30

eコマースサイトのバックエンドとして Google Cloud Spannerのインスタンスを実行しています。
品質保証 (QA) チームがテストケースの数を 2倍に増やしたことを知りました。追加のテストケースに対応するために新しいテスト環境で Google Cloud Spanner データベースのコピーを作成する必要があります。 Google のベストプラクティスに従います。
何をするべきでしょうか?

  • A. Google Cloud Functions を使って Avro 形式でのエクスポートを実行します。
  • B. Google Cloud Functions を使ってテキスト形式でエクスポートを実行します。
  • C. Dataflow を使用して Avro 形式でエクスポートを実行します。
  • D. Dataflow を使用して テキスト形式でエクスポートを実行します。

Correct Answer: C

Comments are closed