IaaS
クラウドサービスの形態の1つ。仮想サーバの演算機能、ストレージ、ネットワークなどの情報システムの基盤(インフラ)を、インターネット経由で提供する。
イマシルちゃんの解説
IaaSは、「土地と建物だけを借りる」ようなクラウドなんだ。
コンピュータの性能(CPUやメモリ)、データを置く場所、ネットワークは貸してもらえる。
でも、その中にどんなOSを入れて、どんなソフトを動かすかは、自分で決めて、自分で管理するんだよ。
自由度が高い代わりに、お世話することも多いんだ!
より深い解説
定義
IaaS(Infrastructure as a Service)は、サーバ、ストレージ、ネットワークなどのハードウェアの資源を、仮想化して、必要な分だけネットワーク経由で利用できるようにするサービスである。利用者は、仮想マシン(インスタンス)を作り、OSから上のソフトウェアを自分で導入・管理する。
代表的なサービスに、Amazon EC2、Azure Virtual Machines、Google Compute Engine などがある。
責任の分担
| 層 | IaaS | PaaS | SaaS |
|---|---|---|---|
| アプリケーション | 利用者 | 利用者 | 事業者 |
| データ | 利用者 | 利用者 | 利用者 |
| ミドルウェア、実行環境 | 利用者 | 事業者 | 事業者 |
| OS | 利用者 | 事業者 | 事業者 |
| 仮想化、ハードウェア、ネットワーク、施設 | 事業者 | 事業者 | 事業者 |
IaaSでは、OSのセキュリティパッチの適用やミドルウェアの設定は、利用者の責任になる。クラウド事業者と利用者の責任の境界を明確にする考え方を、責任共有モデルという。
長所と短所
| 長所 | 短所 |
|---|---|
| OSやミドルウェアを自由に選べる | OS以上の管理(更新、監視、バックアップ)の手間がかかる |
| 必要なときにすぐ資源を増減できる | 設計や運用の知識が必要 |
| 初期投資が不要で、使った分だけ支払う | 使い方によっては、自前で持つより高くなる |
クラウドサービスの形態の比較
| 形態 | 提供されるもの |
|---|---|
| IaaS | 演算機能、ストレージ、ネットワークなどの基盤 |
| PaaS | アプリケーションの開発・実行のためのプラットフォーム |
| SaaS | アプリケーションそのもの |
| FaaS | 関数を実行する環境(サーバの管理は不要) |
| DaaS | 仮想化したデスクトップ環境 |