【问题标题】:Is Azure Cloud Service Local Storage access faster than Blob StorageAzure 云服务本地存储访问速度是否比 Blob 存储快
【发布时间】:2013-02-14 18:04:42
【问题描述】:

我正在为 Azure 云服务构建应用程序。

此应用程序可能会多次加载一些配置文件和其他支持文件...例如 DLL、XAMLX 文件和其他 XML...

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

PS:我确实知道本地存储不是持久的,如果实例崩溃我会丢失所有内容,这就是为什么所有内容都首先保存在 blob 上...

【问题讨论】:

    标签: azure azure-storage azure-blob-storage


    【解决方案1】:

    本地存储是一个速度更快的硬盘。

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

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

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

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

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

    本地存储

    操作系统驱动

    应用驱动

    【讨论】:

    • 你怎么知道它实际上是一个硬盘驱动器而不是“被呈现为”硬盘驱动器?您能提供任何文件或代码的概念证明吗?那将非常有帮助! (我很抱歉,但我不能“相信你的话”......)
    • 当然会上传一些你会惊讶的细节;)
    • 我仍然像莱昂纳多一样质疑。 VM 是 blob 存储中的 .vhd 文件,不确定云服务。
    • @zacharydl 这是专门针对云应用而不是虚拟机的,因为它们的工作方式不同。你可以部署一个虚拟机并运行相同的性能工具,我目前在 azure 上没有任何免费信用,所以我不能。
    猜你喜欢
    • 2013-12-16
    • 2016-08-23
    • 1970-01-01
    • 2012-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-27
    • 1970-01-01
    相关资源
    最近更新 更多