13

我正在创建一个网站,用户可以在我的网站上创建新页面时上传各种图像。Microsoft 提供什么服务来托管许多用户上传的图像。一个 Blob 就足够了吗?如果是这样,如果我要添加一个 CDN,是否值得?据我了解,CDN 将图像复制到各种服务器上。如果我的本地服务器有 100 万张图片,那是否意味着所有其他位置也有 100 万张图片?那会不会很昂贵?

4

2 回答 2

16

Blob 存储是 Azure 中图像的理想场所。

当您的图像至少有些静态并且将被多次查看时,CDN 非常有用。

使用 CDN,您无需支付存储成本(在 CDN 上),而是支付从 CDN 转出的费用 - http://azure.microsoft.com/en-us/pricing/details/cdn/

我还应该提到,如果您使用 Azure,并且 Blob 存储是您存储图像的主要工具,那么 Azure 的 CDN 不一定是您的主要 CDN - 任何 CDN 都可以使用。如今,CDN 是相当商品化的服务。

高温高压

于 2014-07-17T18:37:07.577 回答
3

如果您有很多用户获取相同的文件(热文件/缓存命中),那么 Azure 存储之上的 CDN 将非常有用。访问不经常使用的文件将导致缓存未命中。然后 CDN 将从源(Azure 存储),然后再将其交付给用户。对于这种情况,在 Azure 存储之上添加 CDN 几乎没有什么好处。

于 2014-07-17T20:03:51.940 回答