サービスとしてのプラットフォームについて説明する

完了

サービスとしてのプラットフォーム (PaaS) は、データセンターのスペースを借りること (サービスとしてのインフラストラクチャ) と、完全なソリューションをデプロイして料金を支払うこと (サービスとしてのソフトウェア) の中間に相当します。 PaaS 環境では、クラウド プロバイダーは、物理的なインフラストラクチャ、物理的なセキュリティ、インターネットへの接続を維持します。 また、クラウド ソリューションを構成するオペレーティング システム、ミドルウェア、開発ツール、ビジネス インテリジェンス サービスを維持します。 PaaS シナリオでは、オペレーティング システムとデータベースのライセンスや修正プログラムの適用について心配する必要はありません。

PaaS は、すべての開発インフラストラクチャを維持する煩わしさがなく、完全な開発環境を提供するのに適しています。

共同責任モデル

共有責任モデルは、すべてのクラウド サービスの種類に適用されます。 PaaS は、あなたとクラウド プロバイダーの間で責任を分割します。 クラウド プロバイダーは、IaaS での場合のように、物理インフラストラクチャとインターネットへのアクセスを維持する役割を担います。 PaaS モデルでは、クラウド プロバイダーはオペレーティング システム、データベース、開発ツールも維持します。 PaaS は、ドメインに参加したコンピューターを使用するようなものと考えてください。IT は、定期的なアップデート、パッチ、リフレッシュでデバイスを保守管理します。

構成によっては、あなたまたはクラウド プロバイダーが、クラウド環境内のネットワーク設定と接続、ネットワークとアプリケーションのセキュリティ、ディレクトリ インフラストラクチャを担当する場合があります。

Diagram showing the responsibilities of the shared responsibility model.

シナリオ

PaaS が意味を持つ一般的なシナリオには、次のようなものがあります。

  • 開発フレームワーク:PaaS では、開発者がクラウドベースのアプリケーションを開発またはカスタマイズするための基礎となるフレームワークが提供されます。 Excel マクロの作成方法と同様に、PaaS では開発者が組み込みのソフトウェア コンポーネントを使用してアプリケーションを作成することができます。 スケーラビリティ、高可用性、マルチテナント機能などのクラウド機能が含まれており、開発者が行う必要があるコーディングの量を減らすことができます。
  • 分析またはビジネス インテリジェンス: PaaS でサービスとして提供されるツールを使用すると、組織はデータを分析し、マイニングできます。分析情報とパターンを見つけ、結果を予測して予測機能、製品設計の決定、投資収益、その他のビジネス上の意思決定を改善できます。