Sie können mongodb sehr einfach in Windows Azure ausführen. Ich habe dies bei MongoSV vorgestellt - Video hier.
BEARBEITEN :Im Dezember 2011 veröffentlichte 10gen seinen offiziellen MongoDB+Azure-Code auf GitHub. Dieses enthält ein Projekt für Replikatsätze sowie eine Demo-ASP.NET-MVC-Anwendung (aus dem Windows Azure Platform Training Kit), die einen Replikatsatz für seine Speicherung verwendet.
Eigenständige Server sind unkompliziert, außer dass Sie sich mit dem Scale-out befassen müssen:Sie können nicht mehrere Instanzen eines eigenständigen Servers gleichzeitig haben, also müssen Sie dies einplanen:Nehmen Sie alle bis auf eine aus dem Load Balancer heraus oder nur Starten Sie Mongod, wenn Sie die Cloud Drive-Sperre erwerben können.
Replicasets sind machbar, wie ich bei MongoSV demonstriert habe. Ich habe jedoch nicht die Feinheiten des ordnungsgemäßen Herunterfahrens eines Replikats behandelt, um sicherzustellen, dass kein Datenverlust auftritt.
Sie können auch memcached ausführen - siehe David Aikens Beitrag dazu. Hinweis:Jetzt, da der AppFabric-Cache-Dienst live ist, sollten Sie sich mit den Vor- und Nachteilen der Verwendung von Memcache befassen. Aus Kostengründen sollte AppFabric Cache viel weniger ausgeführt werden, da Sie nicht für Rolleninstanzen bezahlen müssen, um Ihren Cache zu hosten. Weitere Informationen zu AppFabric Cache finden Sie hier.