AZ-305 Design business continuity solutions Practice Question
A company wants to ensure that their Azure Storage account containing blobs is protected against accidental deletion or corruption. The solution must enable recovery of previous versions up to 30 days. Which TWO features should they enable? (Choose TWO.)
⚠ Common exam trap
Many exam-takers confuse Azure Backup for Azure Blobs (a separate backup service) with native blob protection features like versioning and soft delete, or they mistakenly think Change feed provides recovery capabilities when it only logs changes.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Blob versioning
Blob versioning automatically maintains previous versions of a blob when it is modified or deleted, enabling recovery of any version from the last 30 days if combined with a lifecycle management policy to retain versions for that period. Blob soft delete protects against accidental deletion by preserving deleted blobs in a soft-deleted state for a specified retention period (up to 30 days), allowing restoration within that window. Together, they provide comprehensive protection against both accidental deletion and corruption.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Blob versioning
Why this is correct
Blob versioning automatically captures the state of a blob each time it is modified, preserving an accessible copy of every previous version in the same storage account. If the current blob is accidentally overwritten or corrupted, you can promote a prior version to restore the blob without relying on a separate backup service.
- ✓
Blob soft delete
Why this is correct
Blob soft delete safeguards blobs from accidental deletion by holding them in a recoverable soft-deleted state for a configurable retention period. While versioning preserves the history of changes, soft delete specifically addresses delete operations and permits you to undelete a blob or its versions before the retention window expires.
- ✗
Change feed
Why it's wrong here
The change feed is a transactional log that records create, update, and delete events at the blob level, but it captures only metadata about the operation, not the blob content itself. It enables event-driven processing or analytical pipelines, yet it provides no mechanism to roll back to a prior state or recover data, so it cannot serve as a data protection feature.
- ✗
Azure Backup for Azure Blobs
Why it's wrong here
Azure Backup for Azure Blobs is a managed, policy-driven backup service that delivers operational backup with point-in-time restore capabilities, but it requires you to provision a Backup Vault, select a policy, and pay separate charges. It also internally depends on native blob versioning and soft delete, so it is not the same as enabling those data protection features directly on the storage account.
- ✗
Point-in-time restore for Azure Files
Why it's wrong here
Point-in-time restore for Azure Files is a feature scoped exclusively to Azure file shares, relying on file share snapshots to roll back share contents or individual files. Since the scenario pertains to an Azure Storage account containing blobs, this option addresses the wrong storage workload and cannot protect blob data from accidental deletion or modification.
Go deeper
Related to this question
About these practice questions
Courseiva writes every AZ-305 question from scratch — 795 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This AZ-305 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AZ-305 exam.