Description
Is your feature request related to a problem? Please describe.
Currently, we have a need to back up data stored in Shared VM storage within Azure TRE workspaces. At the moment, we rely on an external Azure Function that periodically discovers new file shares and manually adds them to an Azure Recovery Services Vault for backup. This approach is not scalable and lacks built-in visibility into backup status.
Describe the solution you'd like
A shared service that can be deployed within Azure TRE to automate the deployment and configuration of Azure Recovery Vaults for workspace storage, ensuring all shared VM storage is backed up efficiently.
Key Features:
-
Automated Azure Recovery Vault Deployment
- Deploy and configure Azure Recovery Services Vault as a shared service.
- Automatically detect and add new file shares in selected workspacesfor backup.
-
Per-Workspace Backup Configuration
- Ability to opt-in or opt-out of backups per workspace.
- Automatically update backup configurations when new shares are created.
-
Backup Retention & Storage Options
- Set retention policies for backups (e.g., 30/60/90 days).
- Choose between Snapshot-based backups (faster recovery) or full Recovery Vault backups (for disaster recovery).
-
Backup Monitoring & Status Dashboard
- View last backup timestamp, status (success/failure), and list of available backups.
- Integrate with Azure Monitor for backup failure alerts.
Describe alternatives you've considered
Currently, we have deployed an external Azure Function that runs on a schedule to scan for new shares and manually add them to an Azure Recovery Services Vault. This method is inefficient and lacks visibility into backup status, retention settings, and failure monitoring.
Additional Context
Implementing this feature as a shared service would provide a native, integrated solution within Azure TRE, eliminating the need for external automation and providing a centralized view of backup operations.
Metadata
Metadata
Assignees
Type
Projects
Status
In Progress
Status
In Progress
Activity