假设我们在Azure上部署了一个应用程序。App的外部文件不是捆绑在一起的,这些文件是app操作所必需的。它们是分开的,但本质上是软件的一部分。通常没有云服务,我们将这些文件放在磁盘路径上,并使用环境变量告诉应用程序的路径。
由于在云环境中写入磁盘可能是非持久性的,所以使用BlobStorage是这样的吗?或者是以类似Dropbox的方式从任何地方访问文件,任何应用程序?这些文件不需要在线访问,只有应用程序需要访问它们,所以这种访问是不需要的,但也不合适。
发布于 2016-07-28 13:55:06
由于在云环境中写入磁盘可能是非持久性的,所以使用BlobStorage是这样的吗?
一般情况下不会。Blob并没有按照应用程序希望使用/使用它们的方式(普通的旧URI或文件路径)来提供文件。更传统的CDN更适合用于资产,如果文件是依赖项,则将其作为云映像部署的一部分。
这有点像Dropbox,但这可能不是最好的思考方法。有时,您的应用程序需要处理的数据太大,无法适应SQL,而且过于非结构化,甚至无法适应表存储。这只是你的应用程序/用户使用的大量数据。那是布洛布仓库。
https://softwareengineering.stackexchange.com/questions/326012
复制相似问题