そもそもクラウドとはクラウドコンピューティングのことです。
従来のように、パソコンないのアプリケーションやデータを使用するのではなく、インターネットを通じてアプリケーションやデータを使用することを言います。
クラウドとは様々なサービスがありますが、その中でも仕組みを大きく分けると
- SaaS
- PaaS
- IaaS
の三つに分類されます。
SaaS(サース)とは
Software as a Service
サービスとしてのソフトウェア
を意味することです。
クラウドで提供されるソフトウェアのことを指します。
ユーザー側にソフトウェアをインストールするのではなく、ベンダー(プロパイダ)側でソフトウェアを稼働させ、ユーザーはネットワーク経由でソフトウェアを機能させます。
自由度は低い
提供されているものを使用する。
PaaS(パース)とは
Platform as a Service
サーピスとしてのプラットフォーム
を意味します。
アプリケーションソフトが稼働するためのデータやプログラム実行環境が提供されるサービスのことを指します。
自由度中
インフラから開発する手間を省きたいけれど、ある程度カスタマイズしたいというときに利用するのが良いでしょう。Google Apps EngineやMicrosoft AzureなどがPaaSです。
IaaS(イアース)とは
Infrastructure as a Service
サービスとしてのインフラ
を意味する。
情報システムの稼働に必要な仮装サーバーやハードディスク、ファイウォールなどのインフラをインターネット上のサービスとして提供する形態。
自由度が高い反面、OSやネットワーク知識やセキュリティ関連をも自身で対応しないといけません。
IaaSの例としては、Google Compute EngineやAmazon Elastic Compute Cloudなどが代表的です。