PCDBE#276(migrate-database)

PCDBE#276(migrate-database)

オンプレミスの MySQL 8.0 を Cloud SQL for MySQL へ移行します。テーブル合計 800 GB、24 時間稼働の業務システムで、ダウンタイムは 30 分以内に抑えたいという要件があります。最も適切な移行方式はどれですか。

ディスカッション 0

正解:B

正解の根拠

Database Migration Service (DMS) は MySQL の同種移行において、初期スナップショットと binlog ベースの継続的レプリケーションを管理サービスとして提供します。カットオーバー時にレプリカを昇格するだけで切り替えが完了するため、ダウンタイムを数分に抑えられます。

方式ダウンタイム運用負荷
DMS 継続レプリケーション数分
mysqldump 一括数時間以上
GCE 自前 binlog数分

不正解の理由

  • A:800 GB のダンプとインポートで 30 分を大幅に超えます。
  • C:自前運用の管理コストとリスクが増加します。
  • D:BigQuery は分析基盤であり OLTP の中継には適しません。

参考:Cloud SQL for MySQL への移行


コメント

コメント

コメントする

目次