ライブマイグレーション
仮想マシンを別のコンピュータに移すよ
仮想マシンを動かしっぱなしのまま移すよ
簡単に書くよ
ライブマイグレーション(英:live migration)とは
動いている仮想マシン
(コンピュータの中に作った、なんちゃってコンピュータ)を瞬間移動させる技。
もう少し具体的に書くと
あるコンピュータ上で動いている仮想マシンを、動かしっぱなしにしたまま別のコンピュータに移す行為とか技術とか機能とか仕組みとかのこと
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として「仮想マシン」と「マイグレーション」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
仮想マシンは「コンピュータの中に作られた、なんちゃってコンピュータ」です。
例えば、あなたが都市育成シミュレーションゲームを やっているとしましょう。
あなたはゲーム内で本物そっくりの東京都を作りました。
あなたが作ったゲーム内の東京都ですが、本当に本物そっくりだとしたら「仮想東京都」と呼べますよね。
それと同じです。
コンピュータの中に作った本物そっくりの なんちゃってコンピュータを「仮想マシン」と呼びます。
コンピュータさんは凄いやつです。
どれくらい凄いかというと、コンピュータの中にコンピュータを再現できてしまうくらい凄いのです。
Windowsのパソコンの中にLinuxのパソコンを再現したりできます。
再現すると、どうなると思いますか?
普通にWindowsとして使えます。
中に入っているLinuxとしても使えます。
本当はWindowsのパソコンですが、Linuxのパソコンとしても使えるのです。
凄いですね。
このときの、Windowsのパソコンの中に入っているLinuxのパソコンが仮想マシンです。
Windowsのパソコンさんの中を間借りしてLinuxのパソコンさんが生活しているイメージですかね。
マイグレーションは「移行」とか「移動」とか、そんな意味のことをカッコつけて言った表現です。
コンピュータ関係の話で出てきた場合は、古いやつに入っているデータとかプログラムとかを新しいやつに移すことだと思ってください。
以上を踏まえて
お仕事中の仮想マシンを「動かしっぱなしにしたまま」別のコンピュータに移す行為とか技術とか機能とか仕組みとか
が「ライブマイグレーション」です。
「ホットマイグレーション」と表現されることも あります。
行為なのか技術なのか機能なのか仕組みなのかは文脈から判断してください。
例えば、そうですね。
今日はピヨピヨ一家の引っ越しの日です。
築ウン十年の木造アパートから最新設備の整ったタワーマンションへ移動します。
ところが、です。
そんな大事な日なのに、ピヨ太君はオンラインゲーム『ピヨピヨクエスト』に熱中しています。
ピヨ太ママが声をかけても返事すらしません。
仕方がありませんね。
ピヨ太ママは『ピヨピヨクエスト』をやっているピヨ太君を そのままタワーマンションへ持っていくことにしました。
電気はバッテリーから取るようにして、インターネットもコッソリ無線に変えます。
準備が整ったら『ピヨピヨクエスト』をやっているピヨ太君をパソコンごと そのままタワーマンションへ持って行きました。
タワーマンションに着いたピヨ太君は『ピヨピヨクエスト』をやり続けます。
夜も更けたころ、やっとピヨ太君は『ピヨピヨクエスト』を中断しました。
きっと、お腹が空いたのでしょう。
ゲームを止めたピヨ太君は気づきました。
「あれ?タワーマンションにいる……」と。
この話においてピヨ太君にやったことを仮想マシンに対してやるのがライブマイグレーションです。
ライブマイグレーションにおいて、仮想マシンは動かしっぱなしです。
お仕事をやっています。
そのお仕事をやらせたまま仮想マシンさんが気付かないようにコッソリ別のコンピュータに移すのです。
動かしていれば、時間の経過と共に仮想マシンの中の状態は変わります。
ファイルが増えたり減ったり、あるいはメモリに書き込まれている値が変わったりします。
「仮想マシンを動かしっぱなしのまま別のコンピュータに移す」というのは、言葉にすると簡単ですが、実際にやるのは大変そうですよね。
実際、それなりに面倒くさそうな あれやこれやをやっています。
ライブマイグレーションの具体的な仕組みについては、他のところで勉強してください。
一言でまとめるよ
まぁ「ライブマイグレーション」って単語が出てきたら「仮想マシン
(コンピュータの中に作った、なんちゃってコンピュータ)を動かしっぱなしにしたまま別のコンピュータに移す行為とか技術とかなんだな~」と お考えください。
おまけ
■訳してみるよ
「live(ライブ)」の意味は「生きる」とか「住む」とか「生放送の」とかです。
「migration(マイグレーション)」の意味は「移行」とかです。
何となく くっつけると
生きた状態で移行
となります。
■検索してみる?






