Можно ли развернуть приложение с использованием базы данных cassandra в Windows Azure? - PullRequest
0 голосов
/ 13 января 2011

Недавно я получил пробную версию Windows Azure и хотел узнать, есть ли способ развернуть приложение с помощью Cassandra.

Ответы [ 3 ]

2 голосов
/ 13 января 2011

Я не могу говорить конкретно с Кассандрой, работающей или нет в Azure, к несчастью. Это, вероятно, вопрос для команды разработчиков этого продукта.

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

0 голосов
/ 15 сентября 2011

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

0 голосов
/ 14 июня 2011

По сути, вы запускаете Cassandra как рабочую роль в Azure.Затем вы можете подключить диск Azure при запуске работника и отключить его при выключении.

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

Некоторая помощь с дисками Azure: http://azurescope.cloudapp.net/CodeSamples/cs/792ce345-256b-4230-a62f-903f79c63a67/

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

...