2013-02-18 15 views
5

数ヶ月前に私はRavenDb & Azureで遊んでいましたが、this excellent blog postに従ってワーカーロール内でサーバーをホストして正常に稼動させました。作業員ロール内でAzureでRavenDbを実行する方法

しかし、私はちょうど新しいプロジェクトを作成し、再び記事に従おうとしましたが、そのブログ投稿以来、レーヴンファイルで変更されたようです。注目すべきこと:

  • 単に 'RavenDB' NuGetパッケージありません - それらの束があります。RavenDBクライアント、RavenDBデータベース、RavenDB組み込み、RavenDBサーバー& RavenDB Asp.Netホストサーバが。
  • 「RavenDB Server」(これは作業者の役割に最も適しているようです)をインストールするときに、記事に参照されている.dllがなく、.xapファイルがなくなりました。私は単純にRaven.Database .dllを参照しようとしましたが、起動しようとすると、例外が発生します。「Muninファイルに格納されているテーブルの数が異なります。

RavenDBをワーカーの役割で実行するために必要な手順を教えてもらえますか?

作業者ロールとしてRavenDBを実行するのが最善の方法ですか、それともAzureで実行する方が適切ですか? (それは複数のウェブサイトによって消費される必要があります)。

答えて

7

具体的な仮想マシン(IaaS)のいずれかを使用してRavenDBを実行することを強くお勧めします。 RavenDBは、実行中のワーカーの数を増減できるだけの意味で弾力性を持たないように設計されているので、実際にはワーカーロールの機能から何も得られません。

+0

RavenHQのようなものを使用することをお勧めしますか? –

+0

この段階では、複数のデータベースを作成する実験のためにAzureでローカルに実行して展開したいだけです –

+2

いいえ、私は実際のAzure VMを提案しています。 –

関連する問題