ASaaS(Software as a Service)
アプリケーションをインターネット経由で利用するサービス形態。利用者はブラウザ等でアクセスするだけで、インフラやOS・ミドルウェアの管理は不要です。導入が早くサブスクリプション課金が主流です。
Gmail、Salesforce、Microsoft 365などが代表例
カスタマイズの自由度は限定的
クラウドサービスの3層モデル。SaaSはアプリケーションまで、PaaSは実行基盤まで、IaaSはインフラのみを提供します。診断士1次「経営情報システム」では責任分界点と代表サービスの紐づけが頻出です。
| 観点 | SaaS | PaaS | IaaS |
|---|---|---|---|
| 提供範囲 | アプリケーションまで完成形で提供 | OS・ミドルウェア・実行環境を提供 | サーバ・ストレージ・ネットワークなどインフラを提供 |
| 利用者の管理範囲 | データと利用設定のみ | アプリケーションとデータ | OS・ミドルウェア・アプリケーション・データ |
| 代表サービス例 | Gmail・Salesforce・Microsoft 365 | Google App Engine・AWS Elastic Beanstalk | AWS EC2・Microsoft Azure Virtual Machines |
| 主な利用シーン | すぐに使いたい業務アプリ | アプリ開発・運用基盤 | 自前のサーバ環境を柔軟に構築 |
アプリケーションをインターネット経由で利用するサービス形態。利用者はブラウザ等でアクセスするだけで、インフラやOS・ミドルウェアの管理は不要です。導入が早くサブスクリプション課金が主流です。
Gmail、Salesforce、Microsoft 365などが代表例
カスタマイズの自由度は限定的
OS・ミドルウェア・データベース・実行環境などのプラットフォームを提供。利用者は自社アプリケーションの開発・運用に集中でき、基盤運用負荷を抑えながら独自アプリを構築できます。
Google App Engine、AWS Elastic Beanstalkなど
アプリ単位の柔軟性とインフラ運用の手軽さを両立
仮想サーバ・ストレージ・ネットワークなどのインフラ資源を提供。OSから上は利用者が管理するため自由度が最も高く、オンプレミスからの移行や独自構成のシステムに適しています。
AWS EC2、Azure Virtual Machinesなど
OS以上の保守は利用者の責任
「SaaS=アプリ完成形」「PaaS=開発・実行基盤」「IaaS=インフラのみ」。下から上へSaaSになるほど利用者の管理範囲が狭い。
Q1. 次のうち、SaaSの代表的なサービスとして最も適切なものはどれか。
正解:3. Microsoft 365
Microsoft 365はSaaSの代表例。EC2・Azure VMはIaaS、Google App EngineはPaaS。
Q2. クラウド利用者がOSの管理責任を負う必要があるサービス形態として最も適切なものはどれか。
正解:3. IaaS
IaaSはインフラのみが提供され、OS以上の管理は利用者責任。PaaSはOS・ミドルウェアまで事業者が管理。
Q3. 自社アプリケーションを開発したいが、OSやミドルウェアの保守には人手をかけたくない場合に最も適合するサービス形態はどれか。
正解:2. PaaS
PaaSはOS・ミドルウェア・実行環境を事業者が提供するため、利用者はアプリ開発に集中できる。