仮想化では、企業は複数の仮想マシン(VM)を単一のサーバー上で実行できます。異なるオペレーティングシステム(OS)にも対応します。
高性能アプリケーションを運用する組織にとって、仮想化は重要なテクノロジーです。リモート管理を可能にし、ハードウェアへの支出を削減できるためです。企業は仮想化を利用して、サーバーの導入を迅速化し、バックアップとリカバリーの運用をデータセンターで改善しています。
以下では、仮想化テクノロジーと、市場を代表する仮想化プロバイダーについて説明します。
仮想化市場の主要プロバイダー
適切な仮想化プロバイダーの選び方
Red Hat
Red Hat Virtualizationはオープンソースのエンタープライズプラットフォームで、継続的に
開発されています。LinuxとWindowsのワークロードをいずれもサポートしています。企業はRed Hat Virtualizationを通じて仮想マシンを管理し、必要に応じて構築、移行、停止できます。オープンソースソフトウェアに大きく依存している企業や、Linuxオペレーティングシステムを使用している企業は、Red Hatを検討するとよいでしょう。
Red Hatの仮想化プラットフォームは、OpenShiftやOpenStackなど、他のRed Hatソリューションとも統合できます。ハイブリッドクラウド環境向けに設計されたコンテナ化プラットフォームのOpenShiftを利用すると、企業はKubernetesクラスターを自動化できます。Red Hatには大規模なパートナーネットワークがあり、企業はそこから複数のエンタープライズアプリケーションをOpenShiftにデプロイできます。OpenStackプラットフォームは、ハードウェアリソースを指定したクラウドに仮想化するクラウドコンピューティング基盤ソリューションです。
主な差別化要因
- オープンソース
- OpenStackやOpenShiftなど、他のRed Hatプラットフォームとの統合
- 広範なパートナーネットワーク
VMware
VMware vSphereは、アプリケーションの実行と管理に利用するクラウド仮想化プラットフォームです。
VMwareは、オンプレミス環境とクラウド環境のソフトウェアを更新・パッチ適用するための単一の管理コンソールを提供しています。既存のITインフラでクラウドネイティブアプリケーションを実行したい組織は、vSphere with Tanzuを利用して、混在環境でコンテナ化アプリケーションを実行できます。
VMwareによると、vSphereはクラスターあたり最大50%多くのホストに拡張できます。SAP HANAなどの高性能ソフトウェア向けに設計されています。これには、人工知能(AI)や機械学習(ML)のワークロードも含まれます。vSphereは、MLサービスなどのデータ集約型アプリケーションをサポートすることを目的としています。機械学習やコンテナ化、特にKubernetes環境の管理を重視する企業は、vSphereを検討するとよいでしょう。
主な差別化要因
- 複数の環境でコンテナを実行できる、vSphere向けソリューションのTanzu
- MLアプリケーションやその他の高負荷ワークロードへの適合性
- 複数の環境でソフトウェアを更新できる単一の管理コンソール
Microsoft
Azure Infrastructure-as-a-Service(IaaS)は、企業に
仮想化サービスを含む包括的なクラウドプラットフォームです。Windows環境とLinux環境の両方で利用できるAzure Virtual Machinesも提供しています。Azure VMでは、SAP、Oracle、Microsoft独自のSQL Serverなどの高性能ソフトウェアを実行できます。Azure VMは、仮想マシン1台あたり最大12 TBのメモリ容量と、最大370万IOPSのローカルストレージを備えることができます。
Azure Kubernetes Service(AKS)は、Azure IaaSで利用できるコンテナ化サービスです。顧客は1つの管理ツールを使って、マルチクラウド、エッジ、オンプレミスの各ロケーションにKubernetesクラスターをデプロイし、統制できます。AzureはRed Hatとも提携しており、ハイブリッドクラウド向けのコンテナ化プラットフォームであるOpenShiftをMicrosoftの顧客に提供しています。この提携により、企業はコンテナ・プラットフォーム・アズ・ア・サービス(PaaS)を利用し、Azureにクラスターをデプロイできます。MicrosoftとRed Hatがサービスの運用と監視を担います。
主な差別化要因
- 高性能でコンピューティング負荷の高いワークロードを実行できるVM
- AKSを通じたKubernetesとの提携
- Red Hat OpenShiftとの提携
Citrix
Citrixは、インフラストラクチャに加え、仮想アプリケーションと仮想デスクトップ向けの仮想化を提供しています。その
ハイパーバイザーは、仮想化の管理と仮想環境のセキュリティ確保を実現するソリューションです。ハイパーバイザーを通じて、企業はサーバーとデスクトップ環境の両方を仮想化し、VMも管理できます。Citrixは管理APIも提供しており、仮想化されたゲストをリモートから制御・設定できます。管理者はAPI呼び出しを使って、VMを異なる状態間で移行できます。
Citrix Virtual Apps and Desktopsは、ユーザー認証やポリシーなどのセキュリティ機能を提供します。BYOD(私物デバイスの業務利用)にも対応しています。Citrixは大半のデバイスで動作するクライアントと、クライアントレスのHTML5アクセスを提供しています。従業員のデスクトップに仮想環境を提供すること、または重要なアプリケーションへのリモートアクセスを重視する企業は、Citrixの仮想デスクトップインフラストラクチャ(VDI)ソリューションを検討すべきです。
主な差別化要因
- BYODをサポートするVDIソリューション
- Citrix Hypervisor向け管理API
- Citrix Hypervisor向けの災害復旧およびバックアップ機能
Oracle VM VirtualBox
Oracle VM VirtualBoxはオープンソースの仮想化ソリューションです。複数のオペレーティングシステムでソフトウェアを定期的に
テストする開発者にとって、VirtualBoxは、Mac OSを含む複数のオペレーティングシステムをサポートするサンドボックス環境です。VirtualBoxは無料のツールです。
VirtualBoxには、リモートデスクトッププロトコル(RDP)へのアクセスに認証を要求できる認証ライブラリもあります。RDPはデスクトップコンピューター上のアプリケーションにリモートアクセスするためのソリューションであり、ランサムウェア業者にとって最大級の侵入口の1つです。機密性の高い企業情報への安全なアクセスを提供する必要がある企業にとって、VirtualBoxは、本当に必要なユーザーにアプリケーションへのアクセスを限定する手段となります。
主な差別化要因
- RDP認証をサポート
- 複数のオペレーティングシステムをサポート
- 無料のソリューション
仮想化の機能
仮想環境とインフラストラクチャの機能には、次のようなものがあります。
- 同一サーバー上に複数の仮想マシンを配置
- 同一サーバー上で複数のオペレーティングシステムをサポート
- 基盤となるハードウェアからの抽象化
- サンドボックステストを実行するための分離環境
コンテナ化は、オペレーティングシステムレベルで行われる仮想化の一形態です。コンテナ仮想化の機能には、次のようなものがあります。
- 分離性と不変性、すなわちコンテナ外部のテクノロジーによって変更されないこと
- 複数の環境で実行するために必要な依存関係をすべて含む、パッケージ化された単一のアプリケーション
- ワークロードの移行が容易
仮想化のメリット
仮想化により、企業はハードウェアへの全面的な依存から解放されます。仮想マシンはゲストOS上で動作するため、ハイパーバイザーを介して、1台のサーバー上で複数のオペレーティングシステムを実行できます。
仮想化に必要なハードウェアが少なくなるため、サーバーのプロビジョニングと保守のコストを削減できます。1台のサーバー上で複数の仮想マシンを実行できます。
仮想マシンは、ハードウェアよりもプロビジョニングとデプロイが容易な場合が多くあります。多くの仮想化ソフトウェアソリューションでは、短時間で複数のマシンを作成・デプロイできます。
障害発生時にデータが侵害された場合、仮想化によって復旧までの時間を短縮できます。仮想マシンはハードウェアよりも迅速にプロビジョニングできるため、タイムアウトしたアプリケーション用のストレージロケーションをより速やかに設定できます。
仮想化のユースケース
「Red Hatの仮想化を導入して以来、年間の設備投資と運用費を15%削減できました。LinuxおよびWindowsベースの仮想マシンの数が増えたことで、開発者のパフォーマンスも向上しました。エンタープライズで仮想化サーバーを探しているなら、Red Hatを強くお勧めします。技術サポートとサービスは、知識豊富なエンジニアによって期待どおりに提供されました」—データ・アナリティクス部門のマネージャー、Gartner Peer InsightsにおけるRed Hat Virtualizationのレビュー
「Citrixは協業するうえで素晴らしいベンダーです。macOS、Windows、ChromeOSなど、さまざまなOSを使用する組織全体にこれを展開でき、技術面でも従業員側でもまったく問題はありませんでした。コンピューターにアクセスできなくなることがあるグラフィックスチームにも展開でき、高性能なグラフィックスプログラムを実行できています。これは、ニーズに応じて拡張できる本当に素晴らしい仮想環境です」—調達・購買・ベンダーマネジメント担当者によるレビュー(Gartner Peer InsightsでのCitrix Hypervisor)
エンタープライズアプリケーションの仮想化について詳しく知る:データウェアハウスのクラウド移行に役立つデータベース仮想化
仮想化プロバイダーを選ぶ際のポイント
企業固有のニーズを満たす仮想化プロバイダーを選びましょう。データセンターでコンテナを定期的に実行していることが分かっている場合は、コンテナ環境をサポートする仮想化プラットフォーム、またはKubernetesやDockerなどのプラットフォームと提携している仮想化プラットフォームを選択してください。
ビジネスで実行する必要のあるワークロードをサポートできる仮想化プラットフォームまたは仮想マシンを探しましょう。つまり、企業のアプリケーションとデータの要件に応じて、十分なコンピューティング能力とストレージ容量を備えている必要があります。
自社で使用しているオペレーティングシステムをサポートする仮想化プラットフォームを見つけましょう。たとえば、Macを中心に利用している組織であれば、WindowsまたはLinuxベースのVMのサポートに重点を置くプロバイダーは避けてください。
自社に必要なレベルのカスタマーサポートを提供するプロバイダーを選びましょう。ITチームの規模が小さい、または経験が浅い場合は、技術的な問題に対応するため、常にサポートを受けられる仮想化ベンダーと協業してください。
企業向けのマネージドインフラストラクチャを検討していますか?主要なIaaSプロバイダーについて詳しく知る。