Мы ищем план или процедуру аварийного восстановления для хранилища кода Azure DevOps в случае возникновения чрезвычайной ситуации. Если есть какой-либо запрос или процесс подачи заявки? Какую процедуру мы должны выполнить в случае отказа нашей системы или повреждения кода?
Большинство операций удаления в Azure DevOps восстанавливаемы. Таким образом, **feature**: Аварийное восстановление не предусмотрено в дорожной карте продукта.
**feature**
Обсуждение можно найти здесь:
https://developercommunity.visualstudio.com/content/problem/838587/disaster-recovery-for-azure-devops.html
Хотя код абсолютно безопасен для инфраструктуры Azure, в некоторых случаях требуется централизованное локальное резервное копирование всех проектов и репозиториев. Это могут быть корпоративные политики, аварийное восстановление и планы обеспечения непрерывности бизнеса.
Ниже приведен пример github для достижения аналогичного результата, если вы хотите загрузить репозиторий для справки:
https://github.com/beralves/azure-devops-backup
В качестве альтернативы Вы можете защитить свое развертывание от потери данных, создав регулярное расписание резервного копирования для баз данных, от которых зависит Azure DevOps Server.
https://docs.microsoft.com/en-us/azure/devops/server/admin/backup/backup-db-architecture?view=azure-devops
Надеюсь, это поможет.