ソフトウェア
中級

仮想化史 VMware/Xen/KVM 1998-2026(仮想化史)

Virtualization 30年史 1998-2026。IBM CP-67/VM (1968 Mainframe始祖・System/360 Model 67)→VM/370 (1972)→z/VM (現役 z16)・VMware Workstation 1.0 (1999年5月 Stanford Mendel Rosenblum・x86 Software仮想・Binary Translation Trap-and-Emulate)+VMware GSX 2001+VMware ESX 1.0 (2001年3月 Bare Metal Type 1)+ESXi (2007・Hypervisor軽量化)+vSphere (2009)+vCenter+vSAN+NSX・Connectix Virtual PC (1997 Mac・2003 Microsoft買収→Microsoft Virtual PC 2004→Hyper-V 2008 Type 1)・Bochs (1994 Kevin Lawton FOSS Emulator)・QEMU (2003 Fabrice Bellard FOSS・KVM accelerated 2007)・Xen (2003 Cambridge Univ・Paravirtualization PV+HVM・Citrix XenServer→XCP-ng FOSS Fork 2018)・KVM Kernel-based VM (2007年2月 Avi Kivity Qumranet→Red Hat 2008・Linux Kernel mainline)・libvirt (RedHat virt-manager UI)・Proxmox VE (KVM+LXC統合 2008・FOSS+Enterprise・Cluster HA)・oVirt (RedHat KVM Manager FOSS)・OpenStack (2010 NASA+Rackspace IaaS Cloud基盤)・Oracle VirtualBox (2007 InnoTek→Sun→Oracle・Type 2 デスクトップ・FOSS)・Parallels Desktop (Mac・Apple Silicon ARM最強サポート)・Hyper-V (Windows 8+ Server 2012・WSL2基盤)・Windows Subsystem for Linux WSL+WSL2 (2017→2019 Microsoft)・¥0 OSS-¥¥¥¥¥/Year Lic 2026。

0 回閲覧
0 いいね
2026/4/29 更新

概要

1998年以降、仮想化は主に「ハイパーバイザー型(Type 1)」「ユーザー空間型(Type 2)」の2大カテゴリに分かれ、企業向けから個人向けまで幅広い製品が登場した。

  • Type 1:物理ホストに直接インストールされるハイパーバイザー。例:VMware ESXi 8、Microsoft Hyper‑V 2022、Xen 4.16。
  • Type 2:OS上で動作する仮想マシン管理ソフト。例:Oracle VirtualBox 7、Parallels Desktop 2025。

2000年代前半は主にx86アーキテクチャ向けのソフトウェア仮想化が中心だったが、2010年代以降はLinuxカーネルに組み込まれたKVMや、オープンソースベースのXenが商用クラウド基盤へ拡大。2025年以降はARMベースのApple SiliconやWindows Subsystem for Linux WSL 2のように、モバイル/デスクトップOSへの統合も進んでいる。

主な特徴・仕組み

製品リリース年ハイパーバイザータイプ主な仕組みライセンス形態
VMware ESXi 82024Type 1ハードウェア仮想化+VMware vSphere統合サブスクリプション
Microsoft Hyper‑V 20222022Type 1ハードウェア仮想化+Windows Server統合無料(Windows Server)
Xen 4.162025Type 1パラバーチャリゼーション+HVMオープンソース
KVM (Linux 5.10)2023Type 1カーネルモジュール+QEMUオープンソース
Oracle VirtualBox 72024Type 2ソフトウェア仮想化+Binary Translation無料+商用版
Proxmox VE 72023Type 1 + LXCKVM+コンテナ統合オープンソース+エンタープライズ
Parallels Desktop 20252025Type 2ARM/Intel統合商用
QEMU 6.22024Type 2ソフトウェア仮想化+KVMアクセラレーションオープンソース
oVirt 4.52024Type 1KVM+管理UIオープンソース
OpenStack 20252025Type 1KVM+クラウド管理オープンソース

数値スペック(代表例)

  • VMware ESXi 8:最大vCPU 256、メモリ 1 TB、ストレージIOPS 10,000、ネットワーク帯域 100 Gbps、レイテンシ 1 ms
  • Microsoft Hyper‑V 2022:最大vCPU 128、メモリ 512 GB、ストレージIOPS 5,000、ネットワーク帯域 40 Gbps、レイテンシ 2 ms
  • Xen 4.16:最大vCPU 512、メモリ 2 TB、ストレージIOPS 20,000、ネットワーク帯域 200 Gbps、レイテンシ 0.5 ms
  • KVM (Linux 5.10):最大vCPU 256、メモリ 1 TB、ストレージIOPS 8,000、ネットワーク帯域 100 Gbps、レイテンシ 1 ms
  • Oracle VirtualBox 7:最大vCPU 8、メモリ 32 GB、ストレージIOPS 1,000、ネットワーク帯域 1 Gbps、レイテンシ 5 ms

具体例・対応製品

製品対応OS主なユースケース価格帯
VMware ESXi 8Windows Server, Linuxデータセンターベースの高可用性$3,000/CPU
Microsoft Hyper‑V 2022Windows Serverエンタープライズ仮想化無料(Windows Server)
Xen 4.16Linuxクラウドプロバイダ向け無料
KVM (Linux 5.10)Linuxオープンソースクラウド無料
Oracle VirtualBox 7Windows, macOS, Linuxデスクトップ開発・テスト無料
Proxmox VE 7Linuxホームサーバー・小規模クラウド無料+$5/CPU
Parallels Desktop 2025macOSmacOS上でWindows/ARM実行$79/年
QEMU 6.2Linuxエミュレーション・開発無料
oVirt 4.5Linuxエンタープライズ管理無料
OpenStack 2025LinuxIaaSクラウド無料

選び方・注意点

  1. 仮想化の目的

    • データセンターベース:高可用性とスケーラビリティを重視 → VMware ESXi 8、Microsoft Hyper‑V 2022
    • クラウドサービス:オープンソースで拡張性が必要 → Xen 4.16、KVM
    • 開発・テスト:軽量で複数OSを同時に実行 → Oracle VirtualBox 7、Parallels Desktop
  2. ハードウェア要件

    • 64‑ビットCPU、VT‑x/AMD‑V、十分なメモリ(最低32 GB)
    • ストレージ:SSDでIOPSが高いことが望ましい
  3. ライセンスとサポート

    • 商用サポートが必要なら、ベンダーのサブスクリプションを検討
    • オープンソースの場合はコミュニティサポートとエンタープライズ版の差異を確認
  4. 将来性

    • ARMサポートの有無(Apple Silicon、AWS Graviton)
    • コンテナ統合(KVM+LXC、Proxmox VE)

関連用語との違い

  • ハイパーバイザー(Hypervisor):物理ホスト上で動作し、複数VMを管理。Type 1はOS無しで直接ハードウェアにアクセス、Type 2はOS上で動作。
  • VMM(Virtual Machine Monitor):ハイパーバイザーの総称。
  • コンテナ:OSカーネルを共有し、軽量な仮想化。KVM+LXCやDockerはコンテナと比較される。
  • VMware vSphere:ESXiを中心に構成される統合管理プラットフォーム。

よくある質問(FAQ)

  1. Q: VMware ESXiとMicrosoft Hyper‑Vの主な性能差は何ですか?
    A: ESXiはVMware vSphereと連携し、vSANやNSXといったネットワーク/ストレージ仮想化機能が豊富。Hyper‑VはWindows Serverとの統合が強力で、Active DirectoryやSystem Centerと連携しやすい。性能面ではCPUとメモリのオーバーヘッドはほぼ同等。

  2. Q: KVMとXenのどちらを選ぶべきですか?
    A: KVMはLinuxカーネルに統合されているため、既存のLinux環境での運用が容易。Xenはパラバーチャリゼーションが強力で、特に大規模クラウドでのマルチテナントに適している。

  3. Q: ARMベースのApple Siliconで仮想化を行う場合、どの製品が最適ですか?
    A: Parallels Desktop 2025はApple Siliconをネイティブにサポートし、ARM版WindowsやLinuxを高速に実行できる。VirtualBoxはARM版が限定的で、パフォーマンスが低い。

まとめ

1998年から2026年にかけて、仮想化技術はハードウェア仮想化からソフトウェア仮想化、そしてオープンソースと商用の融合へと進化した。Type 1ハイパーバイザーはデータセンターベースの高可用性を、Type 2は開発・テスト環境の柔軟性を提供。KVMとXenはオープンソースクラウドの基盤として確立し、VMwareとMicrosoftはエンタープライズ向けに統合管理を強化。2025年以降はARMサポートとコンテナ統合が重要視され、Apple SiliconやWSL 2のようにOSレイヤーでの仮想化が拡大している。選択は目的、ハードウェア、ライセンス要件に応じて行い、将来の拡張性とサポート体制を十分に検討することが鍵となる。

この記事について
カテゴリーソフトウェア
難易度中級
作成日2026/4/29