2011-01-13 5 views

答えて

0

基本的に、AzureでCassandraをワーカーロールとして実行します。その後、作業者が起動してシャットダウンするときにアンマウントすると、Azureドライブをマウントできます。

これは再いくつかの洞察を提供:これがすべてであなたのスケーラビリティを制限するべきではありませんhttp://azurescope.cloudapp.net/CodeSamples/cs/792ce345-256b-4230-a62f-903f79c63a67/

:どのようにAzureの上カサンドラを使用するには:http://things.smarx.com/#Runカサンドラ

/Azureのドライブワットいくつかの助けを。スループットや連続ストレージの処理が問題になるたびに、別のCassandraインスタンスを起動してください。

2

私はCassandraの仕事をAzureでは特に不快に話すことができません。それは、おそらくその製品の開発チームにとっての疑問です。

しかし、これ、mySQL、または他のどの役割のホストデータベースでも直面する課題は永続性です。 Azureのロールはそれ自体では永続的ではないので、Cassandraが使用しているバックエンドストアがAzureドライブ(Azure Blobストレージに保存されている)のようなsoemthingに配置する必要があります。ただし、これによりソリューションのスケーラビリティが制限されます。

0

AppHarborをチェックしてください。 AppHarborはAmazonの上に構築された.Net PaaSです。ユーザーにはAmazonの移植性とインフラストラクチャを提供し、バックグラウンドタスク&ロードバランシングとサードパーティ製アドオン、デッドシンプルデプロイメントなどのようないくつかの豊富なサービスをAzureが提供しています。 Cassandraが要求された機能を十分に発揮できれば、すでにCouchDB、MongoDB、Redisのアドオンがインストールされているはずです。

関連する問題