Azure Cloud Service本地存储的访问速度是否比Blob存储更快

时间:2013-02-28 14:00:04

标签: azure azure-storage azure-storage-blobs

我正在为azure云服务构建一个应用程序。

这个应用程序可能会多次加载一些配置文件和其他支持文件......比如DLL,XAMLX文件和其他XML ......

因此,为了性能,我想知道是否将blob复制到云服务本地存储,然后使用它比直接从blob存储加载它更具性能(并且可能更便宜)?

PS:我知道本地存储不是持久的,如果实例崩溃我全部松开,那就是为什么一切都先保存在Blob上......

1 个答案:

答案 0 :(得分:3)

本地存储是硬盘驱动器,速度更快。

如果这些文件是动态的,意味着它们是在应用程序部署后创建的,则需要使用blob存储。但如果应用程序需要它们在服务器上,我会在本地坚持他们的性能

如果它们不是动态的,请将它们添加到您的网站的相关位置app_data或其他文件夹中。

如果文件已提供给客户端,并且不需要安全性,则可以直接从blob存储服务。

编辑本地驱动器速度的详细信息

我在生产环境中使用了一个小实例进行这些测试。一个小实例没有得到他们说它是中等的最高I / O.我还在西欧的一个实例上进行了这些测试。您可以从美国的一个新数据中心获得更快的性能。

本地存储

Storage Drive

操作系统驱动器

Windows Drive

应用程序驱动器

Application Drive