【りぷらっとふぉーみんぐ】
リプラットフォーミング とは?
最終更新:
💡 引っ越しついでにちょっとリフォーム
クラウドへ移行するとき、既存アプリの基本構造を大きく変えずに、データベースなどの基盤をクラウド向けに変更・最適化する移行戦略。
📌 このページのポイント
- 既存アプリを活かしながら、移行先に合う基盤へ変更する
- 自分で管理するデータベースをAmazon RDSへ移す例がある
- 変更量・費用・運用負荷の削減効果は対象システムで異なる
- 「リフト・ティンカー・シフト」とも呼ばれる
リフトアンドシフトとは何が違うの?
リフトアンドシフトはアプリを基本的にそのまま移す方針。リプラットフォーミングは、移行と合わせて基盤の一部を変更するよ。家具を持って引っ越すとき、部屋に合うよう一部を買い替えるイメージだね
具体的にはどこを変えるの?
自分で管理していたSQL ServerのデータベースをAmazon RDS for SQL Serverへ移す例があるよ。管理作業の一部をサービスに任せられるけど、対応機能や接続設定、データ移行、動作確認は検討する必要があるんだ
リファクタリングは全部作り直すこと?
少しの工数で大きな効果が出るの?
移行戦略はどう選ぶの?
まとめ:ざっくりこれだけ覚えればOK!
「リプラットフォーミング」って出てきたら「クラウドへ移す際に、基盤の一部も最適化する方法」と思えばだいたいOK!
📖 おまけ:英語の意味
「Replatforming」 = プラットフォームの載せ替え
💬 Re(再び)とPlatform(基盤)を組み合わせた言葉だよ。アプリを動かす基盤を変更することを表し、アプリの修正が一切不要という意味ではないんだ