Infrastructure as a Service(IaaS)
IaaS(Infrastructure as a Service)とは?
IaaSは「Infrastructure as a Service」の略で、ITシステムの構築と管理に必要なサーバー、ストレージ、ネットワーク機器などの仮想化リソースをインターネット経由で提供するクラウドコンピューティングサービスです。当初は、ハードウェアをサービスとして提供する役割を強調するため、HaaS(Hardware as a Service)と呼ばれていました。その後、PaaS(Platform as a Service)やSaaS(Software as a Service)などの関連サービスと区別し、より広範な対象領域を示すため、IaaSという名称へと変化しました。
IaaS、PaaS、SaaSの違いは、次のようにまとめられます。
- IaaS:
IaaSは、仮想化されたサーバー、ストレージ、ファイアウォール、ネットワーク(通常はVLAN)をクラウド上で提供します。アプリケーションの実行に必要なオペレーティングシステムのインストールと管理は、お客さまが行います。IaaSの代表例として、Amazon Elastic Compute Cloud (EC2)があります。 - PaaS:
PaaSは、アプリケーションの開発とデプロイに使用するクラウド上のプラットフォームを提供します。これには、プリインストールされたオペレーティングシステム、開発環境、データベース、ミドルウェア(Webサーバーなど)が含まれます。インフラストラクチャの管理はサービスプロバイダーが行います。代表的な例としてMicrosoft Azureが挙げられます。 - SaaS:
SaaSは、クラウドでホストされる特定のアプリケーションを提供します。ユーザーは、基盤となるインフラストラクチャを管理することなく、これらのアプリケーションを利用できます。Googleが提供するGoogle Appsがその一例です。
IaaSはホスティングサービスに似ていますが、いくつかの重要な点で異なります。
- 従量課金モデル:サーバーごとに月額固定料金が設定されることの多いホスティングサービスとは異なり、IaaSでは利用量に応じた料金体系が採用されています。
- カスタマイズ可能なサーバー仕様:IaaSは、ホスティングと比べてサーバー構成の柔軟性に優れています。
- オンデマンドのプロビジョニング:セルフサービスポータルからサーバーを迅速に導入できるため、セットアップ時間を短縮できます。

