Difference from Backup for blobs and versioning

Cinthia Rodriguez 130 Reputation points
2024-10-15T17:28:16.7766667+00:00

Hello

I would like to know what is the difference to set up a backup for blobs and the versioning, can I consider two different ways to do backups for blobs, is that valid?

Azure Blob Storage
Azure Blob Storage
An Azure service that stores unstructured data in the cloud as blobs.
3,192 questions
{count} votes

Accepted answer
  1. Keshavulu Dasari 4,840 Reputation points Microsoft External Staff Moderator
    2024-10-15T18:29:11.87+00:00

    Hi Cinthia Rodriguez,
    You can consider these as two different ways to do backups for blobs, and it is valid to use both methods depending on your data protection needs. Using both can provide a comprehensive data protection strategy, ensuring that you can recover from various types of data loss scenarios.
    Backup for Blobs:

    • Operational Backup: This is a managed local data protection solution that protects your block blobs from accidental deletion or corruption. The data is stored locally within the source storage account and not transferred to the backup vault. All changes are retained, and you can restore them from the state at a selected point in time
    • Vaulted Backup: This is a managed offsite data protection solution that provides protection against any accidental or malicious deletion of blobs or the storage account. This type of backup is stored in a separate security and fault domain in Azure Backup managed storage accounts
      For more information:
      https://learn.microsoft.com/en-us/azure/backup/blob-backup-overview?tabs=operational-backup

    Blob Versioning:

    • Blob versioning automatically maintains previous versions of a blob. When blob versioning is enabled, you can restore an earlier version of a blob to recover your data if it's erroneously modified or deleted. Each version is identified with a version ID, and every write operation to a blob result in the creation of a new versionDiagram showing how blob versioning works
    • Versioning is particularly useful for maintaining a history of changes and recovering from accidental deletions or modifications. it may result in additional costs due to the storage of multiple versions
      For more information:
      https://learn.microsoft.com/en-us/azure/storage/blobs/versioning-overview

    Differences:

    • Purpose: Backups are designed to protect against data loss due to accidental or malicious deletions, while versioning is aimed at maintaining a history of changes to individual blobs.
    • Storage: Backups can be stored locally or offsite, while versioning stores multiple versions within the same storage account.
    • Activation: Backups require configuration and scheduling, whereas versioning is automatically triggered by changes to the blob

    Please let us know if you have any further queries. I’m happy to assist you further. 


    Please do not forget to "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.   

    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.