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容器?
有什么建议吗??
谢谢。
解决方案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