2011-01-13 1 views

답변

0

기본적으로 Azure에서 Cassandra를 작업자 역할로 실행합니다. 그런 다음 작업자가 시작할 때 Azure 드라이브를 마운트하고 종료 할 때 Azure 드라이브를 마운트 할 수 있습니다.

이는 통찰력 재를 제공합니다 : 푸른에 카산드라를 사용하는 방법 : http://things.smarx.com/#Run 카산드라

에게/푸른 드라이브 w 도움이 전혀 귀하의 확장 성을 제한해서는 안 http://azurescope.cloudapp.net/CodeSamples/cs/792ce345-256b-4230-a62f-903f79c63a67/

합니다. 처리량이나 연속 스토리지가 문제가 될 때마다 다른 Cassandra 인스턴스를 시작하십시오.

2

저는 Cassandra와는 특별한 관계없이 Azure에서 일하거나 말할 수 없습니다. 이는 해당 제품 개발 팀의 질문 일 수 있습니다.

그러나 this, mySQL 또는 다른 역할 호스팅 데이터베이스에서 직면하게 될 문제는 지속성입니다. Azure Roles는 자체적으로 유지되지 않으므로 Cassandra가 사용하는 백엔드 저장소가 Azure 드라이브 (Azure Blob 저장소에 유지됨)와 같은 soemthing에 배치되어야합니다. 그러나 이는 솔루션의 확장 성을 제한합니다.

0

AppHarbor을 확인하시기 바랍니다. AppHarbor은 아마존 위에 구축 된 .Net PaaS입니다. 사용자에게 이식성과 Amazon의 인프라를 제공하고 Azure가 백그라운드 작업 &로드 균형 조정과 같은 타사 서비스와 타사 추가 기능, 단순하지 않은 배포 등을 제공하지 않는 다양한 서비스를 제공합니다. Cassandra가 요청한 기능에 대해 충분히 높게 설정했다면 CouchDB, MongoDB 및 Redis에 대한 추가 기능을 이미 갖추고 있습니다.