从 Azure blob 下载数据的成本

Cost to download data from an Azure blob

我有一个托管在 Azure 上的 MVC 5 互联网应用程序。在此应用程序中,用户可以将文件上传到 Azure Blob 容器。创建 blob 后,任何人都可以访问该 blob 的 HTTP 地址。

我的问题是:Azure 服务是否免费供匿名用户通过 HTTP 从 blob 下载数据?

提前致谢。

为了回答您的问题,不,匿名用户通过 HTTP 从 blob 下载数据不是免费的。作为帐户所有者,您需要为两件事付费:

  1. 交易:每个GET请求都是收费的。因此,假设您有一个通过单个 GET 请求下载的 blob,并且有 1000 次下载,您将为 1000 次存储交易付费。
  2. 数据出口:每次数据流出 Azure 区域时,您都需要为传出的字节数付费。假设您的 blob 大小为 1KB,并且该 blob 有 1000 次下载,您将支付 1000 KB 的数据出口费用。

您可能会发现此博客 post 对了解存储费用很有用:http://blogs.msdn.com/b/windowsazurestorage/archive/2010/07/09/understanding-windows-azure-storage-billing-bandwidth-transactions-and-capacity.aspx