最終曎新:

【図解で比范】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に手を出す——っおいうステップで進めるず、自然ずクラりドの党䜓像が芋えおくるはずだよ。