クラウド・コンピューティング

クラウドと仮想化の違い

仮想化は、ハードウェアから機能を分離するテクノロジーです。一方、クラウドはその分割に基づいて機能します。この 2 つは混同されがちです。なぜなら、どちらにおいても、抽象的なリソースから有用な環境を作り出すことが中心となるためです。

その違いを説明する最も簡単な方法は、純粋な Infrastructure-as-a-Service (IaaS) の視点で考えることです。クラウド・コンピューティングの基盤には、安定したオペレーティングシステム (Linux® など) があります。このレイヤーのおかげで、ユーザーはパブリック、プライベート、ハイブリッド環境のいずれにも依存する必要がなくなります。イントラネットやインターネットのアクセスがすでに確立されている場合、仮想化によりクラウドを作り出すことができます。ハイパーバイザーと呼ばれるソフトウェアが物理的なハードウェアの上で、マシンのリソースを抽象化します。これらのリソースは、物理的な処理能力やストレージである場合や、デプロイに必要なすべてのランタイムコードやリソースを含むクラウドベースのアプリケーションである場合もあります。

プロセスがここで終わる場合はただの仮想化でしかなく、クラウド・コンピューティングではありません。仮想リソースが一元化されたプールに割り当てられると、「クラウド」と呼ばれます。これらのクラウドに対し、管理および自動化ソフトウェアでオーケストレーションを行うことで初めて、「クラウド・コンピューティング」とみなされるようになります。クラウド化のメリットとしては、セルフサービスでのアクセス、インフラストラクチャ拡張の自動化、動的リソースプールが挙げられます。これらが従来の仮想化とクラウドが最も明確に異なる点です。


実際的な比較

仮想化では、1 つのリソースを多数のリソースのように動作させることができます。一方、クラウド・コンピューティングでは、異なる複数の部署 (プライベートクラウドを使用) や会社 (パブリッククラウドを使用) が、自動的にプロビジョニングされたリソースからなる単一のプールにアクセスできるようにします。

仮想化

仮想化とは、複数のシミュレートされた環境や専用リソースを、単一の物理ハードウェアシステムから作成することを可能にするテクノロジーです。ハイパーバイザーと呼ばれるソフトウェアがそのハードウェアに直接接続し、1 つのシステムを異なる別個のセキュアな環境に分割できるようにします。この分割された環境は、仮想マシン (VM) と呼ばれます。VM は、マシンのリソースをハードウェアから分離して適切に配分する、ハイパーバイザーの機能によって動作します。

クラウド・コンピューティング

クラウド・コンピューティングとは、コンピューティング、ネットワーク、ストレージのインフラストラクチャ・リソース、サービス、プラットフォーム、アプリケーションを、ネットワーク経由でユーザーにオンデマンド提供するための原則やアプローチを指します。これらのインフラストラクチャ・リソース、サービス、およびアプリケーションは、クラウドで提供されます。クラウドとは、仮想化されたリソースのプールのことで、管理および自動化ソフトウェアによりオーケストレーションが行われます。ユーザーは、自動的なスケーリングや動的なリソース割り当てをサポートするセルフサービス・ポータルを通じて、オンデマンドでアクセスすることができます。

仮想化クラウド
定義テクノロジー方法
目的1 つの物理ハードウェアシステムから複数のシミュレートされた環境を作成するオンデマンドで使用するために仮想リソースをプールし自動化する
使用法パッケージ化されたリソースを、特定のユーザーに対して特定の目的のために提供するさまざまなリソースを、ユーザーのグループに対してさまざまな目的のために提供する
設定イメージベーステンプレートベース
ライフスパン数年 (長期間)数時間から数カ月 (短期間)
コスト高い資本コスト (CAPEX)、低い運用コスト (OPEX)プライベートクラウド:高い CAPEX、低い OPEX
パブリッククラウド:低い CAPEX、高い OPEX
スケーラビリティスケールアップスケールアウト
ワークロードステートフルステートレス
テナンシーシングルテナントマルチテナント

仮想化からクラウド・コンピューティングに移行する方法

すでに仮想インフラストラクチャをお使いなら、仮想リソースをまとめてプールし、管理および自動化ソフトウェアを使用してこれらをオーケストレーションし、ユーザー向けのセルフサービスポータルを作成することで、クラウドを作成できます。しかし Red Hat® OpenStack® Platform があれば、このような作業の多くを自分でしなくても済みます。それでも、ベンダーとエンタープライズライセンス契約を締結している場合、仮想化からクラウド・コンピューティングへの移行は簡単ではありません。契約があるために、クラウド、コンテナ、自動化システムなどの最先端のテクノロジーへの投資能力が制限されてしまう場合があるからです。

クラウドと仮想化についてさらに詳しく知る

OpenStack® のワードマークと OpenStack のロゴは、米国とその他の国における OpenStack Foundation の登録商標/サービスマークまたは商標/サービスマークのいずれかであり、OpenStack Foundation の許諾の下使用されています。Red Hat は、OpenStack Foundation と OpenStack コミュニティのいずれにも所属しておらず、公認や出資も受けていません。