PAASとIAASの違い

Anonim

PAAS v IAAS

クラウドコンピューティングは、リソースがインターネット上で利用可能になるコンピューティングのスタイルです。ほとんどの場合、これらのリソースは拡張可能で高度に視覚化されたリソースであり、サービスとして提供されます。クラウドコンピューティングは、提供されるサービスのタイプに基づいて、いくつかの異なるカテゴリに分類されます。 PaaS(サービスとしてのプラットフォーム)は、サービスプロバイダーがインターネットを介して加入者にコンピューティングプラットフォームまたはソリューションスタックを提供するクラウドコンピューティングのカテゴリ/アプリケーションです。 IaaS(Infrastructure as a Service)は、サービスとして利用できる主なリソースがハードウェアインフラストラクチャであるクラウドコンピューティングのカテゴリです。

PaaSとは何ですか?

PaaSは、サービスプロバイダがコンピューティングプラットフォーム(ハードウェアアーキテクチャとソフトウェアフレームワーク)またはソリューションスタック(ソフトウェアを実行するために必要なコンピュータサブシステム)を提供するクラウドコンピューティングのカテゴリ/アプリケーションです。これにより、加入者は、必要なソフトウェアおよびハードウェア要件を購入し管理することなく、アプリケーションを導入することができます。必要なハードウェア、オペレーティングシステム、ヘルパーアプリケーション、およびデータベースを維持する責任は、サービスプロバイダーの唯一の責任です。 PaaS加入者は、提供されたプラットフォームを利用して、Webアプリケーションとサービスを構築し、最終的に配信することができます。 PaaSサービスは、通常、チームコラボレーション、Webサービスとデータベースの統合、バージョン管理、ソフトウェアの構成管理など、アプリケーションの設計、開発、テスト、デプロイメントのための完全な機能を提供します。これらのすべての機能は、通常、開発者またはユーザーにとって非常に便利な単一の統合開発環境として利用できます。人気のある4種類のPaaSは、アドオン、スタンドアローン、配信専用のオープンプラットフォームのPaaSです。

IaaSとは何ですか?サービスとしてのハードウェア(HaaS)として知られるIaaSは、インターネットを介して、オペレーション、ストレージ、ハードウェアおよびネットワークコンポーネント(サーバを含む)を加入者に提供するために必要な機器を提供する。言い換えれば、IaaSは、サーバー、ストレージ、その他の低レベルのn / w、h / wコンポーネントなどのコンピューティングリソースを(仮想的なオンデマンドで)提供します。すべてのハードウェアリソースを格納、実行、保守するのは、サービスプロバイダの唯一の責任です。加入者は、これらのインフラストラクチャリソースを購入することなく、ユーティリティコンピューティング課金モデルに基づいて使用ごとに支払うことになります。加入者は時間と空間のゼロでネットワーク/サーバリソースを取得する気持ちを得るでしょう。一般的な商用IaaSサービスプロバイダは、GoGridとAmazonのEC2です。

PaaSとIaaSの違いは何ですか?

PaaSとIaaSはクラウドコンピューティングの2つのアプリケーション/カテゴリですが、主な違いがあります。 PaaSは、サービスプロバイダがコンピューティングプラットフォームまたはソリューションスタックを提供するクラウドコンピューティングのカテゴリであり、IaaSはインターネット上で利用可能なハードウェアリソースなどのコンピュータインフラストラクチャを提供することに重点を置いています。これらの2つのサービスの重要な違いは、サブスクライバのタイプによって識別できます。 PaaSは通常アプリケーション開発者が使用し、IaaSはネットワーク設計者が使用します。言い換えれば、PaaSはアプリケーションを開発する仕組みを提供しますが、IaaSはアプリケーション開発者が開発したコードを実行するのに必要なインフラストラクチャだけを提供します。したがって、IaaSの提供自体は、適切なPaaSの提供がなければ有用ではないかもしれません。 PaaSは、IaaS上の抽象概念の追加層と考えることができます。すでに作業用コードをパッケージとして使用している場合は、IaaSが適しています。ソフトウェアソリューションがない(または現在入手可能なソリューションが高すぎる)場合は、最初からソリューションを構築したい場合は、 PaaSに行く方法です。

関連リンク:

クラウドと家内コンピューティングの違い