PDE#2(designing)
金融系の顧客が、過去 7 年分の取引履歴 (約 600 TB) をオンプレミスから Google Cloud に移行します。データはまず生のまま保持し、その後 BigQuery で分析しますが、規制上、生データには 7 年間の改ざん防止 (WORM) が要求されます。同時に分析側では取り込み後 1 時間以内にクエリ可能な状態にしたい場合、最も適切な設計はどれですか。
正解:C
正解の根拠
Cloud Storage の Bucket Lock と保持ポリシーを組み合わせることで、規定期間中はオブジェクトの削除や上書きを防ぐ WORM 相当の保護を実現できます。生データを Cloud Storage に保管し、BigQuery への Load Job により取り込み後 1 時間以内に分析可能にできます。生データの不変性と分析利便性の両立に最も適した設計です。
サービス比較
| 項目 | 正解 (Cloud Storage + Bucket Lock) | 不正解 (BigQuery スナップショット) |
|---|---|---|
| WORM | 保持ポリシーで強制 | 削除可能で不適 |
| 容量・コスト | Coldline/Archive で安価 | BigQuery ストレージ価格 |
| 原本性 | 生データを直接保持 | 派生コピー |
不正解の理由
- B: BigQuery スナップショットは元テーブル削除と独立しますが WORM 機能ではなく、改ざん防止要件を満たしません。
- A: Persistent Disk スナップショットはマシン用途で、長期データ保管とガバナンスには不向きです。
- D: Cloud SQL は 600 TB 規模の保管に不適で、WORM 制御もできません。

コメント