大量のデータを少ないメンテナンスウィンドウで移行する by masawada

YAPC::Hakodate 2024
トーク (20分)

大量のデータを少ないメンテナンスウィンドウで移行する

masawada masawada masawada
4

みなさんはWebサービス移転のためのデータ移行を実施したことがありますか? データ量が少なければ作業の間サービスを停止して実施すればよいかもしれません。ではデータ量が多く数日程度かかるなら? 移行先のサービス、とくにtoCのWebサービスを数日間に渡って止めるのは現実的でない場合が多いでしょう。動いているサービスにユーザ影響なくデータを移行するには困難が伴います。このセッションでは、筆者が携わったこのようなデータ移行の経験を元に、サービスを極力止めず大量のデータを移行する手法とその段取り、将来同様の案件に着手する際にどのようなことを考えておくべきかについてご紹介します。

話すこと:

  • 移行にかかる時間の見積もりとメンテナンスウィンドウの調整
  • 動いているサービスにデータを移行する手法の概要
  • 不揃いなデータにどう立ち向うか
  • どのように移行の結果を検証するか