PCDBE#276(migrate-database)
オンプレミスの MySQL 8.0 を Cloud SQL for MySQL へ移行します。テーブル合計 800 GB、24 時間稼働の業務システムで、ダウンタイムは 30 分以内に抑えたいという要件があります。最も適切な移行方式はどれですか。
正解:B
正解の根拠
Database Migration Service (DMS) は MySQL の同種移行において、初期スナップショットと binlog ベースの継続的レプリケーションを管理サービスとして提供します。カットオーバー時にレプリカを昇格するだけで切り替えが完了するため、ダウンタイムを数分に抑えられます。
| 方式 | ダウンタイム | 運用負荷 |
|---|---|---|
| DMS 継続レプリケーション | 数分 | 低 |
| mysqldump 一括 | 数時間以上 | 中 |
| GCE 自前 binlog | 数分 | 高 |
不正解の理由
- A:800 GB のダンプとインポートで 30 分を大幅に超えます。
- C:自前運用の管理コストとリスクが増加します。
- D:BigQuery は分析基盤であり OLTP の中継には適しません。

コメント