ホーム

CLOUDSEED BLOG

矢印

システム開発

矢印

サーバー・クラウド移行の進め方|現状調査・方式・切替・運用の確認事項

サーバー・クラウド移行の進め方|現状調査・方式・切替・運用の確認事項

サーバー・クラウド移行の進め方|現状調査・方式・切替・運用の確認事項のイメージ

カテゴリー:

サーバーをクラウドへ移すときは、稼働中の環境をコピーする前に、アプリケーション、DB、ネットワーク、外部連携、運用を一体で調べます。コピー先で起動しても、メールが届かない、取引先から接続できない、夜間処理が動かない状態では、業務の移行は完了していません。

移行の進め方は、現在の構成をできるだけ維持する方法、基盤の一部を変更する方法、アプリケーションを作り直す方法で異なります。クラウド化すれば自動的に安く、安全で、運用不要になるとは限りません。現状の問題と止められる範囲を確認してから、移行方式と検証内容を決めることが重要です。

1. 移行の目的を具体化する

最初に、老朽化、サポート終了、容量不足、拠点変更、災害対策、運用負荷、費用など、何を解決したいかを整理します。複数の目的がある場合は優先順位を決めます。停止時間を短くしたいのか、構成を簡素化したいのかによって、選ぶ方式は変わります。

比較対象には、現行環境の継続や一部更新も含めます。移行費だけでなく、移行中の二重運用、利用料、監視、バックアップ、将来の変更まで含めて評価してください。稼働場所を変えるだけでは、アプリケーションの属人化やデータ不整合が解消しない場合があります。

2. サーバー以外の依存関係も棚卸しする

構成図や契約書を読み、本番の設定や利用状況と照合します。資料に書かれていない処理は、ログや担当者への確認で補います。

  • OS、アプリケーション、言語、ミドルウェア、DB
  • CPU、メモリ、容量と、繁忙時の使用状況
  • バッチ、定期処理、キュー、ファイル受渡し
  • ドメイン、DNS、SSL証明書、メール
  • 接続元のIP制限、VPN、ファイアウォール
  • 外部API、SaaS、決済、認証、取引先の接続
  • ライセンス、保守契約、管理アカウント
  • ログ、監視、バックアップ、復元手順

担当者が日常的に使う機能だけでなく、月末や年次に動く処理も確認します。IPアドレスが変わる場合は、移行先の設定だけでなく、接続元や取引先の許可設定が必要かも調べます。

3. 移行方式を選ぶ

構成をできるだけ維持する

現行の構成に近い環境へ移す方法は、アプリケーションへの変更を抑える候補です。ただし、OS、ライセンス、ドライバ、ネットワーク、ストレージの違いまで無くなるわけではありません。移した後も古い環境の課題が残る場合は、更新計画を別途決めます。

基盤の一部を変更する

DBやバックアップ、監視などをクラウドのサービスへ置き換える方法です。運用の一部をサービス側へ任せられる可能性がある一方、対応機能、接続方法、権限、運用手順が変わります。既存機能がそのまま使えるかを公式仕様と検証で確認します。

アプリケーションも刷新する

構成や業務要件の見直しが必要な場合は、移行と刷新を組み合わせます。ただし、場所の変更と機能変更を同時に増やすほど、不具合の原因を切り分けにくくなります。移行と刷新を分けるか、対象を段階的に切り替えるかを検討します。

どの方式でも、「今回は変えないもの」「移行後に直すもの」「移行前に直さなければ動かないもの」を区別すると、見積と完了条件が明確になります。

4. 停止時間とデータの扱いを決める

業務停止を許容できる時間と、失ってよいデータの範囲を確認します。停止できる時間は、作業時間だけでなく、利用部門や取引先への影響から決めます。

データ量が大きい場合は、初回コピーと最終差分の反映を分ける方法があります。ただし、DBとファイルが関連しているなら、両方が同じ時点の状態になっているか確認が必要です。移行中に旧環境へ書き込みが続く場合は、差分をどう取得し、いつ更新を止めるかを決めます。

新旧を並行稼働させる場合も、両方を無条件に正本にしないでください。書き込み先、同期方向、重複、競合、取消の扱いを決めます。データ整合を保つために何が必要かを説明できない状態で、無停止移行を約束するべきではありません。

5. 移行先では周辺動作までテストする

移行先でトップ画面が表示されるだけでは、検証は不十分です。重要業務と依存関係からテスト項目を作ります。

  • ログイン、権限、主要画面、登録・更新
  • 帳票、アップロード、ダウンロード
  • バッチ、定期処理、外部への送信
  • メール、外部API、取引先からの接続
  • 性能、時刻、文字コード、ファイルの権限
  • 監視通知、ログ保存、バックアップと復元

検証環境から本番メールや決済を実行しないように、送信先やAPIを分離します。実データを使う場合は、必要な権限と機密区分を確認し、目的に応じて匿名化します。

性能は通常時だけでなく、繁忙時の処理量や一括処理を想定して確認します。移行後に初めて実行される月次処理があれば、公開後の確認予定と担当者も決めます。

6. 切替と切り戻しの判断条件を決める

切替当日は、作業順序、実施者、確認者、承認者、連絡先を一つの手順にまとめます。実行前にバックアップと復元方法を確認し、途中で中止する条件を決めます。

DNSの変更があっても、すべての利用者が同時に新環境へ向くとは限りません。新旧のどちらへアクセスしてもデータが矛盾しないか、旧環境への書き込みをどう扱うかを確認します。具体的な切替時間は、利用中のDNSやキャッシュ、接続条件を踏まえて判断します。

切り戻しでは、サーバーを元へ戻すだけでなく、新環境で増えたデータをどう回収するかが問題になります。戻せる最終時刻、戻す条件、差分データの扱い、利用者への案内を決めます。事前のリハーサルでは、順調な手順だけでなく、中断時に安全に止められるかも確認します。

7. 移行後の運用とクラウド費用

移行後は、誰が監視し、誰が更新し、誰が障害を判断するかを明確にします。クラウド事業者が基盤を管理していても、設定、権限、アプリケーション、データ、利用料の管理がすべて不要になるわけではありません。

費用は、計算資源やDBのほか、ストレージ、バックアップ、通信、ログ、監視、サポート、二重運用などを確認します。単価表だけではなく、構成と利用量に基づく見積を作り、実際の使用量との差を定期的に見直します。削除忘れや想定外の増加を見つけるため、担当者と予算超過時の対応も決めます。

旧環境の停止・解約は、移行先で必要な業務が完了し、保管データ、契約、復元可能性を確認してから行います。移行が終わったことと、旧環境を安全に廃止できることは分けて判断してください。

8. 相談前に整理する情報

用途、現行構成、契約期限、停止許容時間、データ量、外部連携、現在の問題、希望時期を分かる範囲で整理します。バージョンや管理者が分からない部分は、推測せず未確認として伝えます。

現行の管理会社から変更する場合は、技術移行とは別に、保守会社変更前の契約・資産確認も必要です。サポート終了への対応が目的なら、保守切れから延命・更新・リプレイスを判断する考え方を整理しておくと、場所だけを移すのか、構成も更新するのかを切り分けやすくなります。

現在の構成、止められる範囲、残したい機能が分かると、調査から始めるか、移行方式の比較へ進むかを判断しやすくなります。

サーバー・クラウド移行を相談する

CONNECTION

POPULARITY

ORIGINAL SERVICE