投稿

ラベル(Paasってなに?)が付いた投稿を表示しています

Saas、Paas、Iaas クラウドサービスの違い

イメージ
Saasのシステムの難しさについて書いてみようと思ったのですが そもそもクラウドサービスとSaasとPaasとIaasの違いって 普通の人にはわかりにくいかなと思ったので、 それを書いてみます。 世の中にはこれらについての説明サイトが星の数ほどありますが どうしてもシステム屋さんがシステム屋さんに説明しているレベルの内容だと思うので 私がお客さんに簡単に説明するときに使う例を書いてみます。 ミドルウェアなんて言ってもわからないですよね? まずクラウドサービスについてですが 今まで手元に置いてないと使えなかったものを、ネットワーク経由で別の場所にあるやつを使わせてもらうサービス の事です。 ネットワークを経由してどこか向こうの空にあるものを使うイメージで使うので雲(クラウド)サービス って呼ぶって思ってもらっていいと思います。 これも諸説あるんですが、イメージしやすいので、この解釈でいいです。 「その解釈は間違っている!」と言い張る人はいないはずです。 で、具体的なサービスを、スマホでイメージすると Googleドライブとか、icloudとかがそうです。 今まで、データを取っておくのは基本的に自分でハードディスクを用意したりして それの中に保存するというのが一般的でしたが、ネットワークを経由してどっかにあるサーバーに保存する。 これは立派なクラウドサービスです。 物理的なものは手元にないんだけど、やりたいことはネットワークを介して実現できている状態 これがクラウドサービスを使って実現できることですね。 で、次はクラウドサービスの中の種類のSaasとPaas、Iaasの3種類についてです。 よく使われる図がこれです。 で、この説明が Iaasがハードウェアのみで、そこにOSとミドルウェアがのったのがPaasで、アプリケーションまで乗っかっているのがSaasです。 なんて言われたりするんですが正直意味がよくわかりません。 特にわかりづらいのはPaasですよね OSとミドルウェアが乗っている状態 が、何ができる状態なのかを説明してくれる人がいません。 なので、windowsのパソコンとiphoneを例にして説明するとこうなります。 【Saas】 windowsパソコンの場合:いわゆる普通に売っている状態。Officeも入っているので、一通りのことが出来ます。 iphoneの...