1

私はこのページを読みました: http://www.mongodb.org/display/DOCS/Azure+Deployment、しかし、私が興味を持っていないAzureアプリケーションを実際にセットアップすることについて話しているようです.接続文字列を使用して Azure 以外のアプリケーションからアクセスできる Azure 上の Mongo DB をホストします。また、このページでスクリプトを実行しようとしました: http://www.mongodb.org/display/DOCS/MongoDB+Installer+for+Windows+Azureですが、イメージ名を検証しようとすると例外がスローされました。私が望むことは可能ですか?

このすべての理由は、MongoDB と Azure Table Storage を比較しようとしていて、パフォーマンス テストの際にシナリオをできるだけ似たものにしたいからです。

4

2 に答える 2

3

質問の最初のリンクは、Windows Azure (他のアプリケーションからもアクセス可能) での MongoDB のデプロイについて述べていますが、これは従来の PaaS コンテキストでの話です。これは、ホステッド サービス/クラウド サービスに MongoDB をデプロイすることを意味します。

「より自然に感じる」方法で Windows Azure で MongoDB をホストしたい場合は、仮想マシンに展開することを検討する必要があります (質問の 2 番目のリンク)。実際、Windows Azure の Web サイトには、VM を作成し、その VM に MongoDB を展開するプロセス全体を説明するハウツーがあります: Windows Azure で Windows Server 2008 R2 を実行している仮想マシンに MongoDB をインストールする

どちらの方法で MongoDB をデプロイしても、Azure 以外のアプリケーションからアクセスできるようになります。必要なのは、エンドポイントを正しく構成することだけです (データセンターの外部から特定のポートへのアクセスを許可します)。

仮想マシン (IaaS) はまだプレビュー機能であり、プレビューのパフォーマンスは最終バージョンのパフォーマンスを反映していない可能性があることに注意してください。

于 2012-08-14T17:54:04.490 に答える
0

Windows Azure で MongoDB を実行するには、2 つの方法があります。最初の方法は、ここで説明されているクラウド サービスとして実行することですが、これはあなたが望むものではありません。

Windows Azure で MongoDB を実行して Windows Azure 仮想マシン (Linux または Windows) を使用し、その上に MongoDB をインストールする 2 つ目のオプション。以下のリンクは、Windows Azure の CentOS マシンに MongoDB をインストールする方法を説明しています。

https://www.windowsazure.com/en-us/manage/linux/common-tasks/mongodb-on-a-linux-vm/

Windows 仮想マシンを使用する場合は、MongoDB チュートリアルを使用して、Windows 仮想マシンを構成した後に Windows ボックスにインストールするか、このチュートリアルを使用することができます。

既にPowershell を使用してデスクトップから Windows VMに MongoDB をデプロイしようとしましたが、うまくいかなかったので、エラーの詳細を記載した別の質問を書いてください。

最後に、実際の目的に基づいて、上記のチュートリアルに従って CentOS で MongoDB を作成し、テストを完了することをお勧めします。これは、これまでに説明したすべての方法の中で最も簡単な MongoDB セットアップです。

于 2012-08-14T17:54:46.883 に答える