【问题标题】:Web Role local storage URIWeb 角色本地存储 URI
【发布时间】:2013-07-26 07:51:53
【问题描述】:

我在我的 Web 角色实例上设置了一个名为 TempStorelocal storage 文件夹。

是否可以将文件作为 URI 从我的本地存储中公开?

例如:

http://myapplication.cloudapp.net/TempStore/helloworld.jpg

我知道我可以为此使用 blob,但在这种情况下我更愿意使用本地存储。

【问题讨论】:

    标签: azure azure-storage azure-web-roles azure-blob-storage azure-configuration


    【解决方案1】:

    有。但是我真的不明白这样做的原因?我看到的唯一原因是一些误解或不完全理解 Windows Azure 平台服务(存储、云服务/Web 角色)的功能。

    您必须知道本地存储不会在角色实例之间同步。此外,如果发生硬件故障,role healing 进程将使用您的云服务包中的新映像实例化一个全新的 VM。这将导致绝对空的本地存储资源。 Windows Azure 负载均衡器(位于您的 Web 和辅助角色前面的东西,更多 here)使用循环算法。这意味着即使有一个请求,用户也会将文件上传到您的网络角色。下一个请求(您可能希望显示预览)可能会转到另一个不知道用户上传的实例。

    如果在了解了所有这些事实之后,您仍然想“在脚上开枪”,那么解决方法是:

    【讨论】:

      猜你喜欢
      • 2017-12-20
      • 2011-04-08
      • 2012-03-24
      • 1970-01-01
      • 2020-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-21
      相关资源
      最近更新 更多