Обратимое удаление для SQL-сервера в виртуальной машине Azure и SAP HANA в рабочих нагрузках виртуальной машины Azure

Azure Backup теперь обеспечивает мягкое удаление для SQL-сервера в виртуальной машине Azure и SAP HANA в рабочих нагрузках виртуальной машины Azure. Это дополнение к уже поддерживаемому сценарию обратимого удаления виртуальной машины Azure.

Обратимое удаление — это функция безопасности, помогающая защитить данные резервной копии даже после удаления. При обратимом удалении, даже если злоумышленник удаляет резервную копию базы данных (или данные резервной копии были случайно удалены), данные резервной копии сохраняются в течение 14 дополнительных дней. Это позволяет восстановить этот элемент резервной копии без потери данных. Этот дополнительный 14-дневный период хранения данных резервных копий в состоянии обратимого удаления предоставляется клиентам бесплатно.

Обратимое удаление для SQL-сервера в виртуальной машине Azure с помощью портала Azure

Примечание.

Эти инструкции также применимы к SAP HANA в виртуальной машине Azure.

  1. Чтобы удалить данные резервного копирования базы данных на сервере SQL, необходимо остановить резервное копирование. На портале Azure перейдите в хранилище служб восстановления, перейдите к элементу резервного копирования и выберите Остановить резервное копирование.

    Stop backup

  2. В следующем окне вам будет предложено удалить или сохранить данные резервной копии. Если вы выберете Удалить данные резервной копии, резервная копия базы данных не будет удалена навсегда. Вместо этого данные резервной копии будут храниться в течение 14 дней в состоянии обратимого удаления. Удаление откладывается до 15-го дня с регулярными оповещениями по электронной почте в первый, 12-й и 15-й день, информирующими пользователя о состоянии резервной копии базы данных.

    Delete backup data

  3. В течение этих 14 дней в хранилище служб восстановления автоматически удаленный элемент будет отображаться с красным значком "обратимого удаления" рядом с ним.

    Soft deleted items

  4. Чтобы восстановить базу данных с обратимым удалением, ее необходимо сначала восстановить. Чтобы отменить удаление, выберите обратимо удаленную базу данных, а затем выберите параметр Отменить удаление.

    Undelete database

    Появится окно с предупреждением о том, что при выборе "Восстановить" все точки восстановления для базы данных будут восстановлены и доступны для выполнения операции восстановления. Элемент резервной копии будет сохранен в состоянии "остановить защиту с сохранением данных", резервное копирование будет приостановлено, а данные резервной копии будут сохранены навсегда, при этом политика резервного копирования не будет действовать.

    Undelete warning

  5. На этом этапе вы также можете восстановить данные, выбрав Восстановить для выбранного элемента резервной копии с обратимым удалением.

    Restore VM

  6. После завершения процесса восстановления статус вернется к "Остановить резервное копирование с сохранением данных", после чего вы сможете выбрать Возобновить резервное копирование. Операция Возобновить резервное копирование возвращает элемент резервной копии в активное состояние, связанное с политикой резервного копирования, которую выбирает пользователь, определяющий расписания резервного копирования и хранения.

    Resume backup

Обратимое удаление для SQL-сервера в виртуальной машине с помощью Azure PowerShell

Примечание.

Версия Az.RecoveryServices, необходимая для использования обратимого удаления с помощью Azure PowerShell, — минимум 2.2.0. Используйте Install-Module -Name Az.RecoveryServices -Force, чтобы получить последнюю версию.

Последовательность шагов для использования Azure PowerShell такая же, как на портале Azure, описанном выше.

Удалите элемент резервной копии с помощью Azure PowerShell

Удалите элемент резервной копии с помощью командлета PowerShell Disable-AzRecoveryServicesBackupProtection.

Disable-AzRecoveryServicesBackupProtection -Item $myBkpItem -RemoveRecoveryPoints -VaultId $myVaultID -Force

DeleteState элемента резервной копии изменится с NotDeleted на ToBeDeleted. Данные резервной копии будут храниться 14 дней. Если вы хотите отменить операцию удаления, следует выполнить отмену удаления.

Отмена операции удаления с помощью Azure PowerShell

Во-первых, выберите соответствующий элемент резервной копии, который находится в состоянии обратимого удаления (то есть скоро будет удален).

Get-AzRecoveryServicesBackupItem -BackupManagementType AzureWorkload -WorkloadType SQLDataBase -VaultId $myVaultID | Where-Object {$_.DeleteState -eq "ToBeDeleted"}

$myBkpItem = Get-AzRecoveryServicesBackupItem -BackupManagementType AzureWorkload -WorkloadType SQLDataBase -VaultId $myVaultID -Name AppVM1

Затем выполните операцию отмены удаления с помощью командлета PowerShell Undo-AzRecoveryServicesBackupItemDeletion.

Undo-AzRecoveryServicesBackupItemDeletion -Item $myBKpItem -VaultId $myVaultID -Force

DeleteState элемента резервной копии вернется к NotDeleted. При этом защита останется остановлена. Чтобы снова включить защиту, возобновите резервное копирование.

Как отключить обратимое удаление

Отключать эту функцию не рекомендуется. Единственное обстоятельство, при котором вам следует подумать об отключении обратимого удаления, — если вы планируете переместить защищенные элементы в новое хранилище и не можете ждать 14 дней, необходимых для удаления и повторной активации защиты (например, в тестовой среде). Инструкции о том, как отключить обратимое удаление, см. в статье Включение и отключение обратимого удаления.

Следующие шаги