我有兴趣在Azure上托管mongoDB.我相信我有几个选项来确切如何在Azure上托管数据库:虚拟机或工作者角色.每个选项的优缺点是什么?更具体地说,每种方法在维护,配置,可扩展性,易于使用.net和成本方面有何不同.以后可以轻松切换到其他选项吗?
关于我正在创建的内容的一些细节(尽管我很乐意听到基于不同情况的选项的一般优点/缺点):Azure网站将访问数据库.该网站将是ASP.net MVC Web API站点休息服务.我不希望流量到服务,因此db,每分钟超过100个资源请求,至少开始.该数据库相对较小,在可预见的未来远低于10,000个记录.