ビデオ: 「FUJITSU Cloud Initiative」クラウド製品・サービス群を体系化 説明会 2024
サービスとしてのプラットフォーム( PaaS ) は抽象化され統合されたクラウドベースのコンピューティング環境アプリケーションの開発、実行、および管理をサポートします。アプリケーションコンポーネントは、クラウド環境に存在してもよく、プライベートクラウドまたはデータセンターで管理されるアプリケーションと統合してもよい。
PaaS環境の主な価値は、開発者が環境の下位レベルの詳細に関心を持つ必要がないことです。ソフトウェアスタックをピラミッドとして見ることができます:
<!サービスとしてのインフラストラクチャ(IaaS)は、基本レベルにあり、オペレーティングシステム、ネットワーク、仮想マシン、ストレージなどの機能を含みます。-
途中にはPaaS環境があり、PaaS環境にはアプリケーションの開発と展開のためのサービスが含まれています。
-
サービスとしてのソフトウェア(SaaS)は、エンドユーザーに提供される実際のアプリケーションを表すピラミッドの最上位に位置しています。
-
<! - 2 - >
ピラミッドとしてのソフトウェアスタック。 PaaSベンダーは、伝統的な開発環境で個別に管理されるコンポーネントの組み合わせをまとめた管理環境を作成します。 PaaSに統合されたサービスには、ミドルウェア、オペレーティングシステム、ソフトウェア開発および配信組織をサポートする開発および展開サービスが含まれます。
<! - 3 - >
PaaSプロバイダの目標は、高品質のアプリケーションの作成と展開のための効率的で費用効果が高く、繰り返し可能なプロセスをサポートする抽象環境を作成することです。これらのアプリケーションは、パブリックまたはプライベートクラウド環境で実装されるように設計されています。PaaSにより、組織は次のことを実行できます。
個々のハードウェアおよびソフトウェア要素の管理の複雑さに対処することなく、主要なミドルウェアサービスを活用できます。
-
開発ツールとデプロイメントツールの完全なスタックには、APIを使用して選択された開発ツールとデプロイメントツールに接続できるミドルウェア環境のWebブラウザを使用します。開発者は完全なデスクトップ開発環境を活用することもできます。
-
企業の要件を満たす、統合され標準化されたツール(オペレーティングシステム、セキュリティ製品など)を提供することにより、多くの個々の開発および展開ツールを管理するという課題を克服します。
-
Platform as a Service(PaaS)は、プラットフォームとサービスという2つの基本的な部分を持つとみなすことができます。 PaaSベンダーは、プラットフォームを構成するソフトウェアを提供するだけではありません。また、ソフトウェアを継続的にサービスします。新しいアップデートと新しい設定が利用可能になると、PaaSベンダーはすぐに顧客にそれをプッシュできます。
PaaSの使用を開始する際に必要とする決定の1つは、ソフトウェアを維持するか、またはベンダーを管理者にするかどうかです。
ソフトウェアを自分で保守することを選択した場合は、PaaSを(パブリッククラウドまたはプライベートクラウドのいずれかで)自分で設定、構成、保守、管理する必要があります。
-
または、ベンダーにこれらのサービスを提供させることもできます。その結果、開発チームと導入チームの間の摩擦が軽減されます。もちろん、内部のチームが複雑なソフトウェア環境を制御して管理することが非常に重要な状況になります。