Windows Azure and MongoDb

本文关键字:MongoDb and Azure Windows | 更新日期: 2023-09-27 18:08:49

描述:我正在尝试使用windowsazure来启动和运行MongoDb。正如他们在这里所描述的,他们使用一个worker角色实例来运行mongod服务器,并使用blob存储来存储mongodb数据。在github的代码中,他们使用CloudDrive类装载blob容器的虚拟驱动器。(MongoDbRole项目中Utilities类中的GetMountedPathFromBlob函数(他们这样做,这样他们仍然可以用CCD_ 6参数调用CCD_。

我的问题:新的2.x sdk中不再有CloudDrive类(已弃用(。我如何才能做到这一点(装载虚拟驱动器(,以便在我的工作角色中正确调用mongod进程。

建议:我找到了一个类CloudBlobDirectory,也许它可以解决问题,或者Microsoft.WindowsAzure.Storage.FileNamespace。我仍在阅读大量的文档解决这个问题。

这个想法是在worker角色实例中创建一个虚拟驱动器,指向blob容器?

有什么建议吗??

谢谢。

Windows Azure and MongoDb

解决方案1:您可以使用Azure VM并安装MongoDB。您可以从web/worker角色连接到此VM,以便它们与您的VM位于同一云服务中。

解决方案2:查看Azure商店中的MongoLab。这是一个Mongoas-a服务,您不需要关心安装、配置等。http://blog.shaunxu.me/archive/2013/03/27/consume-third-party-services-at-windows-azure-store.aspx