デジタルの力で仕事効率アップをサポート。お客様の業務を加速させる。

クラウドの種類
~IaaS,PaaS,SaaS~

BtoB, BtoC, ツール, 開発者

クラウドコンピューティングの種類

「クラウド」とひとことに言っても、提供されるサービスの範疇によって種類が異なります。

代表的なものとして以下の3つがあります。

SaaS(サース)「Software as a Service」ソフトウェアの提供

PaaS(パース)「Platform as a Service」プラットフォームの提供

IaaS(イアース)「Infrastructure as a Service」インフラの提供


SaaS

SaaSは主にエンドユーザー向けにアプリケーションソフトウェアをネットワーク経由で提供するクラウドサービスの形態を意味する言葉として用いられ、一例としてブラウザからアクセスしてメールを送受信できるWebメールなどが挙げられます。
SaaSにおける情報セキュリティマネジメントについては、クラウド利用者がアプリケーションソフトウェア上で扱われるデータなどの情報セキュリティを管理するのに対し、クラウド事業者はそれ以外の全ての情報セキュリティを管理します。
なお、SaaSに限らず、多くのクラウドサービスではクラウド事業者とクラウド利用者の間でそれぞれの責任範囲を明確に分割し、情報セキュリティに関する責任を共有するモデルである「責任共有モデル」が用いられます。
SaaSのメリットの一つとして、クラウド事業者が責任を持つ範囲が広いため、ユーザーの要件とマッチする場合には運用や保守に要する負荷を軽減できる点があります。 一方、SaaSのデメリットの一つとして、アプリケーションの仕様などに関してクラウド事業者が決定権を持つため、ユーザーの要件とマッチしない場合に柔軟な対応が難しい点があります。


PaaS

PaaSは主にデベロッパー向けにアプリケーションソフトウェアの実行環境やサーバーソフトウェアを提供するクラウドサービスの形態を意味する言葉として用いられ、一例としてデータベース管理システムやメッセージ指向ミドルウェア(メッセージブローカー)などが挙げられます。
特に、ソースコードをアップロードするだけでソフトウェアを実行できるクラウドサービスは「Function as a Service」(FaaS)と呼ばれます。
PaaSにおける情報セキュリティマネジメントについては、クラウド利用者がサーバーソフトウェア上で扱われるデータやサーバーソフトウェアの設定などの情報セキュリティを管理するのに対し、クラウド事業者はサーバーソフトウェア、OS、ハードウェア、設備などの情報セキュリティを管理します。
PaaSのメリットの一つとして、デベロッパーが開発したアプリケーションをスピーディーにデプロイすることができる点があります。
一方、PaaSのデメリットの一つとして、サーバーソフトウェアやOSの設定を変更することができないため、細かなチューニングなどが難しい点があります。
代表例ではAWSやMicrosoft AzureなどがPaaSにあたります。


IaaS

IaaSは主にデベロッパー向けに仮想マシンを提供するクラウドサービスの形態を意味する言葉として用いられ、IaaSのサービスで提供される仮想マシンにはLinuxやWindows Serverをはじめとして様々なOSを選択することができます。
IaaSにおける情報セキュリティマネジメントについては、クラウド利用者が仮想マシン上で扱われるデータや仮想マシンにインストールされるOSやソフトウェアなどの情報セキュリティを管理するのに対し、クラウド事業者はハードウェアや設備などの情報セキュリティを管理します。
IaaSのメリットの一つとして、コントロールできる範囲が広いことに加えてオンプレミスにおけるサーバー運用の知識やノウハウを活かせる点があります。
一方、IaaSのデメリットの一つとして、クラウド利用者が責任を持つ範囲が広いため、SaaSやPaaSに比べて運用や保守に要する負荷が大きい点があります。
代表例としては、Google Compute EngineやAmazon Elastic Compute Cloud(EC2)やOracle Cloud Infrastructure(OCI)などが挙げられます。


以上、クラウドの様々な形態は、要件によって適切な形態を選定することが大切です。
どの形態が自社にとって最適かについてアドバイスを求める場合、複数の選択肢を提示・対応できるベンダーに相談すると良いでしょう。