Я знаю, что у SQL-Azure есть автоматические резервные копии, которые сохраняются в течение 30 дней, но для архивных целей мне также необходимо взять и сохранить другие резервные копии: ежедневно (последние 60 дней), еженедельно (первый день каждой недели за последние 8 недель), ежемесячно (первый день каждого месяца за последние 12 месяцев). В конце периода последняя резервная копия удаляется (за исключением месячного). Любые ежедневные резервные копии старше 60 дней удаляются и т. Д. Ежемесячные резервные копии будут перемещены в холодным хранилищем, где они сохраняются годами.Есть ли утилиты, помогающие автоматизировать резервное копирование баз данных Azure SQL в Azure Storage?
Следует отметить, что мои базы данных находятся только в диапазоне 2-4 ГБ, поэтому экономия на использовании холодного хранилища Azure может быть настолько минимальной, что даже не стоит беспокоиться о перемещении ежемесячных резервных копий в холодное хранилище.
Я думал, что хранилище памяти - это, вероятно, путь. Есть ли утилиты, скрипты и т. Д., Которые это делают? Я не хочу изобретать велосипед. Я вижу, что у Azure есть служба планирования, которая была бы приятной в использовании, потому что бесплатной версии было бы более чем достаточно, но я не хочу чрезмерно усложнять ситуацию. Если мне нужно запустить дешевую виртуальную машину только для резервных копий, я это сделаю.
Я бы использовал Azure Automation и Powershell, чтобы сменить резервные копии. Запуск дешевой виртуальной машины будет слишком сложным. (Тогда вам нужно иметь сеть, доступ, операционную систему, патчи, безопасность и т. Д., Чтобы беспокоиться) –
Я думаю, что cherrysafe (ранее резервная копия redgate) или powershell были бы двумя вариантами, наиболее близкими к тому, что вы ищете. –