仮想マシンとコンテナを徹底解説【第4回】
vSphere、Hyper-V、KVM――進化する「仮想化のいま」を見直す
仮想マシン(VM)を支える仮想化技術は進化を続け、選べるツールの幅も広がってきた。自社に最適な製品を見極めるために、代表的な仮想化製品の特徴を知っておこう。
仮想化の仕組みが進化し、使い方や提供方法も多様化してきたことで、選べるツールの幅も広がっている。その中で、クラウドでの運用を前提とした設計思想「クラウドネイティブ」や、軽量な実行環境を提供するコンテナが注目を集めるようになったが、「仮想マシン」(VM)も依然として企業ITのインフラに欠かせない存在だ。仮想化環境の見直しや新たな要件への対応を迫られる企業にとって、今どのツールを選ぶべきかは重要な検討課題になっている。仮想化の代表的な選択肢と、それぞれの特徴を整理しておこう。
vSphereからOSSまで、主要仮想化ツールの選択肢
併せて読みたいお薦め記事
連載:仮想マシンとコンテナを徹底解説
- 第1回:いまさら聞けない「仮想マシン」の仕組みと「ハイパーバイザー」の役割
- 第2回:コンテナ普及の今こそ見直す「仮想マシン」が使われる理由とは?
- 第3回:いまさら聞けない「仮想マシン」と「コンテナ」の違い 使い分け方は?
仮想マシンの選択肢
以下は代表的な仮想化ツールの選択肢だ。
VMware vSphere
企業にITインフラとして広く利用されているVMwareのサーバ仮想化製品群だ。2023年11月の買収以降はVMwareのブランドの下でBroadcomが提供している。仮想マシン上で最新のアプリケーションからレガシーな業務システムまで幅広く実行できる。拡張性に優れ、コンテナオーケストレーター「Kubernetes」にも対応しており、仮想マシンとコンテナの統合管理を支援する機能も備える。高性能なインメモリデータベース「SAP HANA」を使用するアプリケーションなど、処理負荷の高い業務システムの運用にも適している。
Hyper-V
Microsoftが提供する、OS「Windows」上で仮想マシンを作成・管理できるハイパーバイザーだ。同社のサーバOS「Windows Server」に標準で組み込まれているため、Windows環境との親和性があり、同環境での仮想化運用に適している。仮想マシンのライブマイグレーション(稼働中の仮想マシンを無停止で別ホストへ移動)や負荷分散、レプリカ(複製)といった高可用性や運用の安定性を支える機能も備えており、企業の継続的なシステム運用やリソース最適化に対応する仮想化基盤として活用できる。
Red Hat OpenShift Virtualization
Red Hatが提供する仮想化機能。オープンソースのハイパーバイザー「KVM」(Kernel-based Virtual Machine)を基盤としている。コンテナオーケストレーター「Kubernetes」ベースのアプリケーション構築・運用プラットフォーム「Red Hat OpenShift」で仮想マシンを実行できる。企業向けLinuxディストリビューション「Red Hat Enterprise Linux(RHEL)」との親和性も高く、ミッションクリティカルなアプリケーションやリソース集約型のワークロード(アプリケーションやその処理タスク)にも対応できる。
Amazon Elastic Compute Cloud(Amazon EC2)
Amazon Web Services(AWS)が提供するクラウド型仮想マシンサービス。同社の同名クラウドサービス群で仮想マシンを作成、管理できる。プロセッサ性能やメモリ容量、GPU(グラフィックス処理装置)といった多様な要件に応じて最適化されたインスタンスタイプが用意されており、用途によって柔軟に構成することが可能だ。「Amazonマシンイメージ」(AMI)を使うことで、必要なOSやアプリケーション構成をあらかじめ定義した仮想マシンを迅速に展開でき、環境の標準化やスケールアウトも容易になる。
オープンソースの仮想化ツール
オープンソースでは以下のような仮想化ツールが代表的な選択肢になる。多数のオープンソースのハイパーバイザーや管理ツールが、仮想化市場でその地位を確立しつつある。
- KVM(Kernel-based Virtual Machine)
- Linuxのカーネル(OSの中核ソフトウェア)が標準でサポートしているハイパーバイザー機能。Red Hatの仮想化基盤など商用製品にも採用されている。Nutanixが提供する商用ハイパーバイザー「AHV」(Acropolis Hypervisor)もKVMを基に開発されている。
- KVM自体はコマンドライン操作が中心だが、他の管理ツールと組み合わせることで本格的な仮想環境を構築できる。
- oVirt
- KVMをベースにしたオープンソースの仮想基盤管理ツール。WebベースのGUI(グラフィカルユーザーインタフェース)を備えており、仮想マシンやネットワーク、ストレージの管理を一元化できる。Red Hatが開発に関与している。
- Proxmox Virtual Environment(Proxmox VE)
- KVMとコンテナ仮想化(LXC:Linux Containers)を統合的に管理できるオープンソースプラットフォーム。GUI操作に対応し、バックアップやクラスタリング、ライブマイグレーションなどの機能も備える。中小規模の企業や教育機関などでも広く活用されている。
仮想マシンの展開
仮想マシンの展開方法は、使用する仮想化ツールによって異なる。それぞれの製品には、仮想マシンの作成や初期設定、リソース割り当てを支援するウィザード(ガイド形式の補助機能)やテンプレートなどの機能が用意されており、仮想化環境の立ち上げを簡素化できるようになっている。
例えばVMware vSphereでは、仮想マシンをゼロから作成することも、「テンプレート」や「クローン」といった既存の定義を基に展開することも可能だ。作成手順は「新規仮想マシンウィザード」というガイド形式の補助機能によって案内され、初心者でも容易に操作できるようになっている。
Red Hat OpenShift Virtualizationの場合はまた異なる。例えば、Linux搭載の仮想マシンを作成する場合は、以下の手順を実行する。
- 空の仮想マシンを作成する
- 仮想ストレージを追加する
- 仮想ネットワークインタフェースカード(NIC)を追加する
- ゲストOSをインストールする
- 仮想マシンをコンテンツ配信ネットワークに登録し、必要なサブスクリプションに接続する(「Red Hat Enterprise Linux」の場合)
- 必要なゲストエージェントまたはドライバをインストールする
仮想マシンの展開方法は仮想化ツールごとに異なるので、事前にドキュメントを確認する必要がある。
仮想化を活用するクラウドサービス
クラウドサービスでは、仮想化技術が広範囲に活用されている。ユーザー自身が必要な仮想マシン(VM)をセルフサービスで展開できる機能や、利用量に応じて課金する「従量課金」などの仕組みと組み合わせることで、柔軟なリソース運用を可能にしている。
オンプレミス環境では、新しいプロジェクトやユーザーの要望に応じて、管理者が手動で仮想マシンを作成するのが一般的だ。これに対してクラウドサービスでは、エンドユーザーがセルフサービスのポータルからインスタンス(仮想マシン)を選び、必要なCPUやメモリなどのリソースを指定するだけで、物理機器に触れることなく仮想マシンを即座に立ち上げられるようになっている。
Copyright © ITmedia, Inc. All Rights Reserved.
TechTarget発 世界のインサイト&ベストプラクティス
米国TechTargetの豊富な記事の中から、さまざまな業種や職種に関する動向やビジネスノウハウなどを厳選してお届けします。
この記事の著者
関連記事
新着ホワイトペーパー PR
-
製品資料
[株式会社うるる] 「入札市場」攻略ガイド:効率的に落札するためのポイントを徹底解説 -
製品資料
[株式会社うるる] 入札情報に特化した「販路拡大」「効率化」のためのサポートツールとは? -
市場調査・トレンド
[株式会社うるる] 公共入札に成功する企業と失敗する企業の「5つの違い」 -
製品資料
[日本ビジネスシステムズ株式会社] 専門家が教える、Microsoft 365の「テナント統合/分離」を成功に導く秘訣 -
製品資料
[rakumo株式会社] Microsoft 365での情報埋没を防ぐ、社内ナレッジを資産化する情報ポータル活用
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
PHP脆弱性「PHP2Shell」で2260万件に影響 情シスの緊急チェックリスト
-
2
「Microsoft 365」が乗っ取られる MFAを破る“本物の画面”の恐怖
-
3
半数がブルーカラー転向を視野に? ベテランエンジニアを追い込む“54歳の壁”
-
4
なぜ「Gemini 4 Argon」は出遅れたのか? Googleが狙う“逆転のシナリオ”
-
5
「Windows」の不要なファイルを安全に消して容量を空ける方法
-
6
AI導入が失敗する“真犯人”は現場のマニュアル 7割が陥る「標準化」のわな
-
7
「Wi-Fi 7」経由でWindowsが乗っ取られる? 最高権限奪取の恐怖
-
8
ライオンが脱レガシーシステムのパートナーに「Google Cloud」を採用した理由
-
9
ITの世界で「エグレス」(Egress)はどういう意味? 実例で解説
-
10
「テザリング依存」に潜む落とし穴 “遅いVPN”を解消するネット構築術
ホワイトペーパーランキング PR
-
1
AI駆動攻撃にどう対抗する? 超速の攻撃からエンドポイントを保護する方法
-
2
2026年のサイバーセキュリティには何が必要か? 最新データに学ぶ傾向と対策
-
3
経験豊富な即戦力人材に直接アプローチできる、「攻めの採用」への転換術
-
4
「IT史に名を残すシステム障害」8選
-
5
最速72分でデータが流出? 最新の脅威トレンドや侵入手法から分かった防衛策
-
6
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
7
Microsoft 365のメールセキュリティ、3つの“死角”と追加で検討すべき対策とは
-
8
AI駆動開発のスピードと安全性を両立 「品質・セキュリティ管理」の実践ガイド
-
9
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
-
10
「標的型攻撃メール」事例・サンプル集
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー