有没有办法备份我所有的 Azure 服务数据

Is there a way to backup all my azure services datas

我已经在 Azure 门户中创建了一个“Azure DevOps 组织”。

我正在使用此服务来存储我的源代码(git 个存储库)。

我想知道一件事:如果我不小心删除了 Azure 门户中的 azure devops 组织会怎样?我的帐户也可能被黑了。天蓝色有自动备份吗?这个问题也适用于 Azure 上的所有虚拟机和每种资源类型。

有没有办法将我所有的 Azure 数据下载到一个 tar 文件中?

非常感谢

无法将 Azure DevOps 资源备份到单个 tar 文件中,甚至无法以相当简单的方式将其备份到多个文件中。

在安全方面我会推荐你​​这个doc site - Data protection overview

所以你的数据是多余的

To protect data in the case of hardware or service failures, Microsoft Azure storage geo-replicates customer data between two regions in the same geography; for instance, between North and West Europe or between North and South United States (except Brazil). For Azure blobs, customer data is replicated three times within a single region and is replicated asynchronously to a second region in the same geography. As such, Azure always maintains the equivalent of six copies of your data. This enables us to failover to a separate region if there's a major outage or disaster while also providing local redundancy for hardware failures within a region. For Azure SQL database storage, daily backups are maintained offsite if there's a regional disaster.

而在恶意攻击或误删方面:

To protect against accidental deletion of data, either by our customers or by our operation team, we also take point-in-time backups of both the Azure blob and the SQL databases. Our approach to these backups varies based on the storage type. For blobs, we have a separate copy of all blobs and regularly append new changes to each storage account. Since this data is immutable, we don't need to rewrite any existing storage as part of our backup procedures. SQL Azure, on the other hand, handles backups as a standard part of their service, which we rely on. In both cases, these backups are also replicated in a paired region to ensure we can recover from a regional outage.

Also, we perform a "soft delete" for organization deletion operations, which lets us recover entire organizations for up to 28 days after deletion.

所以看起来它实际上是有目的的。无法手动备份它,但在 design/architecture 级别上已经考虑了很多方面。

在 Azure DevOps 方面,在您删除组织后,它会被禁用,但可以使用 28 天。如果您在此期间改变主意,您可以恢复您的组织。 28 天后,您的组织和数据将被永久删除。

先决条件

  • 过去 28 天内删除的组织。
  • 恢复您的组织的组织所有者权限。

恢复组织

  1. 登录您的 Visual Studio profile
  2. 在您的个人资料页面上,转到下方的 Organizations Pending Deletion 部分,然后 select Restore.

更多详情您可以参考下面的文档:

https://docs.microsoft.com/en-us/azure/devops/organizations/accounts/recover-your-organization?view=azure-devops