I store weekly Macrium backup files in Azure Blob Storage and want to ensure the setup is cost efficient and automatically removes old data.

David Leslie 0 Reputation points
2025-12-11T11:33:54.9433333+00:00

I am using an Azure Storage Account to store Macrium backup files that are uploaded weekly. I provided my developer with instructions to optimise costs and ensure old backup data is automatically removed, but his responses indicate that some settings may not be correctly applied ,  particularly around the Storage Account Access Tier (Cool).

I would like Azure Support to verify and, if possible, adjust my storage account configuration to ensure cost‑optimized settings are applied correctly.

 

Current Situation / Issue

  • We store Macrium backup files in Azure Blob Storage.
  • Backups older than ~7 days should be automatically deleted to avoid unnecessary storage costs.
  • I requested the following changes:
    1. PowerShell cleanup logic to delete blobs older than 7+ days and to ensure no blob versions or snapshots exist.
      1. Azure Blob Lifecycle Management rules to delete blobs older than 7+ days (including versions and snapshots).
        1. Storage Account configuration:
          • Access tier: Cool
            - Redundancy: __LRS__
            
                  - Do _not_ use Archive tier (because restores need to be fast).
            
                  - My developer responded with:
            
      • The PowerShell script already deletes older backups and keeps only the latest ones.
        • Lifecycle Management can be configured as requested.
          • However, he stated: “Access tier isn’t relevant for the storage you use. You don’t upload to an archive tier anyway.”

 

Requested Help From Azure Support

I need Azure Support to:

  1. Verify whether the Storage Account Access Tier can (and should) be changed to Cool to reduce storage costs for our use case (Macrium backup files retained for 7 days).
  2. Check whether any blob snapshots or versions exist that may be silently increasing storage cost.
  3. Confirm that Lifecycle Management rules can safely handle deletion of older backups without interfering with Macrium's restore processes.
  4. If possible, apply or assist with applying the correct configuration, or advise whether other settings (e.g., account-tier-level settings vs. per-blob-tier settings) need to be adjusted. I am using an Azure Storage Account to store Macrium backup files that are uploaded weekly. I provided my developer with instructions to optimise costs and ensure old backup data is automatically removed, but his responses indicate that some settings may not be correctly applied ,  particularly around the Storage Account Access Tier (Cool). I would like Azure Support to verify and, if possible, adjust my storage account configuration to ensure cost‑optimized settings are applied correctly.   Current Situation / Issue
    • We store Macrium backup files in Azure Blob Storage.
    • Backups older than ~7 days should be automatically deleted to avoid unnecessary storage costs.
    • I requested the following changes:
    1. PowerShell cleanup logic to delete blobs older than 7+ days and to ensure no blob versions or snapshots exist.
    2. Azure Blob Lifecycle Management rules to delete blobs older than 7+ days (including versions and snapshots).
    3. Storage Account configuration:
      • Access tier: Cool
      • Redundancy: LRS
      • Do not use Archive tier (because restores need to be fast).
    • My developer responded with:
      • The PowerShell script already deletes older backups and keeps only the latest ones.
    • Lifecycle Management can be configured as requested.
    • However, he stated:
      “Access tier isn’t relevant for the storage you use. You don’t upload to an archive tier anyway.”
      Requested Help From Azure Support I need Azure Support to:
    1. Verify whether the Storage Account Access Tier can (and should) be changed to Cool to reduce storage costs for our use case (Macrium backup files retained for 7 days).
    2. Check whether any blob snapshots or versions exist that may be silently increasing storage cost.
    3. Confirm that Lifecycle Management rules can safely handle deletion of older backups without interfering with Macrium's restore processes.
    4. If possible, apply or assist with applying the correct configuration, or advise whether other settings (e.g., account-tier-level settings vs. per-blob-tier settings) need to be adjusted.
Azure Blob Storage
Azure Blob Storage
An Azure service that stores unstructured data in the cloud as blobs.
{count} votes

1 answer

Sort by: Most helpful
  1. Vallepu Venkateswarlu 1,400 Reputation points Microsoft External Staff Moderator
    2025-12-11T12:00:52.2933333+00:00

    Hi @ David Leslie •,

    Welcome to Microsoft Q&A Platform.

    Should the Storage Account Access Tier be changed to Cool?

    Yes — for backup files that are kept only 7 days and accessed rarely, the Cool access tier is the cost-optimal choice. Cool reduces storage cost without impacting restore speed (unlike Archive). and move existing blobs can also be moved to Cool if needed.

    Can we check whether blob snapshots or versions exist and are adding hidden cost?

    Yes, as states in Pricing and billing, Blob snapshots, like blob versions, are billed at the same rate as active data, Microsoft recommends managing your snapshots carefully to avoid extra charges.
    Delete and re-create snapshots associated with a blob whenever you update the blob.

    Can Lifecycle Management rules safely delete backup files older than 7 days?

    Yes, The Lifecycle will delete the current versions of a blob, previous versions of a blob, or blob snapshots at the end of their lifecycles. Ref: Azure Blob Storage lifecycle management

    Note: Ensure only one automated cleanup mechanism is active (either PowerShell or Lifecycle) otherwise you risk conflict or race conditions.

    Should other settings be adjusted (account-level vs. blob-level)?

    • The account access tier is set correctly (Cool)
    • All backups are uploaded at the correct blob tier (inherit from account unless explicitly overridden)
    • Lifecycle rules are applied at the correct container
    • No settings like soft-delete, versioning, or snapshots conflict with cleanup rules

    I hope this information helps to address all your question's.

    Please Accept the answer if the information helped you. This will help us and others in the community as well.

    0 comments No comments

Your answer

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