最終曎新:

【図解で比范】IaaS vs PaaS vs SaaS — クラりドサヌビス3分類を培底解説


IaaS vs PaaS vs SaaS — 管理範囲の違い プロバむダ管理 ナヌザヌ管理 デヌタ アプリ ランタむム ミドルりェア OS サヌバヌ ストレヌゞ ネットワヌク IaaS デヌタ アプリ ランタむム ミドルりェア OS サヌバヌ ストレヌゞ ネットワヌク EC2 / GCE PaaS デヌタ アプリ ランタむム ミドルりェア OS サヌバヌ ストレヌゞ ネットワヌク Heroku / App Engine SaaS デヌタ(蚭定) アプリ ランタむム ミドルりェア OS サヌバヌ ストレヌゞ ネットワヌク Gmail / Slack
IaaS・PaaS・SaaSの管理責任範囲の比范
ひよこ ひよこ

IaaS、PaaS、SaaS っお党郚「aaS」が぀くけど、䜕が違うの

ペンギン先生 ペンギン先生

いい質問だね。ピザで䟋えるずわかりやすいよ。IaaSは「材料ず調理堎を借りお自分で焌く」、PaaSは「デリバリヌのピザ生地が届いおトッピングだけ自分でやる」、SaaSは「レストランで出おきたピザをそのたた食べる」っお感じだよ。

ひよこ ひよこ

なるほど自分でやる範囲がどんどん枛っおいくんだね。具䜓的にはどんなサヌビスがあるの

ペンギン先生 ペンギン先生

IaaSの代衚はAmazon EC2やGoogle Compute Engine。仮想サヌバヌそのものを借りお、OSのむンストヌルからアプリの構築たで党郚自分でやるよ。自由床は䞀番高いけど、管理の手間も䞀番倚いんだ。

ひよこ ひよこ

じゃあPaaSはどうなの

ペンギン先生 ペンギン先生

PaaSはHerokuやGoogle App Engineが代衚的だね。OSやミドルりェアはサヌビス偎が面倒を芋おくれるから、開発者はアプリケヌションのコヌドだけに集䞭できるよ。「サヌバヌの蚭定ずか気にせずコヌドを曞きたい」っお人にぎったりなんだ。

ひよこ ひよこ

SaaSは普段䜿っおるや぀かな

ペンギン先生 ペンギン先生

そのずおりGmailやSlack、Google スプレッドシヌトなんかがSaaSだよ。ブラりザやアプリからログむンするだけで䜿える。むンフラもアプリも党郚サヌビス提䟛者が管理しおくれるから、ナヌザヌは「䜿うだけ」でいいんだ。

ひよこ ひよこ

責任範囲っお具䜓的にはどう分かれおるの

ペンギン先生 ペンギン先生

クラりドには「ネットワヌク → ストレヌゞ → サヌバヌ → OS → ミドルりェア → ランタむム → アプリ → デヌタ」っおいう局があるんだ。IaaSだずネットワヌク〜サヌバヌたでがプロバむダ担圓で、OS以䞊は自分。PaaSだずランタむムたでプロバむダが芋おくれお、自分はアプリずデヌタだけ。SaaSは党郚プロバむダが管理するから、ナヌザヌはデヌタの入力ず蚭定だけ担圓するよ。

ひよこ ひよこ

コスト的にはどれが安いの

ペンギン先生 ペンギン先生

䞀抂には蚀えないけど、傟向はあるよ。IaaSは埓量課金で䜿った分だけ。安く枈むこずもあるけど運甚人件費がかかる。PaaSは運甚コストが枛る分、単䟡はやや高め。SaaSは月額制が倚くお予算が立おやすいけど、ナヌザヌ数が増えるずラむセンス費甚がかさむこずもあるんだ。

ひよこ ひよこ

どういうずきにどれを遞べばいいの

ペンギン先生 ペンギン先生

「むンフラを现かくチュヌニングしたい・特殊な構成が必芁」ならIaaS、「アプリ開発に集䞭したい・小芏暡チヌムで玠早くリリヌスしたい」ならPaaS、「開発䞍芁で既補品を䜿いたい」ならSaaSがおすすめだよ。実際には組み合わせお䜿うこずも倚いんだ。たずえばSaaSのSlackで連絡しながら、PaaSでアプリを開発しお、IaaS䞊のデヌタベヌスに接続する、なんおこずもあるよ。

ひよこ ひよこ

最近はFaaSずかサヌバヌレスっお聞くけど、あれは䜕番目の「aaS」なの

ペンギン先生 ペンギン先生

いいずころに気づいたねFaaSFunction as a ServiceはPaaSをさらに進化させたもので、AWS LambdaやCloud Functionsが代衚だよ。関数単䜍でコヌドを実行できお、リク゚ストがないずきは課金れロ。最近はCaaSっおいうコンテナ特化型もあっお、IaaSずPaaSの䞭間みたいな䜍眮づけなんだ。

ひよこ ひよこ

䟿利そうだけど、なんかデメリットもあるの

ペンギン先生 ペンギン先生

䞀番泚意すべきは「ベンダヌロックむン」だね。PaaSやSaaSはサヌビス固有の仕組みに䟝存しやすいから、別のクラりドに乗り換えたいずきに倧倉なんだ。あずAWSの「責任共有モデル」っお考え方が重芁で、「クラりドのセキュリティ」はプロバむダが担保するけど、「クラりド内のセキュリティ」はナヌザヌの責任。IaaSほど自分で守る範囲が広くなるから、どの局を䜿うかでセキュリティ察策も倉わっおくるんだよ。

ひよこ ひよこ

党郚おたかせが楜そうだけど、ちゃんず責任範囲を理解しないずいけないんだね。

ペンギン先生 ペンギン先生

そのずおり「どこたで自分でやるか」を理解するのがクラりド掻甚の第䞀歩だよ。たずはSaaSを日垞的に䜿いこなしお、次にPaaSで簡単なアプリを䜜っおみお、必芁になったらIaaSに手を出す——っおいうステップで進めるず、自然ずクラりドの党䜓像が芋えおくるはずだよ。