Hello @Kavya ,
I also discussed a lot with Commvault and tested in the last year regarding Immutable Copy in Azure.
At the moment we test concrete following Requirement:
- 7 Day Immutable Copy → All Jobs
- Using Object Locking mechanism
In Azure you have the following Requirements for Using Immutable with Object Lock:
- dedicated Storage Account with
- Versioning Enabled (all Versions) → no cleanup Rule by Azure
- Hot or Cold
- If you have less than 30Days Retention you should us Hot, because on “Cold” you have “Minimum Stay Days” from Azure of 30 Days
- So we use “Hot”
- Create a Container with “Enable version-level immutability support”
Important to know about WORM/Immtuable :
- for each Retention you must have an own Bucket → not mix Retetions in the same bucket
- Snapshot Copy Jobs not supported (Job based Retention)
- Micro Pruning is not supported
- Immutable Object Lock always calculated Retention *2 , this means if you have 14 Days Retention the Immutable Lock is 14*2 = 28 Days
- DDB Sealing necessary because of Cleaning Date must use Macro Pruning
- Background is that all referenced blocks in the DDB must be locked up to the final release and thus the aging can take place only in the whole with sealed DDB.
After you added the Immutable Container as CLoud Storage you must run the WOrkflow ”Enable WORM Storage” This WF sets:
- Disable Micro Pruning
- Set WORM LOCK Days 2* Retention
- Sealing DDB to Retetion Days (in Default - can be overwritten)
- Set WORM Active on Storage Policy associated with Library → no Deletion possible
In our Case we added to our Storage Policy a “Worm Copy” “All JObs” with Retention “7Days / 0 Cycles”
- Retention Days set correct
- Object Lock works
- DDB get sealed as configured
- Deletion of Data in Container not possible
At the moment we Monitor the Costs in Azure and we have one problem open Index Jobs are not pruned and therefore Sealed DDBs not cleaned up (I asked today here in the forum for help)
The most difficult thing is cost calculation, but maybe you can get in contact we Commvault from your side with Manager, they have a Excel Cost Calculator to estimate Cost, but this Calculator so far as I know is not public.
Hope this helps a little bit.
BR
Marcel