2011-11-14 5 views
4

私の質問は、IaaSとSaaSに関する私の考えが本当に正しいかどうか、サービスとしてのプラットフォームとはまったく同じです。まさにサービスとしてのプラットフォームは何ですか?

のIaaS:あなたはIaaSのを消費しているマシンレベルでのニーズを指定することができ、それはあなたが決めることができるしている時に、クラウド上にホストされているアプリケーションは、1.7GHz帯ボックスまたは内で実行されている場合ことを意味し2.5Ghzです。または必要な箱の数も増えます。

SaaS:インターネットでホストされているソフトウェアをユーザーレベルで使用する場合。だからあなたがSaaSを使用しているGoogle Docsを使用している場合。

私は明確なundestandはサービスとしてプラットフォームです。

クラウドコンピューティングは、「サービスとしてのプラットフォーム」(またはPaaS)と呼ばれるカスタムアプリケーションの構築と実行のためのプラットフォームを含むように進化しました。 PaaSアプリケーションは、サービス(SaaS)ソリューションとしてオンデマンド、Webベース、またはソフトウェアとも呼ばれます。

PaaSとSaaSは同じですか?私は今、私は今、あなたが納得できないことがあると確信しています。PaaSは、クラウド上のデータベース、たとえばSQL Azureをレンタルするときです。インフラストラクチャやソフトウェアではないものをレンタルしています。あなたの最終的なSaaS製品を開発するのに役立つもの。私は正しい?

答えて

5

いいえ、それらは同じものではありません。あなたがGoogle DocsのようなSaaSの独自のバージョンを実装したいとします。しかし、分散ストレージ、バックアップなどの実装に必要なハードウェアとソフトウェアを提供したくないと言います。私が有料であなたにそれを提供した場合、そのはPaaSになります。

この違いの単純化バージョンは次のとおりです。このソフトウェアは、ユーザー(スプレッドシート、salesforce管理者)にサービスを提供します。プラットフォームは、ソフトウェア(クラウドストレージ、分散データベース、バックアップ)にサービスを提供します。インフラストラクチャは、プラットフォーム(メモリ、ローカルストレージ、CPU、ネットワーク)にサービスを提供します。

+0

私はポイントを得ていると思います。したがって、SDK自体(Azure SDKなど)は、プラットフォーム/インフラストラクチャサービスにアクセスしてそれらを利用することに過ぎないのでしょうか? – renatoargh

+0

はい。プラットフォームは、プラットフォームが提供するサービスをソフトウェアが利用できるようにするAPIを提供します。 Windows Azureは、データベースとネットワークサービスを提供するプラットフォームの1つです。この[Microsoftビデオ](http://www.microsoft.com/windowsazure/)では、この関係をうまく説明しています。 –

関連する問題