Вы можете очень легко запустить mongodb в Windows Azure.Я представил это на MongoSV - видео здесь .
РЕДАКТИРОВАТЬ : В декабре 2011 года 10gen опубликовал свой официальный код MongoDB + Azure на github .Он содержит проект для наборов реплик, а также демонстрационное приложение ASP.NET MVC (взятое из учебного комплекта платформы Windows Azure), которое использует набор реплик для своего хранилища.
Автономные серверыпросто, за исключением того, что вам приходится иметь дело с масштабированием: у вас не может быть нескольких экземпляров автономного сервера одновременно, поэтому вам нужно планировать это: вынуть все, кроме одного, из балансировщика нагрузки или запустить mongod только в том случае, есливы можете получить блокировку Cloud Drive.
Репликасы выполнимы, как я продемонстрировал на MongoSV.Тем не менее, я не рассмотрел тонкости постепенного отключения репликационного набора, чтобы гарантировать нулевую потерю данных.
Вы также можете запустить memcached - см. запись Дэвида Айкена об этом.Примечание. Теперь, когда служба AppFabric Cache работает, вы должны изучить все плюсы и минусы ее использования в memcached.С точки зрения затрат AppFabric Cache должен работать намного меньше, поскольку вам не нужно платить за экземпляры ролей для размещения вашего кэша.Подробнее о AppFabric Cache здесь .