【问题标题】:Azure File Service vs Blob Storage - performance-wiseAzure 文件服务与 Blob 存储 - 性能方面
【发布时间】:2016-09-24 18:20:58
【问题描述】:

我正在将云应用程序迁移到 Azure 云,并且需要决定使用哪种存储类型。存储的文件主要是图像,偶尔是 .pdf 文件。唯一要做的操作基本上是放置和获取文件,有时还检索元数据。根据该配置文件,Blob 存储似乎更适合我的需求。

但是,我不确定使用 Azure 文件服务是否会给我带来性能优势。两种存储类型的吞吐量应该相同。

所以,我想知道,如果挂载文件服务并直接存储文件会比使用 REST 调用与 blob 通信更快。如果是,那会有多大的不同?

我试图在这个帖子中寻找答案:Azure Blob Storage vs. File Service 但是这里好像省略了表演的主题。

【问题讨论】:

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


    【解决方案1】:

    您选择的可能是性能和应用架构的结合,因为一些旧版应用必须依赖文件 I/O。

    从纯粹与性能相关的角度来看:

    • 每个 blob 的吞吐量最高可达 60MB/秒
    • 每个文件共享的吞吐量最高可达 60MB/秒

    因此,从吞吐量的角度来看,与整个存储帐户相比,文件共享将受到限制,因为无论共享中的文件数量如何,文件共享吞吐量都是 60MB/秒。

    从容量的角度来看:

    • 一个存储帐户最多可提供 500TB
    • 文件共享最多可提供 5TB

    您应该查看 Azure 存储可扩展性和性能目标 here 了解更多详情,但 TL;DR 直接使用 blob 将提供更大的带宽。

    【讨论】:

      猜你喜欢
      • 2014-09-12
      • 2021-08-14
      • 2016-08-26
      • 1970-01-01
      • 1970-01-01
      • 2014-03-17
      • 2018-10-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多