I got MongoDB to work in the role of Azure, both standalone and a set of replicas, although replica sets are quite complex (at least in proving the concept I built), and I have not developed details around graceful closure and a few other things. I demonstrated this on MongoSV last year (video here ).
10gen (the creators of MongoDB) has now formalized this, with a MongoDB configuration that acts as a standalone server in the role of Azure. With this configuration, you can even scale to multiple instances, which will provide a “warm standby” server in case the main server has left for any reason. You can read the documentation and take the latest code (currently alpha) from here .
You can also run other NoSQL databases if you can either xcopy-deploy or run an unattended installation.
David Makogon
source share