2010-12-20 17 views
6

私は学習のための簡単なASP MVC3 Webアプリケーションを作成し、これをホストしたいと考えています。私はASP MVCに精通していますが、まだAzureクラウドについてはあまり知りません。可能であれば、私はこれらをクラウド上でホストしたいと思っていますが、どこから始めたらよいかわかりません。Azureで実行中の剃刀を使用したASP MVC3

誰でも私に助言を与えることができます。たとえば、SQL CEデータベースを非常に使用頻度が非常に低いものにして、どのような紺色のアカウントを必要とするのか、おおよそどれくらいの費用がかかりますか。

ご協力いただきありがとうございます。

答えて

1

SLAを使用するには、少なくとも2つのインスタンスが必要です。

予想される負荷に応じて、私はSmallインスタンスのバリアントで十分と思われます。むしろ、代わりにSQL Azureのか、テーブル記憶のどちらかになるSQL CEデータベース

を利用すること

。 SQL Azureはテーブル/ブロブストレージよりもかなり多額のコストを要しますので、コストが重要な場合に使用するものについてより多くの情報を得ようとします。

費用を計算するには、この素晴らしいツールをチェックすることをお勧めします:http://azureroi.cloudapp.net/

3

ASP.NET MVCプロジェクトを簡単に作成し、単一の役割でホストすることができます。 @XIII is correct Azure SLAを取得するには2つのインスタンスが必要ですが、1つのインスタンスを再生するだけの場合は問題ありません。 http://www.microsoft.com/windowsazure/offers/デベロッパーアクセラレータコアを使用すると、750時間の小さな計算インスタンスが得られます。これは、同じコストで2倍の小規模なインシュランスをスワップすることができると考えています。 (これを行う前にもう一度チェックしてください!)さらに、100万のストレージトランザクションと10GBのストレージスペースを取得します。新しいAzureアプリケーションを使い始めるなら、従来のデータベースではなく、BLOBストレージとテーブルストレージを調べることをお勧めします。 Azureストレージはスケーラビリティが非常に高く、小規模な展開ではSQL Azureよりもはるかに安価です。私はWindows Azure Toolkitを使ってテーブルとブロブストレージを使い始めることをお勧めします。

私は、Azureの役割で動作しているSQL CEまたは他のデータベースを使用しようとしていません。これは単純な導入にとって価値があるよりもずっと頭痛になるでしょう。 SQLデータベースが必要な場合は、月額10ドルで1GBのSQL Azureインスタンスを取得できます。

6

ASP.NET MVC 3のためにやる事は、それが「ビン展開」である - スコットHanselman氏は自身のブログ上で、まさにそれをやって上のポストがあります。 http://www.hanselman.com/blog/BINDeployingASPNETMVC3WithRazorToAWindowsServerWithoutMVCInstalled.aspx

私は、Windows Azureのプラットフォームのトレーニングキットをダウンロードをお勧めしますAzureのフィーリングを得るために最初の数回のラボで作業してください。 http://www.microsoft.com/downloads/en/details.aspx?FamilyID=413E88F8-5966-4A83-B309-53B7B77EDF78&displaylang=en

私はNathanとXIIIに同意します。SQL CEは、弾性のクラウドモデルでは機能しません。代わりにAzureテーブルストレージを参照してください。安価でスケーラブルです。 (そして、それは最初のラボにあります)

ネイサンのリンクの入門オファーを取りながら遊んでいるのなら、それは無料スタートです。残念ながら、十分な時間がないので、何かを永久に実行するために使用することはできません。 (明らかにそれは新年に変わるかもしれない)。 1か月間に非常に小さなインスタンスを実行する場合は、約40ドル、小額は90ドルです。

さらに深刻な場合は、Bizsparkに参加して、より多くのリソースに自由にアクセスできます。

関連する問題