この記事の結論:社内の業務システムをクラウドへ移行するときは、「棚卸し→移行方式の選択→データの移し方→リハーサル→切り替え日→戻し方」の順に決めます。棚卸しではサーバーの台数よりも、メールの送信、取引先とのファイルのやり取り、接続元のIPアドレスの制限のような「外とのつながり」を書き出すことが大切です。移行方式はシステムごとに選び、移行と作り直しは同時にしません。切り替え日は業務の暦から逆算して選び、当日は「この時刻までに確認が終わらなければ戻す」という判断の時刻を先に決めておきます。
ここでは、社内のサーバーやデータセンターで動いている業務システムを、クラウドへ移すことを考えている会社の担当者と、移行を受け持つ開発者に向けた作業の段取りです。移行方式の分類は AWS の公開資料(AWS Prescriptive Guidance、確認日は2026年10月2日)を参照していますが、考え方はほかのクラウドでも同じです。特定の会社の事例は出てきません。
クラウド移行は6つの段階に分け、段階ごとに決めることを決める
業務システムのクラウド移行は、段階を分けて、それぞれで決めることを決めてから次に進むと、当日の判断が少なくなります。
| 段階 |
決めること |
決まったことの記録 |
| 1. 棚卸し |
何が動いていて、何とつながっているか |
棚卸しの表 |
| 2. 移行方式 |
システムごとに、そのまま移すか、形を変えるか、やめるか |
方式の一覧 |
| 3. データの移し方 |
一度に写すか、先に写して差分を追うか |
移行の手順書 |
| 4. リハーサル |
手順どおりに動くか、止める時間はどれくらいか |
リハーサルの記録 |
| 5. 切り替え日 |
いつ、何時から、誰が、どの順で |
当日の進行表 |
| 6. 戻し方 |
どの時点までなら、どうやって戻すか |
戻す手順と判断の基準 |
この順番を崩しやすいのが、「切り替え日を先に決めてしまう」ことです。棚卸しの前に日付が決まると、見つかったつながりを調べる時間がなくなり、当日に動かない機能が出てきます。日付は、リハーサルで止める時間を測ってから決めます。
現状の棚卸しは、サーバーではなく「外とのつながり」を書き出す
棚卸しで書き出すべきは、サーバーの台数や性能よりも、そのシステムが外の何とつながっているかです。サーバーの中身は移せば動きますが、外とのつながりは移した先から同じように届く保証がなく、切り替えた後に初めて気づくことが多いからです。
| 書き出すもの |
見落としやすい例 |
クラウドへ移したときに起きること |
| メールの送信 |
社内のメールサーバーを経由した通知 |
送信元が変わり、届かない・迷惑メールに入る |
| 取引先との連携 |
決まった時刻のファイルの受け渡し、相手のシステムへの接続 |
相手側で接続元のIPアドレスを許可している場合、つながらない |
| 接続元の制限 |
社内からしか開けない管理画面 |
社外のクラウドからは社内の制限が効かない、または開けない |
| 定期的な処理 |
夜間の集計、バックアップ、帳票の出力 |
移した先で設定し忘れ、翌朝に気づく |
| 社内の機器 |
複合機、ラベルのプリンター、ファイルサーバーの共有フォルダ |
クラウドから社内の機器に届かない |
| 証明書とドメイン |
社内向けの証明書、更新の担当 |
期限の管理が抜ける |
| ライセンス |
サーバー単位・CPU単位の契約のソフト |
移した先の構成で契約の条件が変わる |
| 時刻 |
サーバーの時刻帯の設定 |
日付の境目の処理がずれる |
この表は、システムの担当者だけでは埋まりません。業務の担当者に「毎月・毎週・毎朝、このシステムで何をしているか」を聞くと、定期的な処理や、取引先とのやり取りが出てきます。ログに残っている外への接続先と、聞き取りの結果を突き合わせて、漏れを減らします。
移行方式は、システムごとに7つの選択肢から選ぶ
移行方式は会社全体で一つに決めるのではなく、システムごとに選びます。AWS の移行の手引きでは、移行の方式を「7 Rs」と呼ばれる7つに分けています。
| 方式 |
中身 |
中小企業の業務システムで向く場面 |
| Retire(廃止) |
使っていないものを止める |
棚卸しで、誰も使っていない機能やサーバーが見つかったとき |
| Retain(保持) |
今は移さず、元の環境に残す |
専用の機器とつながっていて、クラウドに同じものがないとき |
| Rehost(そのまま移す) |
手を加えずにクラウドの仮想サーバーへ移す |
まず社内のサーバーをなくしたいとき |
| Relocate(基盤ごと移す) |
同じ仮想化の基盤のクラウド版へ移す |
社内で仮想化の基盤を使っているとき |
| Repurchase(買い替え) |
既製のサービス(SaaS)などに置き換える |
自社用に作ったものと同じことが既製のサービスでできるとき |
| Replatform(一部を置き換えて移す) |
データベースを管理されたサービスに替えるなど、少し手を加える |
データベースの保守やバックアップの手間を減らしたいとき |
| Refactor(作り直す) |
クラウドの機能を前提に設計し直す |
今のままでは業務の変化に追いつけないとき |
AWS の手引きでは、作り直しは最も複雑で費用のかかる方式とされ、大規模な移行では移行を終えてから作り直すことが勧められています。規模の小さい移行でも、考え方は同じです。移行と作り直しを同時に進めると、不具合が出たときに、原因が移行にあるのか作り直しにあるのかを切り分けられません。
中小企業の業務システムでよく選ぶのは、アプリケーションはそのまま移し、データベースだけを管理されたサービスに替える組み合わせです。データベースの保守とバックアップをクラウドの側に任せられ、アプリケーションの書き換えは接続先の設定程度で済むことが多いからです。
データの移し方は、止められる時間から決める
データの移し方は、業務を何時間止められるかから逆算して選びます。一度に全部を写すなら、写し終わるまで書き込みを止める必要があり、止める時間はデータの量で決まります。
| 移し方 |
止める時間 |
向いている場面 |
気をつけること |
| 書き込みを止めて一度に写す |
写し終わるまで |
データが少ない、夜間や休日に止められる |
リハーサルで写す時間を測る |
| 先に全体を写し、変更を追いかける |
最後の差分の反映と照合の間だけ |
データが多い、長くは止められない |
差分の反映が追いついているかを見る仕組みが要る |
| 古いデータを先に、新しいデータを当日に |
当日分の量で決まる |
過去の記録は書き換えない業務 |
古い・新しいの境目の日付をはっきりさせる |
先に全体を写して変更を追いかける方法は、AWS では Database Migration Service(DMS)の「全ロード+CDC(変更データキャプチャ)」として用意されています。AWS のユーザーガイドには、元のデータベースの変更の記録(トランザクションログ)から変更を集めて反映する仕組みであること、そしてリアルタイムの複製ではなく、遅れは元のデータベースの負荷や回線などで変わることが書かれています。切り替えの直前に、遅れがなくなったことを確かめてから書き込みを止めます。
どの方法でも、写したあとに件数と中身を照合します。テーブルごとの件数、金額の合計、最新の更新日時をそろえて比べ、ずれがあれば原因が分かるまで切り替えに進みません。
リハーサルは2回行い、止める時間を測る
切り替えの手順は、本番と同じ量のデータを使って少なくとも2回リハーサルします。1回目で手順の抜けを見つけ、直した手順を2回目で通し、止める時間を測ります。
リハーサルで見る点を5つ挙げます。
- 手順書どおりに、上から順に実行できるか:手順書にない作業をした箇所は、手順書に書き足す
- データを写す時間と、照合にかかる時間:これが当日に業務を止める時間の元になる
- 棚卸しの表の外とのつながりが、移した先で動くか:メールが届くか、取引先とのファイルの受け渡しが通るか
- 業務の担当者が、ふだんの操作を一通りできるか:画面を開くだけでなく、登録・修正・帳票の出力まで
- 戻す手順が動くか:戻すリハーサルもしておく
外とのつながりのうち、取引先の側で接続元のIPアドレスを許可しているものは、移した先のアドレスを前もって取引先に登録してもらう必要があります。相手の作業の日程があるため、リハーサルより前に依頼しておきます。
切り替え日は業務の暦から逆算して選び、当日は判断の時刻を決める
切り替え日は、月末の締め、給与の計算、請求書の発行のような、止められない業務の日を避けて選びます。そのうえで当日は、作業の順番と担当に加えて、「この時刻までに確認が終わらなければ戻す」という判断の時刻を先に決めておきます。
業務の暦で避けたい日の例です。
| 避けたい日 |
理由 |
| 月末・月初の締めの日 |
締めの処理の途中で環境が変わると、数字の照合が難しくなる |
| 給与・請求の処理の日 |
遅れたときの影響が社外に及ぶ |
| 繁忙期 |
不具合が出たときに、業務の担当者が確認に時間を割けない |
| 担当者が不在の日 |
切り替えの翌日に、詳しい人が対応できない |
当日の進行表は、時刻と作業と担当、そして判断の点を1枚にまとめます。時刻は「開始から何時間後」で書いておくと、リハーサルの記録と比べやすくなります。
| 開始からの時間 |
作業 |
担当 |
判断 |
| 0:00 |
利用者への停止の告知、書き込みを止める |
業務の担当 |
― |
| 0:15 |
最後の差分を反映し、遅れがないことを確かめる |
開発 |
― |
| 0:45 |
件数・合計・最新の更新日時を照合する |
開発 |
ずれがあれば、ここで戻す |
| 1:15 |
接続先を新しい環境に切り替える |
開発 |
― |
| 1:30 |
外とのつながり(メール、取引先、帳票)を確かめる |
開発・業務の担当 |
― |
| 2:00 |
業務の担当者が、ふだんの操作を一通り行う |
業務の担当 |
ここまでに問題が解けなければ戻す |
| 2:30 |
利用の再開を告知する |
業務の担当 |
― |
表の時間は例で、実際の値はリハーサルで測った時間に余裕を足して決めます。切り替えの前の一定期間は、システムへの機能の追加や設定の変更を止めておくと、リハーサルと当日の状態がずれません。
戻し方は「どの時点までなら、どうやって戻すか」を決めておく
戻し方で決めるべきなのは、手順そのものより、「どの時点までなら戻せるか」と「戻すときに、切り替え後に入ったデータをどう扱うか」の2つです。切り替えたあとに新しい環境で業務が進むほど、戻すときに持ち帰るデータが増え、戻すこと自体が難しくなります。
| 時点 |
戻し方 |
切り替え後のデータ |
| 照合でずれが出た(業務の再開前) |
接続先を旧環境に戻し、書き込みを再開する |
まだ入っていないので、扱いは不要 |
| 業務の再開後、当日中 |
新しい環境を止め、入ったデータを記録してから旧環境に戻す |
当日に入った分を手で、または取り出して旧環境に入れ直す |
| 翌日以降 |
原則として戻さず、新しい環境で直す |
戻すと入れ直す量が多くなるため |
この表のとおり、戻せる期限を「業務の再開から何時間まで」のように決め、期限を過ぎたら新しい環境で直す方針に切り替えます。期限を決めないままだと、不具合が出るたびに戻すかどうかの議論になり、判断が遅れます。
旧環境は、切り替え後もすぐには止めず、書き込みのできない状態で残します。戻す判断の期限を過ぎ、月末の締めのような業務を新しい環境で一巡してから、旧環境にしか残っていないファイルや設定がないかを棚卸しの表と照らし合わせて止めます。
移したあとに残す記録と、保守への引き継ぎ
切り替えが終わったら、新しい環境の構成、外とのつながりの一覧、定期的な処理の一覧を、保守を受け持つ人が読める形で残します。棚卸しの表を「移行後の状態」に書き換えれば、そのまま保守の台帳になります。
移した先のバックアップも、決めた時点の状態に戻せるかまで確かめます。その手順はバックアップの復元テストの記事にまとめています。
移行の段取りで時間をかけるべきなのは、技術の作業よりも、棚卸しと業務の担当者との確認です。
株式会社bundlyzeでは移行の作業に限らず、業務システムの要件の整理から稼働後の保守運用までを受け持ち、AWSでデータ分析の基盤を組む仕事もしています。棚卸しから切り替え、戻し方までの段取りを一緒に組む場合の進め方は、クラウドの構築・移行・運用の支援のページに載せています。
出典(AWSの公式ドキュメント/2026年10月2日に確認)