1

(注:批判に対処するために、以前の質問を削除し、このより簡潔なバージョンを再投稿しました)

AWS と Azure を比較して、基本的に既製のコンテンツ管理システムに似たカスタム Web アプリを作成しようとしています。Web ホスティング、データベース、電子メール、ストレージ、セキュリティ、ASP.NET を処理する何らかの方法が必要ですが、高可用性と負荷分散が必要です。

PaaS/IaaS の区別は曖昧な場合があります (一部の企業は、IaaS タイプのサービスをメンテナンス フリーとして描写するマーケティング用語を使用する傾向があるため)。ただし、中小企業の観点からは、それは非常に明確です。SMB がサービスの開発ではなく保守に時間を費やす場合、それは IaaS 陣営に属します。私は時間の限られた 1 人の開発者なので、すべてのサービスに対して PaaS モデルが望ましいでしょう。理想は、すべてのサービス (Web ホスティング、データベース、電子メールなど) が、個々のインスタンスを起動して管理するのではなく、メンテナンス不要のスケーラブルなサービスとして提供されることです。

AWS はすべてを行うことができますが、欠点は、インスタンスを管理する必要があることです (つまり、インスタンスのソフトウェアを最新の状態に保ち、インスタンスを追跡し、ネットワーク、セキュリティを管理する必要があります)。S3 はスクリプトを処理しません。AWS Beanstalk と Optworks は、基本的に IaaS タイプの環境を起動するためのヘルパー アプリです。(一方、DynamoDB は PaaS タイプのサービスとしてカウントされます)。最近、Microsoft は Azure の価格を引き下げたため、魅力的な代替手段となっています。

要するに、私は Azure が提供するサービスのリストを探していますが、これらは実際にはメンテナンス サービスではなく、ソフトウェアにパッチを適用する必要がなく、トラフィックのスパイク (Web ホスティング、スクリプト処理、データベース、電子メールなど) を処理するためにインスタンスを起動する必要もありません。等..)

4

3 に答える 3

3

「仮想マシン」以外のほとんどすべての Azure サービスは PAAS です。つまり、プラットフォームによって完全に管理され、ユーザーは起動と実行時の動作を事前に構成するだけです。
これには、SQL Azure、Azure ストレージ、メディア サービス、クラウド サービス、Web サイト、キャッシュ、サービス バス、ID、CDN などが含まれますが、これらに限定されません。

Azure は PAAS ファーストの考え方で構築され、IAAS は後から登場しました。

于 2013-10-29T05:49:10.473 に答える
0

さらに、Windows Azure で入手できる 3 種類の仮想マシン (Web サイト、クラウド サービス、および仮想マシン) について説明しているこのページもチェックしてください。それらの違いと、必要な制御レベルに応じてどちらを選択するかをよく理解できます。

于 2013-10-29T13:42:10.313 に答える
0

実際、Windows Azure PaaS には、Web ロールとワーカー ロールがあります。これは、バックグラウンド ジョブと Web アプリケーションの開発のためのフレームワークである IDE とのすぐに使える統合を提供するためです。

于 2013-10-30T07:39:08.653 に答える