クラウドサービス(SaaS,PaaS,IaaS)について勉強してみた
クラウドサービスについて理解を深めたいと思い勉強を始めました。
勉強してもイマイチ分かりませんがまとめます。
クラウドの種類
SaaS(Software as a Service)
インターネットを経由して提供されるソフトウェアパッケージのこと。
ベンダーが提供するクラウドサーバーにあるソフトウェアを、インターネット経由してユーザーが利用できるサービスです。
なんとなく、私の理解としては今までDVDとかでPCに導入していたシステムをユーザーが直接サーバーにアクセスすることで利用できるようにしたから導入が楽だよ、みたいなイメージなのかなと。ネット環境があればデバイスが変わってもOKだし複数人で共有もできるしコストも安いというのが特徴なのかなと思いました。
例:
- Microsoft Office 365
- Gmail
- Dropbox
PaaS(Platform as a Service)
アプリケーションの実行のための動作環境をインターネット経由で提供しているもの。
作成したアプリケーションなどを、ネットワーク上に公開するためのプラットフォームを提供するサービスです。
PaaSのおかげで作成したアプリを公開できるのですね。
イマイチIaaSとの違いが分かりませんが、PaaSの方が言語やデータベースは限られているが運用が簡単であるという認識になりました。
例:
- Heroku
- AWS(AWS Elastic Beanstalk)
- GCP(App Engine)
IaaS(Infrastructure as a Service)
ネットワーク経由でハードウェアやインフラを提供しているもの。
サービスを利用するユーザーに、仮想化したCPUやメモリ、ストレージなどをインターネット経由で提供するサービスのことです。
PaaSと似たような感じですが、IaaSの方がユーザーが自分で管理しなければならない部分が多くなってくるのでより開発に知識が必要なのかなと感じました。
例:
- Microsoft Azure
- AWS(EC2)
- GCP(Compute Engine)
以上です。
Author And Source
この問題について(クラウドサービス(SaaS,PaaS,IaaS)について勉強してみた), 我々は、より多くの情報をここで見つけました https://qiita.com/mumucochimu/items/1b26a4f747ec121dbeac著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .