ビデオ: 5分で理解出来る!Iaas,Paas,Saasの違いを徹底解説!【弓削/ネットビジョンアカデミー】 2024
あなたが解決しようとしているビジネス上の問題に応じて、クラウドコンピューティングにアプローチする方法はたくさんあります。企業がオンデマンドで容量を求めている場合、多くの場合、サービスとしてのインフラストラクチャ(IaaS)が検討されます。 しかし、組織がより深い能力を求めている場合、彼らは Platform as a Service(PaaS)を見ます。 PaaSには多くの定義がありますが、開発、ミドルウェア、およびデプロイメント機能のセットを含むコンピューティングプラットフォームと考えることができます。ベンダーの主要な特徴は、今後ともこの環境にコミットするパートナーの深いエコシステムを構築し、奨励することです。
<!サービスとしてのプラットフォームとサービスとしてのインフラストラクチャの間の線はぼやける可能性がありますが、言及する価値のある多くの特徴があります。
PaaSのすべてのソリューションに共通する点を考えてみましょう。PaaSはインターネットを活用しなければなりません。
PaaSは、プロの開発者(場合によってはユーザ)が価値を付加できるように、ある種の開発言語を提供しなければなりません。これらの環境では、リソースの使用状況を監視および測定し、ベンダーのプラットフォーム全体のパフォーマンスを追跡する方法が必要です。
-
<!ほとんどすべてのPaaSプラットフォームは、複数のクライアントがそれぞれのコピーを仮想化を介して別々に実行できるようにするマルチテナンシーアーキテクチャ
-
に基づいており、各顧客のコードまたはデータは他から隔離されている。
-
PaaS環境は、開発ライフサイクルとテストを含むチーム開発プロセスをサポートする必要があります。 PaaSプラットフォームは、SOAP(シンプルオブジェクトアクセスプロトコル)およびXML(eXtensible Markup Language)などのサービスインタフェースを含む必要がある。
<! - 3 - > -
PaaSプラットフォームは、開発されたアプリケーションを導入、管理、テスト、および保守できる必要があります。 PaaSプラットフォームは、明確かつ十分に文書化されたインターフェースをサポートしなければならないため、以下の要素とコンポーネントを使用できます。 コンポジットアプリケーション
-
は、サービスを組み合わせて作成され、ビジネスのオーケストレーション論理とルール。
-
ポータル
は、顧客のアプリケーションコンポーネントを編成する組織化された環境です。エンドユーザーが通信してデータを交換できる2つ以上のビジネスサービスを簡単にまとめられるようにする -
マッシュアップ、
-