目次
PaaS とは
まずは、PaaS について基礎知識を説明します。- 概要
- 適したシステム環境
概要
PaaS (Platform as a Service) とはプラットフォームが整った環境を提供しているクラウドサービスのことです。アプリケーションを稼動するための基盤となる OS やインフラ環境、そしてデータベースなどのプラットフォーム(ソフトウェアを動かすためのエンジン)が揃っています。適したシステム環境
PaaS はアプリケーションを開発するための実行環境や、データベース環境を利用したい場合に適しています。その理由は、契約すればシステム開発者がインフラやデータベースまで整った環境を利用することができ、アプリケーション周りに専念できるからです。PaaS と IaaS、SaaS との違い
PaaS と IaaS、SaaS との違いを説明します。
IaaS との違い
PaaS と IaaS の違いについて説明します。IaaS はインフラのみを提供するクラウドサービスです。クラウドサービスの中でも自由度がオンプレミスに近いです。SaaS との違い
PaaS と SaaS との違いを説明します。SaaS はインフラ・プラットフォームに加えて、アプリケーションも提供しています。利用ユーザーは基本的にサーバーを直接触ることはできず、Web ブラウザなどを通じてサービスの機能を利用できます。利用機能は決まっているため、クラウドサービスの中でも自由度が低いです。PaaS を提供する代表的なサービス
PaaS を提供する代表的なサービスについて、以下3点を挙げます。- AWS の PaaS 機能
- Microsoft Azure の PaaS 機能
- Google Cloud Platform の PaaS 機能
AWS の PaaS 機能
AWS が提供する PaaS 機能を紹介します。Microsoft Azure の PaaS 機能
Microsoft Azure の PaaS 機能を紹介します。Google Cloud Platform の PaaS 機能
Google Cloud Platform の PaaS 機能は、Google App Engine (GAE) です。Google のサーバー環境でプログラムを実行し、Web アプリケーションの公開が可能なプラットフォームです。多くの開発言語に対応していることや、サーバー負荷に応じて自動でスケールしてくれることが特徴です。PaaS が組織にもたらすメリット
- スピーディーな構築
- アプリ開発への集中
- コストを抑えられる
- 必要最小限の運用
- カスタマイズ性の低さ
- セキュリティ対策が必要