リホストとは

システムの更改やクラウド移行において、既存システムを新しいプラットフォームに移行する手法はいくつか存在します。その中で、アプリケーションやデータに変更を加えることなく、そのまま新しい環境に移行する手法リホストと呼びます。

リホストは、別名「リアップ」とも呼ばれ、既存システムのプログラムやデータをそのまま新しいハードウェアやOSに移行することを意味します。この手法は、システムの機能や動作を維持したまま移行できるため、移行に伴うリスクやコストを抑制できるというメリットがあります。

リホストのメリット

  • 移行コストの削減: アプリケーションの改修が不要なため、移行コストを削減できます。
  • 移行期間の短縮: アプリケーションの改修やテストに要する期間が短縮できます。
  • リスクの低減: 既存システムの機能や動作を維持できるため、移行に伴うリスクを低減できます。
  • 早期の投資回収: クラウド移行の場合、早期にクラウドのメリットを享受できます。
  • リホストのデメリット
  • 最新技術の活用が難しい: 既存システムのアーキテクチャがそのまま引き継がれるため、最新技術の活用やクラウドネイティブな機能の利用が難しい場合があります。
  • パフォーマンスの改善が限定的: ハードウェアの性能向上によるパフォーマンス改善は見込めますが、アプリケーションの改修による抜本的なパフォーマンス改善は期待できません。
  • クラウドのメリットを十分に活かせない: クラウドのメリットを最大限に活かすためには、アプリケーションのアーキテクチャを見直す必要がある場合があります。

リホストの適用例

リホストは、以下のようなケースで有効な手法となります。

  1. レガシーシステムの移行: メインフレームなどのレガシーシステムを、オープン系のシステムに移行する場合に有効です。
  2. クラウド移行: オンプレミス環境で稼働しているシステムを、クラウド環境に移行する場合に有効です。
  3. ハードウェア更改: 老朽化したハードウェアを新しいハードウェアに置き換える場合に有効です。

関連用語

リアーキテクチャ | 今更聞けないIT用語集
マイクロサービスアーキテクチャ | 今更聞けないIT用語集
リファクタリング

お問い合わせ

システム開発・アプリ開発に関するご相談がございましたら、APPSWINGBYまでお気軽にご連絡ください。

APPSWINGBYの

ソリューション

APPSWINGBYのセキュリティサービスについて、詳しくは以下のメニューからお進みください。

システム開発

既存事業のDXによる新規開発、既存業務システムの引継ぎ・機能追加、表計算ソフトによる管理からの卒業等々、様々なWebシステムの開発を行っています。

iOS/Androidアプリ開発

既存事業のDXによるアプリの新規開発から既存アプリの改修・機能追加まで様々なアプリ開発における様々な課題・問題を解決しています。


リファクタリング

他のベンダーが開発したウェブサービスやアプリの不具合改修やソースコードの最適化、また、クラウド移行によってランニングコストが大幅にあがってしまったシステムのリアーキテクチャなどの行っています。