Global Azure 2024 Spain - Charla Backups en Azure - Manual de superviviencia

Azure Databricks

No se puede recuperar directamente un Azure Databricks workspace, pero sí se puede abrir un ticket de soporte tal y como se indica en el siguiente enlace:

https://learn.microsoft.com/en-us/answers/questions/631201/recovery-of-databricks-in-azure

App Services

A través del portal de Azure, no podemos recuperar un App Service. En cambio a través de Powershell, como podemos ver en este enlace:

https://learn.microsoft.com/en-us/azure/app-service/app-service-undelete

Como limitaciones, no podemos recuperar Azure Functions de Consumption o Elastic Premium Plan. Tampoco podemos recuperar apps en App Service Environment.

Disponemos de 30 días desde el día que eliminamos la app, para poder recuperar una App Service.

Azure Key Vault

Para poder recuperar un Azure Key Vault, secretos, keys y certificados debemos de habilitar Soft Delete.

En el siguiente enlace puedes encontrar toda la información:

https://learn.microsoft.com/en-us/azure/key-vault/general/key-vault-recovery?tabs=azure-portal

Azure SQL Server

Servidor de Azure SQL

En el caso de eliminar toda la instancia de Azure SQL Server, eliminaríamos todas sus bases de datos.

No podemos recuperar directamente una instancia entera, sino que debemos abrir ticket de soporte. Microsoft hará todo lo posible por recuperar el servidor entero, pero no promete que pueda hacerlo.

En el siguiente enlace de Stackoverflow (https://www.recetasdevops.dev/post/charlabackupsglozalazure2024), podemos ver como algunos usuarios comentan lo siguiente:

“Microsoft podrá recuperar un servidor bajo las siguientes condiciones:

  1. No se creó otro SQL Server con el mismo nombre.
  2. Han pasado menos de 7 días desde la eliminación.
  3. Se debe conocer la región, el servidor SQL y el nombre del grupo de recursos.”

En el siguiente enlace también comentan lo mismo:

https://stackoverflow.com/questions/59452462/how-to-restore-azure-sql-server

De cualquier manera, lo mejor es contactar con Microsoft y que nos faciliten esa información.

CosmosDB

CosmosDB tiene 2 tipos de backups que pueden ser configurados:

En el modo periódico, por defecto se hace full backup cada 4 horas (aunque es ampliable), y almacena los dos últimos backups, es decir las últimas 8 horas. Necesitas abrir ticket de soporte para poder restaurar con este tipo de backup.

En el caso del backup contínuo, este nos permite hacer restauración de tipo Point in time restore. Con Point in time restore podemos:

-Recuperarse de una operación de escritura o eliminación accidental dentro de un contenedor.
-Restaurar una cuenta, base de datos o contenedor eliminados.
-Restaurar en cualquier región (donde existieran copias de seguridad) en el momento de restauración.

Respecto a la duración de este tipo de backups, podemos configurarlo por 7 días o 30 días.

Storage Account

Storage Account

Para recuperar un Storage Account borrado, ver el siguiente post:

https://www.recetasdevops.dev/post/borradostorageaccount/

Para más información sobre como recuperar un storage account, ver la documentación oficial en el siguiente enlace:

https://learn.microsoft.com/en-us/azure/storage/common/storage-account-recover

Containers

Para recuperar un container borrado, debemos previamente configurar Soft Delete. En el siguiente enlace podemos encontrar la información necesaria:

https://learn.microsoft.com/en-us/azure/storage/blobs/soft-delete-container-overview

Por lo visto, en caso de usar almacenamiento con redundancia geográfica podríamos recuperar un container abriendo un ticket de soporte. Usando redundacia local (LRS), no esta soportado. Para más información sobre este tipo de recuperación ver el siguiente enlace:

https://learn.microsoft.com/es-es/troubleshoot/azure/azure-storage/blobs/recovery/data-protection-backup-recovery#scenario-3-container-recovery

Blobs

Para poder recuperar blobs borrados podemos usar Soft Delete. En el siguiente enlace podeís ver como configurarlo:

https://learn.microsoft.com/en-us/azure/storage/blobs/soft-delete-blob-overview

Para ver opciones de backup de los blobs, visitar el siguiente enlace:

https://learn.microsoft.com/en-us/azure/backup/blob-backup-overview?tabs=operational-backup