【发布时间】:2015-08-05 21:58:31
【问题描述】:
我正在编写存储在 Azure VM 上的 MVC 5 Internet 应用程序。在这个互联网应用中,用户可以上传图片和视频等文件,公众可以通过url访问。
我的问题是这样的:
我应该将此上传的数据存储在与 Azure VM 相同位置的 Azure Block Blob 容器中,还是让用户将此数据上传到 VM 存储的硬盘驱动器,然后可以通过 url 访问?
使用 Blob 存储还是在 VM 上存储文件更便宜?
例如,如果我将以下文件存储在 Blob 存储和 Azure VM 上,并且每个文件都被访问和查看 100 次,那么哪个更便宜?
- 10 * 1MB 图片
- 10 * 5MB 视频
另外,除了存储成本和交易成本之外,我还应该考虑哪些其他因素?
提前致谢。
【问题讨论】:
标签: transactions asp.net-mvc-5 storage azure-storage azure-virtual-machine