Sie können mongodb sehr einfach in Windows Azure ausführen. Ich habe dies bei MongoSV - Video hier vorgestellt.
BEARBEITEN : Im Dezember 2011 veröffentlichte 10gen seinen offiziellen MongoDB + Azure-Code auf Github . Dies enthält ein Projekt für Replikatsätze sowie eine ASP.NET MVC-Beispielanwendung (aus dem Windows Azure Platform Training Kit), die ein Replikat für den Speicher verwendet.
Eigenständige Server sind einfach, außer dass Sie mit der Skalierung umgehen müssen: Sie können nicht mehrere Instanzen eines eigenständigen Servers gleichzeitig haben. Sie müssen also Folgendes einplanen: Nehmen Sie alle bis auf eine Ausnahme aus dem Lastenausgleich oder starten Sie nur mongod, wenn Sie die Cloud Drive-Sperre erwerben können.
Replikate sind machbar, wie ich bei MongosV gezeigt habe. Ich habe jedoch die Feinheiten des ordnungsgemäßen Herunterfahrens eines Replikats nicht behandelt, um einen Datenverlust von Null zu gewährleisten.
Sie können Memcached auch ausführen - sehen Sie sich David Aiken's Post an Dies. Hinweis: Da der AppFabric-Cache-Dienst jetzt aktiv ist, sollten Sie die Vor- / Nachteile der Verwendung von diesem über Memcached prüfen. Kostenmäßig sollte AppFabric Cache viel weniger laufen, da Sie nicht für Rolleninstanzen zahlen müssen, um Ihren Cache zu hosten. Weitere Informationen zu AppFabric Cache hier .
Sie haben jetzt auch die Option Ausführen von Redis in Windows Azure auf virtuellen Linux-Maschinen ! Im Fall von Redis würde dies die Verwendung des "offiziellen" Builds anstelle des "nicht unterstützten" Windows-Builds ermöglichen ... Für MongoDB scheinen beide Optionen gleichermaßen gültig zu sein (auf virtuellen Linux-Maschinen, "einfachen" virtuellen Windows-Maschinen). oder Verwendung von 10gens Paket, um auf "verwalteten" VMs (Cloud Services) zu laufen.
Zu Ihrer Information: Es gibt jetzt ein Redis-Installationsprogramm für Windows Azure von MS Open Tech (meinem Team). Hier ist ein Tutorial, wie man es benutzt: Ссылка
Im Azure Store können Sie jetzt Redis Cloud als Add-On auswählen.
Heres ist die Beschreibung des Azure-Shops:
"Redis Cloud ist ein vollständig gemanagter Cloud-Service, der Redis hochverfügbar und skalierbar mit vorhersagbarer und stabiler Spitzenleistung hostet und ausführt. Sagen Sie uns, wie viel Speicher Sie benötigen, und starten Sie sofort mit Ihrer neuen Redis-Datenbank . " VERÖFFENTLICHTES DATUM 31.03.2014
Sie können auf das Geschäft zugreifen, indem Sie im Azure-Portal die Schaltfläche "Neu" und anschließend "Speichern" auswählen. Ich muss es noch benutzen, aber es sieht vielversprechend aus.
Azure verfügt jetzt über einen Redis-Dienst für Erstanbieter, derzeit in der Vorschau: