当我使用 CDN 时,blob 存储帐户 "Redundancy" 重要吗?

Is blob storage account "Redundancy" important when I use CDN?

我将 Azure CDN 与 blob 存储帐户一起用作端点。我的数据是静态的,每年只更改一次。我不确定:当我选择 blob 存储帐户“冗余”作为“LRS”与“GRS”时是否有一些影响?

我希望CDN将我的数据缓存在不同的区域,只有第一次CDN从blob存储中获取数据时才需要blob存储。

从 CDN 的角度来看,我认为冗余无关紧要,因为 CDN 将缓存内容并且内容将从 CDN 节点提供。从数据保护的角度来看,冗余变得很重要。

如果您使用 LRS 并假设数据中心变得完全无法运行,那么您将丢失所有源内容。

如果您选择 GRS,至少您拥有内容的副本(尽管您无法直接访问它)并且万一数据中心变得完全无法运行,您的数据不会丢失并且 Microsoft 将切换到次要位置。

建议使用 GRS 而不是 LRS。如果你想访问次要区域的内容,那么你应该选择 RA-GRS。