Google PCA: 信頼性、ディザスタリカバリ、事業継続性 — 学習ガイド

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

概要

信頼性、障害復旧 (DR)、事業継続性は、コンポーネント、ゾーン、またはリージョンで障害が発生した場合でも、サービスが合意された目標を達成し続けることを保証します。Google Cloud では、障害ドメイン (ゾーン、リージョン、グローバル) の理解、復旧目標 (RTO/RPO) の定義、回復力のあるサービスアーキテクチャ (例: アクティブ/アクティブ) の選択、および復旧計画の厳密なテストによって信頼性が設計されます。設計では、サービスの重要度を、可用性、一貫性、コスト、および運用上の複雑さのバランスを取りながら、明確な可用性ターゲット、耐久性の保証、および検証済みの復旧パスにマッピングする必要があります。主要なテーマには、単一障害点の分離、可能な限りマネージドレプリケーションの使用、フェイルオーバー決定の自動化、および本番環境に近い条件で前提条件が有効であることの継続的な検証が含まれます。

障害ドメイン、ロケーション、マルチリージョンサービス

トレードオフ:

目標、依存関係のマッピング、DR 検証

回復性を備えたコンピューティング、データベース、ストレージのパターン

    gcloud compute firewall-rules create allow-lb-health-checks \
      --network=prod-vpc --action=ALLOW --direction=INGRESS \
      --rules=tcp:80,tcp:443 \
      --source-ranges=130.211.0.0/22,35.191.0.0/16 \
      --target-tags=web-backend
    ```

  - ローカルな状態を避け、セッションをMemorystoreやデータベースに外部化する。スケールイン中に進行中のリクエストを維持するため、バックエンドでコネクションドレイニングを使用する。
  - 一般的な障害モード:不適切なヘルスチェック(チェック項目が多すぎる、または少なすぎる)、ファイアウォールルールの欠落、不健全なダウンストリームに依存するブートストラップ。
- Cloud SQLの回復性:
  - 高可用性:プライマリとスタンバイを別々のゾーンに配置し、同期ディスクレプリケーションと自動フェイルオーバーを実現する。メンテナンスウィンドウを選択し、フェイルオーバーをテストする。
  - リードレプリカ:同一リージョンまたはクロスリージョンのリードレプリカを追加して読み取りをオフロードし、リージョンイベントに対するRTOを削減する。DR時にレプリカを昇格させる。
  - バックアップとPITR:
    - 自動日次バックアップとポイントインタイムリカバリ(PITR)を有効にする。コンプライアンスとRPOのために十分な保持期間を持つバイナリ/トランザクションログを使用する。
    - 本番環境以外でリストアを検証し、昇格手順とアプリケーションの接続文字列の更新をリハーサルする。
  - ネットワーク:本番環境ではプライベートIPを推奨する。フェイルオーバーテストでDNS/コネクションプーリングの動作を検証する。
  - 運用上のヒント:定期的に制御されたフェイルオーバーを実行し、アプリケーションプールがクリーンに再接続することを確認する。
gcloud sql instances failover prod-sql
```
    {
      "rule": [
        {
          "action": { "type": "Delete" },
          "condition": { "age": 90, "isLive": false }
        }
      ]
    }
    ```

    適用コマンド:
gsutil lifecycle set lifecycle.json gs://prod-backups
```

トラフィック管理、マルチサイト戦略、および継続的なレジリエンス

実践的な問題シナリオ

急成長中のオンラインチケット会社であるAcme Ticketsは、購入APIとイベントカタログについて、リージョン障害時にも継続的な運用を保証する必要があります。その際、厳しいRTO/RPO(RTO ≤ 5分、RPO ≤ 1分)を維持しなければなりません。スタックには、ステートレスなマイクロサービス、リレーショナルな注文データベース、分析パイプライン、静的メディアアセットが含まれています。

  1. サービスティア、SLO、および復旧目標を定義する
  1. リージョン配置とマルチサイト戦略を選択する
  1. リージョンMIGとグローバルHTTP(S)ロードバランシングを実装する
  1. 状態を外部化し、自己修復を構成する
  1. HA構成とクロスリージョンリードレプリカを持つCloud SQL for PostgreSQLをプロビジョニングする
  1. 定期的なデータベースフェイルオーバーテストをスケジュールする
  1. 静的メディアを、バージョニングとリテンションが設定されたデュアルリージョンのCloud Storageバケットに配置する
  1. ファイアウォールとクォータでヘルスチェックとエグレスを保護する
  1. 低TTLのDNSを大まかな制御として実装する
  1. DRランブックを自動化し、ゲームデーを通じて検証する
  1. バックアップを保護し、分離する
  1. グレースフルデグラデーションを実装する

このアーキテクチャは、ステートレスサービスに対する自動化されたリージョンフェイルオーバー、ステートフルコンポーネントに対する制御されテストされたフェイルオーバー、そしてAcme Ticketsの事業継続目標を満たす検証済みの復旧プロセスを提供します。


セキュリティ、コンプライアンス、データ保護アーキテクチャ · すべてのドメイン · 移行、モダナイゼーション、ハイブリッドクラウド戦略

これらの問題を練習する → · 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以上の言語
  • 毎週のコンテンツ更新
  • 特典 & 紹介
  • 優先サポート
無料トライアルを開始

クレジットカード不要*

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