更新:2024/12/21

ライブマイグレーションとは?ゆるーくわかりやすく解説

はるか
はるか
ライブマイグレーションって、知ってる?
ふゅか
ふゅか
もちろん!仮想マシンを動かしたまま別のサーバーに移動できる技術だよね!サービスを停止しないから便利なんだよね~。

1. ライブマイグレーションの要点

ライブマイグレーションとは・・・

  • アプリケーションを停止せずコンピュータを移項すること
  • 英語だと、「live migration」

2. ライブマイグレーションとは?

ライブマイグレーションとは、仮想化環境において仮想マシン(VM)を稼働中のまま、別の物理サーバーに移動させる技術です。この過程で、仮想マシン内で実行中のアプリケーションやサービスは停止することなく動き続けるため、ユーザーやシステムに影響を与えることがほとんどありません。これは、サーバーメンテナンスや負荷分散の効率化において重要な役割を果たします。

2.1. 英語から推測すると

「live migration」を英語から日本語に直訳すると「生きたままの移動」や「稼働中の移動」といった意味になります。

「live」は「生きている」や「稼働中」という状態を表し、「migration」は「移行」や「移動」を意味します。このため、「ライブマイグレーション」は、「停止せずに移行を行うプロセス」というイメージが伝わりやすい言葉として使われています。

3. ライブマイグレーションの目的

ライブマイグレーションが活用される主な目的は以下の通りです:

3.1. メンテナンス作業の効率化

物理サーバーのハードウェアやOSのメンテナンスを行う際、仮想マシンを別のサーバーに移動させることで、稼働中のサービスを停止せずに作業が可能になります。

3.2. 負荷分散の最適化

仮想マシンをリアルタイムで移動させることで、物理サーバー間のリソース負荷を均等に分散させ、システム全体のパフォーマンスを向上させます。

3.3. 障害対応

障害が発生する恐れのある物理サーバーから仮想マシンを移動することで、ダウンタイムを回避し、サービスの継続性を確保します。

ふゅか
ふゅか
具体的に、どんな目的で使われるんだろう?
はるか
はるか
メンテナンスとか負荷分散。

4. ライブマイグレーションの利用シーン

4.1. クラウドサービス

大規模なクラウドサービス運営で、ユーザーへの影響を最小限に抑えながらメンテナンスを実施。

4.2. データセンター運営

複数の物理サーバー間で負荷分散を行い、効率的な運営を実現。

5. ライブマイグレーションの代表的なツール

いくつかの仮想化プラットフォームは、ライブマイグレーション機能を標準搭載しています。

  • VMware vMotion
    VMwareの仮想化環境で利用されるツールです。
  • Microsoft Hyper-V Live Migration
    Microsoftの仮想化プラットフォームHyper-Vで提供されるライブマイグレーション機能。
PR