Google ACE: ストレージ、データベース、データサービス — 学習ガイド

こちらの一部です: Google Associate Cloud Engineer — 学習ガイド. 検証済みの解答で練習: Google試験ハブ, または時間制限付き模擬試験に挑戦: ExamRoll.io.

概要

このセクションでは、Google Cloudのストレージ、データベース、分析データサービスに関する、運用に焦点を当てた実践的なリファレンスを提供します。構成パターン、アクセス制御、耐久性メカニズム、パフォーマンスとコストの特性、そして安全な復旧プラクティスに重点を置いています。その目的は、特定のワークロードにどのサービスを使用するかを決定し、運用上のトレードオフを理解し、一般的な障害モードを予測するのに役立つことです。

Cloud Storageの設計、アクセス、ライフサイクル、保護

Cloud Storageは、非構造化データやバックアップのための、耐久性と可用性の高いオブジェクトストレージです。

アクセス制御と共有:

障害モードと緩和策:

便利なコマンド:

コンピューティングワークロード向けのブロックストレージとファイルストレージ

Compute EngineとGKEのストレージは、アクセスパターン、パフォーマンス要件、耐久性要件に基づいて選択します。

障害に関する考慮事項:

マネージドデータベースとデータサービス

Cloud SQL (マネージドMySQL, PostgreSQL, SQL Server):

undefined

Cloud Spanner:

FirestoreとBigtable:

Memorystore:

BigQuery:

undefined

データの移動、移行、検証、運用のトレードオフ

移行と転送:

パフォーマンス、可用性、キャパシティ、コストのトレードオフ:

トラブルシューティングと安全な復旧:

実践的な問題シナリオ

Contoso Retail 社は、バックアップと分析データを統合すると同時に、アクセス制御を強化し、トランザクションシステムのポイントインタイムリカバリを有効にしようとしています。彼らは、自動階層化によるアプリケーションバックアップの保存、サードパーティへの短期間のファイル共有の提供、小規模なリレーショナルワークロードに対する PITR の有効化、そして実行前の分析クエリコストの見積もりを行う必要があります。

アプローチ:

  1. UBLA、保持ポリシー、ライフサイクルを設定したリージョン Cloud Storage バケットを作成する。

    • コマンド: gcloud storage buckets create gs://contoso-backups –location=us-central1 –uniform-bucket-level-access –default-storage-class=STANDARD gcloud storage buckets update gs://contoso-backups –retention-period=365d gsutil lifecycle set lifecycle.json gs://contoso-backups
    • 理由: UBLA は IAM で認可を一元化し、監査可能性を向上させます。1年間の保持期間は偶発的な削除を防ぎます。ライフサイクルは、90日後にバックアップを Coldline に移行し、有効期限切れ時に削除することでコストを管理します。
  2. 専用のサービスアカウントを介して、バックアップジョブに書き込み専用アクセスを許可する。

    • コマンド: gcloud storage buckets add-iam-policy-binding gs://contoso-backups –member=serviceAccount:backup-writer@contoso.iam.gserviceaccount.com –role=roles/storage.objectCreator
    • 理由: storage.objectCreator は、メタデータの改ざんや機密性の高いバックアップの読み取りを防ぎ、最小権限の原則に従います。
  3. キーを配布せずに、署名付き URL を使用して機密性の高いバックアップをベンダーと4時間共有する。

    • コマンド: gcloud storage sign-url gs://contoso-backups/db-dump-2024-09-30.sql.gz –duration=4h –impersonate-service-account share-signer@contoso.iam.gserviceaccount.com
    • 理由: 期間限定のアイデンティティレスなアクセスにより、外部アイデンティティや長期間有効なシークレットの作成を回避できます。権限借用は、KMS に裏付けられた一元的な署名を使用し、キー漏洩のリスクを排除します。
  4. 注文データベースに対して Cloud SQL のバックアップと PITR を有効にする。

    • コマンド: gcloud sql instances patch orders-sql –backup-start-time=02:00 –enable-bin-log
    • 理由: 自動バックアップとバイナリ/WAL ロギングを組み合わせることで、保持期間内の任意の秒への復元ポイントが提供され、論理的な破損やオペレーターのエラーから保護します。
  5. 新しいインスタンスに復元してリカバリをテストし、カットオーバー前にデータを検証する。

    • コマンド: gcloud sql backups list –instance=orders-sql gcloud sql instances restore-backup orders-restore –backup-id=LATEST –destination-instance=orders-restore
    • 理由: 別のインスタンスに復元することで、本番環境への影響を避け、DNS やアプリケーションレベルの切り替え前にチェックサムやサンプルクエリによる検証が可能になります。
  6. ドライランで BigQuery のクエリコストを見積もり、パーティショニングで最適化する。

    • コマンド: bq query –use_legacy_sql=false –dry_run=true ‘SELECT COUNT(*) FROM contoso.analytics.sales WHERE sale_date >= “2026-01-01”’
    • 理由: ドライランによりスキャンされるバイト数が明らかになります。sale_date がパーティション列であり、有界の述語を持つことを保証することで、スキャンされるバイト数を削減し、オンデマンドコストを管理します。
  7. アクセスを監視および監査する。

    • 手順:
      • Cloud Storage と BigQuery のデータアクセスログを有効にする。
      • Cloud SQL の接続、ディスク使用量、バックアップ失敗に関する Cloud Monitoring アラートを設定する。
    • 理由: データアクセスログは、コンプライアンスのためにオブジェクトレベルの読み取り/書き込みの可視性を提供します。プロアクティブなアラートは MTTR を短縮し、バックアップと PITR が効果的に機能し続けることを保証します。
  8. 障害モードとランブックを文書化する。

    • 手順:
      • オブジェクトバージョンの復元、署名付き URL の失効、Cloud SQL の PITR、タイムトラベルを使用した BigQuery テーブルの復旧手順を記録する。
    • 理由: 明確でテスト済みのランブックは、インシデント発生時の運用リスクを低減し、チーム全体で安全な復旧プラクティスを標準化します。

VPC ネットワーキング、接続性、トラフィック管理 · すべてのドメイン · デプロイ、構成、自動化

これらの問題を練習する → · ExamRoll.ioで時間制限付き練習 →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

試験に合格する →

Googleを閲覧 →

Related guides

オールインワンアクセス

1つのサブスクリプション。すべての試験。

すべてのプランで、無制限の回答検索、模擬試験、AI解説、および完全なリソースライブラリが利用可能 — 20以上の言語に対応。

月額
24.87
Just €0.83/day
すべて含まれています:
  • 無制限の回答検索
  • 無制限の模擬試験
  • AIを活用した解説
  • 完全なリソースライブラリ
  • 20以上の言語
  • 毎週のコンテンツ更新
  • 特典 & 紹介
  • 優先サポート
無料トライアルを開始

クレジットカード不要*

ベストバリュー
12ヶ月
179.87
Just €0.49/daySave 40%
すべて含まれています:
  • 無制限の回答検索
  • 無制限の模擬試験
  • AIを活用した解説
  • 完全なリソースライブラリ
  • 20以上の言語
  • 毎週のコンテンツ更新
  • 特典 & 紹介
  • 優先サポート
無料トライアルを開始

クレジットカード不要*

✓ 無料プランが含まれています · ✓ いつでもキャンセル可能 · ✓ すべてのプランで製品の全機能が利用可能