2011-01-13 1 views

ответ

0

В принципе, вы запускаете Кассандру в качестве рабочего роли в Лазуре. Затем вы можете монтировать диск Azure, когда рабочий запускает и отключает, когда он выключается.

Это дает некоторое представление: Re: как использовать Cassandra на Azure: http://things.smarx.com/#Run Кассандру

некоторую помощь Вт/Azure дисков: http://azurescope.cloudapp.net/CodeSamples/cs/792ce345-256b-4230-a62f-903f79c63a67/

Это не должно ограничивать вашу масштабируемость на всех. Просто раскрутите еще один экземпляр Cassandra, когда проблема обработки или непрерывного хранения станет проблемой.

2

Я не могу говорить конкретно о том, что Кассандра работает или нет в Лазуре неудачно. Вероятно, это вопрос для команды разработчиков этого продукта.

Но задача, с которой вы столкнетесь с этой, mySQL или любой другой размещенной в базе данных базой данных, - упорство. Роли Azure сами по себе не являются постоянными, поэтому любой запасной запас, который использует Cassandra, должен быть размещен на soemthing, как Azure Drive (который сохраняется в хранилище Azure Blob). Однако это ограничило бы масштабируемость решения.

0

Возможно, вы захотите зарегистрироваться AppHarbor. AppHarbor - это .Net PaaS, построенный на вершине Амазонки. Это дает пользователям мобильность и инфраструктуру Amazon, и они предоставляют ряд богатых услуг, которые предлагают Azure, такие как фоновые задачи & балансировка нагрузки плюс некоторые из них, которые не любят сторонние надстройки, простое развертывание и многое другое. У них уже есть дополнения для CouchDB, MongoDB и Redis, если Cassandra достаточно высоко по запрошенным функциям, я уверен, что они могли бы настроить его.

 Смежные вопросы

  • Нет связанных вопросов^_^