【りふとあんどしふと】
リフトアンドシフト とは?
最終更新:
💡 引っ越しはまず荷物をそのまま運ぶところから
アプリケーションを大きく作り直さず、既存の構成を保ちながらクラウドなどの別の基盤へ移す方法。リホストとも呼ばれる。アプリの変更を抑えられる一方、移行先の接続・運用・性能などの確認は必要。
📌 このページのポイント
- 既存アプリを大きく作り直さず、別の基盤へリホストする
- 大規模な再設計を避けられるが、移行計画や動作確認は必要
- クラウドへ移すだけでコスト削減や最適化が保証されるわけではない
- 移行後に段階的な最適化を進める戦略にも使える
引っ越しみたいな名前だね!
変更しないなら、確認も少なくていい?
コストも必ず安くなる?
移しただけでは保証できないよ。クラウド向けの最適化を加えていないため、規模や運用の仕方に応じて費用や性能を確認する必要がある。マネージドサービスへの変更など、最適化を加える移行はリプラットフォーミングと区別されるね。
それでも、まず移すのはなぜ?
何百ものシステムは一つずつ移せばいい?
依存関係を見て、まとめて移す必要があるものを判断しよう。アプリとDBの通信遅延に耐えられないなら、別々に切り替えにくい場合もある。段階的な切り替えか一括か、テスト、停止時間、戻す手順まで考える必要があるんだ。
まとめ:ざっくりこれだけ覚えればOK!
「リフトアンドシフト」って出てきたら「アプリを大きく作り直さず、稼働する基盤を移す方法」と思えばだいたいOK!
📖 おまけ:英語の意味
「Lift and Shift」 = 持ち上げて移す
💬 重い荷物をそのまま持ち上げて別の場所に置くイメージから来ているよ