2012-03-02 5 views
1

SQL Azure以外のデータベースでWindows Azureとのデータベースの互換性を検索しましたが、見つかりませんでした。 私は、Azureで使用できる唯一のデータベースであるか、他のデータベースを統合する方法があるのか​​を知りたいだけです。 カスタムVMロールを使用してそれを行うことは可能ですか?はいの場合、それを行う方法..Windows Azureで別のデータベースを使用するには?

ありがとうございます。

答えて

0

当面は、VMの役割がリサイクルされ、データが失われるため、VMの役割はありません。

永続的なVMロールが将来提供されるという噂があります。永続的なVMロールを永続的なVMロールにインストールし、そのデータベースをアプリケーションに使用できるという噂があります。しかし、永続的なVMの役割は現時点では利用できません。

本当にリレーショナルデータベースを必要としている、あなたはSQL Azureのを使用できない場合は、オンプレミスのデータベースを維持し、のWindows Azureのを使用することができますが、あなたのオンプレミスにWindowsのAzureアプリケーションを接続するためのサービスを接続しますデータベース。ただし、SQL Azureやテーブル/ BLOBストレージなどのデータプロバイダを使用する場合よりも遅延時間が長くなります。これを行うにはどのよう

:あなたの持っている、ボックスのうち、SQL紺碧のDBとテーブル記憶(アズールにまあhttp://msdn.microsoft.com/en-us/library/windowsazure/hh509003.aspx

0

を)。

カスタムセットアップで他の数のデータベースを実行することができます...実行したいのは何ですか、少なくともどのタイプのデータベースですか?

VMの役割は、すべてのカスタムなものに本当に良いです。あなたは通常のウィンドウに何かをインストールすることができます。はい、それは永続的ではありませんが、それはカスタムWindowsサービスで克服することができます。ここをクリックしてください: http://techyfreak.blogspot.com/2011/02/mounting-azure-drive-in-azure-virtual.html

これが役に立ちます。

+1

インストールが手動のみの場合や時間がかかりすぎる場合、VMロールは価値がありますが、Webロールまたはワーカーロールに必要なものをほとんどすべて起動することができるため、 OSイメージの作成と管理の余分な作業は必要ありません。 –

+0

@David:そうです。私はワーカーの役割でMongoDBを実行します...しかし、質問は非常に一般的です...そして最も一般的な回答としてのVMの役割のサウンド:)(すべての欠点があります) – SubGate

4

Azure Workerの役割は、負荷分散が可能な方法で(複製/ミラーリングなどで)構成できる限り、好きなものを実行できます。これは、SLAを取得するために少なくとも2つのロールのインスタンスが必要であり、Azure App Fabricコントローラにパッチとアップグレードを実行するために時折サーバーを再起動するためです。

また、CloudDriveをストレージに使用する必要があります。これは、ブロブストレージサービス内のページングされたブロブとして保持されているVHDファイルであるため、ロールがリサイクルされたときにも保持されます。

私はここに私のGitHubの上にあるAzureの上RavenDBを実行する例を建て:これらのパッケージに使用さhttp://www.mongodb.org/display/DOCS/MongoDB+on+Azure

同じ原則:https://github.com/markrendle/AzureRavenDB

10genは、ここでは詳細を入手できる「MongoDBのアズールラッパー」を持っていますMySQLなどのリレーショナルデータベースにも適用できます。

関連する問題