web-dev-qa-db-ja.com

クラウド対サース対ASPとは何ですか?

私は90年代からWebアプリケーションを扱ってきましたが、長年にわたって「他の人が実行するシステムでアプリケーションをホストする」ことを意味する多くの流行語を聞いてきました。最新の流行語は「クラウド」です。

「クラウド」アプリケーション、SaaS(サービスとしてのソフトウェア)と ASP (アプリケーションサービスプロバイダー)の違いは何ですか?これらの定義に多くの重複はありませんか?ときどき、ASPという用語を使用するときに「クラウド」と言い続けるエグゼクティブと話します。私は、ASPを行った組織、SaaSを行った組織、現在は「クラウド」と言う別の組織で働いてきました。しかし、それらはすべて私と非常によく似ています。

クラウドとSaasとASPの違いは何ですか?これらの各用語の正式な定義はありますか?

14

このブログでは Saas vs PaaS vs IaaS の概要がかなり良く、Google、Amazon、Azure、その他の「クラウド」プロバイダーが提供するものを比較しています。一般的には、それらがどのように分解するかです:

Saas vs PaaS vs IaaS

詳細については、 クラウドコンピューティングと従来の専用サーバーまたはVPS/VMの比較 または Azureの用語と定義 に固有のこの投稿をご覧ください。

9
Greg Bray

ご覧のとおり、SaaSはクラウドのサブセットです。 SaaSは、特にクラウドを利用するソフトウェアに関連しています。 IaaS(Infrastructure as a Service)、PaaS(Platform as a Service、例 Force.comGoogle App Engine )、ストレージ(例- Amazon S ​​)など...

ASPについては、SaaSとほぼ同義だと思います...

5
x3ja

ASPおよびSAAS:ベンダー/プロバイダーによって制御されるアプリケーションクラウドアプリケーション:アプリケーションはテナントによって制御可能

ASPは古いテクノロジーを使用します。クライアント/サーバーまたは従来のwebapp SAASは​​SOA/WebService/WebAppを使用できます

ASPおよびクラウドアプリ:各テナントの複数インスタンスまたはOSレベル/アプリレベルの仮想化によるマルチテナントSAAS:テーブル行の所有者を区別するテナントフィールドを追加したマルチテナントデータベース設計(共有スキーマ、共有データベース)

SAASは​​クラウドのサブセットになる可能性がありますが、クラウドアプリはSAASではありません(マルチテナンシーを使用せず、代わりに仮想化のみを使用する場合)

1
user9606

私の理解では、すべてのSaaSモデルはクライアントのサーバーでホストされていないため、本質的にクラウドを利用しています。ただし、クラウド内のすべてのアプリがSaaSアプリであるとは限りません。

1
Jeff Epstein

クラウドコンピューティングは、ユーティリティベースのモデルです。このユーティリティは、Azureなどのハードウェア(IaaS)、ソフトウェア(SaaS)、またはOS(PaaS)になります。クラウドプロバイダーのデータセンターのどこかでホストされるため、ASPとは異なります。行く」。より多く/より少なく支払う必要はありません、あなたが使うものだけに支払います。これがSaaSです。そのため、ASPは、ホスティングするだけです。SaaSは、利用するにつれて計測と請求を行います。リソースは、VM、CPUサイクル、ストレージなどのオンデマンドで提供されます。

1
apoorva