2

在 Azure 上创建了一个 Web 角色项目。查看服务定义文件,我发现它添加了一个 LocalResources 部分 -

<LocalResources>
    <LocalStorage name="ProjName.svclog" sizeInMB="1000" cleanOnRoleRecycle="false" />
</LocalResources>

它似乎正在使用它来编写日志文件。每个 Azure 计算实例还附带一些内存。我假设这个 LocalStorage 将使用我们从该实例获得的内存,而不是创建存储帐户。这个假设正确吗?

4

1 回答 1

2

本地存储是每个实例可用的临时硬盘空间。它被配置为托管您的实例的虚拟机的一部分。

这与表存储、blob 存储或 SQL Azure 无关,是 Web 角色或辅助角色的一部分。但是,它是临时的,并且会在您的实例被回收或重启时消失。

有一篇关于它是什么、如何工作以及如何从代码中使用它的精彩文章:http: //vkreynin.wordpress.com/2010/01/10/learning-azure-local-storage-with-me/

于 2011-11-03T09:28:06.130 回答