是否备份Azure Blob存储

问题描述:

我们编写了一个将媒体写入Azure Blob存储并从中读取媒体的应用程序。是否备份Azure Blob存储

我觉得这可能是一个愚蠢的问题,但Azure Blob存储备份?

只是想知道是否有必要明确地设置它?

+0

Stack Overflow是编程和开发问题的网站。这个问题似乎与题目无关,因为它不涉及编程或开发。请参阅帮助中心的[我可以询问哪些主题](http://*.com/help/on-topic)。也许[超级用户](http://superuser.com/)或[Unix&Linux堆栈交换](http://unix.stackexchange.com/)会是一个更好的地方。 – jww

+0

@jww一个典型的服务与Azure存储密切相关,这个问题非常关注 - 关于典型服务的典型依赖关系。 – sharptooth

+0

谢谢@sharptooth。我不知道“高度耦合”是评估话题和话题性的标准。事实上,我不知道Azure存储是关于主题的,因为Stack Overflow是编程和开发问题的网站。系统维护什么时候在这里成为主题? – jww

对您的问题的简单回答是否。Azure存储不会创建数据备份。这是你需要做的事情。

@Pradeep提到数据复制是真实的,但请不要混淆数据复制与备份。数据复制不是数据备份。

尽管确实至少保留了3个blob副本,但是如果删除了blob,则会立即删除所有3个副本。

+0

这是很好的知道。谢谢 – wingyip

注意:您的Microsoft Azure存储帐户中的数据始终进行复制以确保持久性和高可用性。

根据您选择的复制选项,复制将数据复制到同一数据中心或第二个数据中心。在发生瞬时硬件故障时,复制可以保护您的数据并保持应用程序的正常运行。如果您的数据被复制到第二个数据中心,则它可以免受主要位置的灾难性故障。

当你创建一个存储帐户,您可以选择以下复制选项之一:

本地冗余存储(LRS)

区冗余存储(ZRS)

地理冗余存储(GRS)

读取访问地理冗余存储(RA-GRS)

有关更多详细信息,请参阅“Azure Storage replication”。

+3

数据复制和备份之间存在差异。确实数据被复制,但没有备份。备份数据是用户的责任。 –

+1

正如@GauravMantri所说:这*不是备份。如果你改变一个blob,副本会立即改变。删除一个blob?副本被删除。复制仅用于存储的*持久性*(或用于DR目的的跨区域只读访问)。 –