-1

既存のアプリケーションをクラウドに移行しようとしています。SQL Server データベースと通信する ASP.Net アプリケーションです。

私が見る限り、私には2つの選択肢があります:

Web およびワーカー ロール インスタンスと Windows 仮想マシン。

Web およびワーカー ロール インスタンスの価格は、Windows 仮想マシンよりも高くなっています。なぜでしょうか?

Windows 仮想マシンで Web およびワーカー ロール インスタンスを使用する必要があるのはなぜですか?

4

2 に答える 2

2

Virtual Machines は現在プレビュー段階です。そのため、運用コストが割引されます。プレビューと GA (一般提供) の価格については、こちらを参照してください。プレビュー中、仮想マシンは $0.08/コア/時間で実行されるのに対し、GA では $0.115/時間で実行されることがわかります。これは、クラウド サービスの Web/worker ロール (プレビューではなく GA にある) と比べてコストが低いことを説明しています。

仮想マシンで Web/Worker を使用する理由については、おそらく別の場所で回答されています (ただし、別の質問に値します)。

于 2013-03-25T17:33:52.367 に答える
0

Web ロールと Worker ロールはサービスとしてのプラットフォーム (PaaS) の傘下に入りますが、Azure Virtual Machines (現在プレビュー中) はサービスとしてのインフラストラクチャ (IaaS) ソリューションを提供します。Web ロールと Worker ロールは、.NET アプリケーションを開発環境から直接デプロイできるプラットフォームを提供します。Web ロールと Worker ロールは、IIS のプロビジョニング、エンドポイントのオープン、および複数のインスタンス間でのアプリケーションの負荷分散を自動的に処理します。

一方、仮想マシンは、要件を満たすように構成できる必要最小限の Server 2008 システムを提供します。IIS 内で簡単に展開できないカスタム アプリケーションを実行する必要がある場合は、VM をお勧めします。しかし、事実上、インフラストラクチャにお金を払っているので、VM でやりたいことを実行できます。その反面、インフラストラクチャの管理に伴うすべての構成オーバーヘッドを処理する必要があります。

Web アプリケーションを実行している場合、私は Web ロールを使用します。VM よりも高価かもしれませんが、Web の開発、展開、保守、およびスケーリングに関する多くの問題を抽象化するために、内部では多くのことが行われています。応用。また、自動化されたフェイルオーバーを備えた「高可用性」ソリューションが必要な場合、2 つのインスタンスを持つ Web ロールには 99.95% の SLA が付属しています。

于 2013-03-25T17:04:30.007 に答える