azure服务定义localstorage元素

时间:2011-11-03 09:22:16

标签: azure azure-worker-roles azure-web-roles azure-configuration

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

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

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

1 个答案:

答案 0 :(得分:2)

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

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

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