クラウドって、雲の上にパソコンがあるんですか?
ははは、雲の上ではないよ(笑)。インターネットの向こう側にある事業者のコンピュータを、必要な分だけ借りて使うのがクラウド。ネットワークの図でインターネットを雲の形で描く習慣から、この名前がついたんだ。
クラウドとオンプレミス
クラウドコンピューティング(クラウド)は、サーバ・ソフトウェア・データの保存場所などを、インターネット経由でサービスとして利用する形態です。これに対し、自社でサーバなどを購入して、自社の建物内などに設置・運用する形態をオンプレミスといいます。
| オンプレミス | パブリッククラウド | |
|---|---|---|
| 機器 | 自社で購入・所有 | 事業者の設備を借りる |
| 初期費用 | 大きい(機器の購入など) | 小さい |
| 支払い | 購入費+保守費 | 使った分だけ払う従量課金が多い |
| 規模の変更 | 機器の追加購入が必要で時間がかかる | 画面操作などで増減しやすい |
| 自由度 | 高い(自由に構成できる) | 事業者の提供する範囲に限られる |
どこまで借りるか ― SaaS・PaaS・IaaS
クラウドサービスは、どこまでを事業者が用意し、どこからを利用者が用意するかで3つに分かれます。料理にたとえてみましょう。
- オンプレミス:自宅のキッチンで、道具も材料もすべて自分でそろえて作る
- IaaS:設備の整ったレンタルキッチンを借りる。調理器具や材料選び、料理は自分で
- PaaS:調理器具も調味料もそろった料理教室。自分はレシピを考えて料理を作ることに集中
- SaaS:レストランで、完成した料理を注文して食べるだけ
| サービス | 読み方 | 事業者が提供するもの | 利用者が用意するもの | 例 |
|---|---|---|---|---|
| SaaS | サース | アプリケーションまですべて | データや設定程度 | Webメール、オンラインの表計算・会計ソフト |
| PaaS | パース | ハードウェア〜OS・ミドルウェア(アプリの実行環境) | アプリケーション | アプリの開発・実行環境、データベースのサービス |
| IaaS | イアース、アイアース | 仮想サーバ・ストレージ・ネットワークなどの基盤 | OS・ミドルウェア・アプリケーション | 仮想サーバのレンタル |
名前が似ていてまぎらわしいです…。
真ん中の文字に注目しよう。SはSoftware、PはPlatform(土台)、IはInfrastructure(基盤)。何を「サービスとして(as a Service)」借りるかが名前になっているんだ。
S・P・I の順に「上から下」
- SaaS:Software(アプリ)まで借りる → 一番お任せ
- PaaS:Platform(アプリを動かす土台)まで借りる
- IaaS:Infrastructure(サーバなどの基盤)だけ借りる → 一番自由
IaaSでは、OSは利用者が用意・管理するのが基本です。「OSを自社で選んでインストールする」とあればIaaS、「OSやミドルウェアは用意されていて、アプリを開発して動かす」とあればPaaSです。
誰と共有するか ― クラウドの種類
クラウドは「サービスの範囲」だけでなく、「誰が使うか」でも分けられます。
試験に出るポイント
- クラウドは、インターネット経由でITの資源をサービスとして利用する形態。自社で所有・運用するのはオンプレミス
- SaaS:アプリケーションまで提供(Webメールなど)
- PaaS:アプリを動かす実行環境(OS・ミドルウェアまで)を提供。利用者はアプリを用意
- IaaS:サーバ・ストレージ・ネットワークなどの基盤を提供。OSから上は利用者が用意
- クラウドは初期費用を抑えやすく、従量課金で、規模の増減がしやすい
- パブリック(共有)・プライベート(専用)・ハイブリッド(組合せ)の区別