0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AWSのIaaS、PaaSの違いを理解する

0
Posted at

私、AWSが全くわかりません!!!
...というのを脱出するため、Ping-tにてクラウドプラクティショナーの勉強を始めました。
リージョンやAZについてはイメージがつかめているのですが、タイトルのものはパッと違いがわかりません。きちんと調べ、理解を深めようと思います。

役割早見表

とりあえずGeminiエモんに表を作っていただいた。
SaaSも試験に出るので一緒に理解する。

管理するもの IaaS (EC2など) PaaS (Lambdaなど) SaaS (Gmailなど)
アプリの中身 オーナー オーナー AWS
データ オーナー オーナー AWS
ランタイム (動く仕組み) オーナー AWS AWS
OS (Windowsなど) オーナー AWS AWS
仮想化・サーバー本体 AWS AWS AWS
ネットワーク・建物 AWS AWS AWS

イメージしやすくなる言葉

IaaS と PaaSは、サービスを作る開発者のためのもの。
開発者はAWS(IaaS/PaaS)を使って、ユーザーにSaaSを届けている。

IaaS (Infrastructure as a Service)

ネットワークやストレージを含むサーバー機能を提供するサービス

【一言でいうと:空っぽの箱を借りる】
AWSが用意してくれるのは、電気の通った空っぽのコンピューター。
自分の好きなOS(WindowsやLinux)を選び、好きなソフトを入れ、自由自在に設定できる。
OSのアップデート(パッチ適用)や、ウイルス対策、ミドルウェアの設定など、「中身の管理すべて」をオーナーが対応する。

  • 代表例: Amazon EC2

PaaS (Platform as a Service)

OSやミドルウェア、ランタイムなどのアプリケーション実行環境を含むプラットフォームを提供するサービス

【一言でいうと:準備済みの土台を借りる】
OSや「プログラムを動かすための仕掛け(ランタイム)」が、AWSによってすでにセットアップされている状態。面倒なOSの設定や管理をAWSに丸投げし、オーナーはプログラム(コード)を書くことだけに集中できる。
オーナーの役割は、アプリケーションのコードをアップロードし、正しく動くか管理するだけ。
OSが古くなっても、AWSが裏で勝手に更新してくれる。便利。

  • 代表例: AWS Lambda、AWS Elastic Beanstalk

SaaS (Software as a Service)

アプリケーションを含むすべての機能を提供するサービス

SlackやGmail、オンラインゲームのようなイメージ。
アプリケーションのユーザーは、出来上がっている製品へアクセス。ログインして遊ぶだけ!
サーバーやOSなど気にしなくてもいい。

まとめ

XXX as a Serviceの違いを見ていきました!
Ping-tの答えを眺めて、そうなんだ〜というだけでなく、やはり自分で調べてアウトプットしたほうが身に付きますね。

まだまだ全然わからないですが、引き続き覚えます!

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?