仮想化とは?
仮想化を使うと、一台の物理サーバーで、ソフトウェアとしての複数の独立したコンピューターを動かせます。それぞれが専用のハードウェアを持つかのように動作し、ハイパーバイザーというプログラムがそれらを互いに隔離します。
エンジニアに相談する ナレッジベース
どういう意味か
ハイパーバイザーは、ハードウェアとその上で動くマシンの間に位置します。プロセッサーの時間、メモリ、ディスク容量、ネットワークアクセスを配分し、あるマシンが別のマシンを見ることを防ぎます。これらのソフトウェア上のコンピューターが仮想マシンで、Proxmox VEのようなプラットフォームがそれらを管理します。
仮想化以前は、アプリケーションごとに1台のサーバーを用意するのが通例でした。そうしたサーバーの多くは、一日の大半を遊んでいたにもかかわらず、それぞれにスペース、電力、冷却、独自の入れ替えサイクルが必要でした。仮想化では、より少ないマシンに多くのワークロードを載せます。
コンテナは、より軽量な親戚です。コンピューター全体を模倣する代わりに、ホストのオペレーティングシステムを共有し、アプリケーションだけを隔離します。素早く起動し、メモリの使用量も少ないものの、分離の強さでは劣ります。複数の仮想化ホストをクラスターとして結合すると、マシンをホスト間で移動できます。
企業にとって重要な理由
- マシンの削減:ワークロードを集約することで、購入し、設置し、電力を供給するハードウェアが減ります。
- 復旧が容易:仮想マシンはファイルの集まりなので、コピー、バックアップができ、別のハードウェアでも復元できます。
- より安全な変更:本番のシステムに触れる前に、コピーで更新をテストできます。
- 運命共同体:多くのワークロードが一つのホストに載っていると、そのホストの故障がすべてに影響するため、バックアップと計画が必要です。
当社の業務での関わり
当社は、仮想マシンとLXCコンテナを動かし、高可用性とライブマイグレーションを備えたProxmox VEクラスターを構築しています。自社のインフラでもProxmoxとCephを運用しているため、お客様向けに構築するのと同じプラットフォームを自分たちで運用しています。VMwareやHyper-VからProxmoxへの移行は、企業から当社にご相談いただく代表的な理由です。
関連サービス
Proxmoxコンサルティング
クラスターの構築と、VMwareやHyper-Vからの移行。
バックアップと復旧
復元テスト済みの仮想マシンバックアップ。
LinuxとKubernetes
Talos Linux上に構築するコンテナ基盤。
詳しく見る
- Wikipediaの仮想化さまざまな種類の仮想化を中立的にまとめた概要です。全体像を知りたい方に役立ちます。
- Wikipediaのハイパーバイザーハイパーバイザーの役割と、主な種類の違いを解説しています。プラットフォームを比較する方向けです。
- Proxmox VEドキュメントプラットフォームを運用する人向けに書かれた、公式の管理ガイドです。