如何在Azure Blob存储ZRS中定义第二个数据中心?

如何在Azure Blob存储ZRS中定义第二个数据中心?,azure,redundancy,Azure,Redundancy,我有大约100个500 MB到5 GB的文件。这些文件应存储在Azure Blob中。将从德国(因此一个DC是西欧)和亚洲(因此第二个DC应该是亚洲DC之一)进入。 据我所知,ZRS在这方面还有很长的路要走。 我已经在西欧创建了作为ZRS的blockblob,但似乎我找不到定义第二个DC以实现冗余的选项。非常感谢您的帮助 致意 Axel使用Azure存储无法做到这一点。它会自动为您执行此操作。在大多数情况下,数据不会离开ZRS区域(在您的情况下,它不会)。在GRS的情况下,复制伙伴是预定义的。看

我有大约100个500 MB到5 GB的文件。这些文件应存储在Azure Blob中。将从德国(因此一个DC是西欧)和亚洲(因此第二个DC应该是亚洲DC之一)进入。 据我所知,ZRS在这方面还有很长的路要走。 我已经在西欧创建了作为ZRS的blockblob,但似乎我找不到定义第二个DC以实现冗余的选项。非常感谢您的帮助

致意
Axel

使用Azure存储无法做到这一点。它会自动为您执行此操作。在大多数情况下,数据不会离开ZRS区域(在您的情况下,它不会)。在GRS的情况下,复制伙伴是预定义的。看看那篇文章

区域冗余存储(ZRS)除了存储三个类似于LRS的副本外,还可以在一个或两个区域内跨数据中心异步复制数据

如果一个区域中只存在一个设施,则它将使用两个区域


此外,如果您想从第二个位置读取数据,则需要RA-GRS,而不是ZRS

谢谢您的快速回答。我是否正确理解Azure存储不允许在不同区域的数据中心之间同步存储Blob?所以没有办法建立一个高性能的复制blob?不,它允许这样做,但您不能选择一个区域。因此,地理复制-意味着区域之间的复制,但不能写入副本,只能读取(它是RA-GRS);如果其GRS无法从复制副本读取,直到发生故障转移。