If you need multiple copies of your data, you use ILM (Infrastructure Lifecycle Management) policies to do that (or versioning if you want to keep multiple versions). But what if you need to backup the whole grid?
Backup of the whole grid would be backup of the buckets. The buckets are where the important user data (objects) reside.
1 grid with 2 sites is not a DR or backup solution.
NetApp StorageGRID Backup Options to Research
- NetApp ONTAP FabricPool Mirror
- Learn about ONTAP FabricPool mirrors
- Note: This is for mirroring the object-store part of the aggregate to another bucket. This is mainly used with MetroCluster (where we have mirrored aggregates), not typically for non-MetroCluster ONTAP.
- NetApp CloudSync
- Cloud Sync overview
- Note: The documentation for this is quite old (like 2020). Cloud Manager (of which Cloud Sync was a feature) became BlueXP. When I look in the latest BlueXP documentation, I do not see backup of StorageGRID to StorageGRID listed.
- NetApp CloudMirror:
- NetApp Cross-Grid Replication (CGR):
For Application Data
The main options are CloudMirror and CGR:
Or application implemented (like FabricPool supports FabricPool Mirror.)
Other Notes (caveat: check if still up to date*)
- CGR has the requirement "Must have S3 Object Lock disabled"*
- CGR can only be enabled on a tenant during creation, so existing tenants with objects cannot have it enabled.
- In 11.9 CGR can be enabled on existing buckets.
- Both the source and destination buckets must be empty to enable CGR, so existing buckets with objects cannot have it enabled
- CloudSync can only copy what it sees (no concern if you just want to copy the latest version.)
- CGR allows the version order to be maintained across both grids (external utilities generally do not, so those have to list objects in order to compare what's new/updated.)
- Bucket Mirroring (?) has a limit of 100 tenants or buckets (soft limit). Would need to be configured per bucket and per tenant.
- 3rd party tool - like rclone - would require scripting and running on a client.
- Client or Application - could be an option if the application allows for sync writes to two buckets, but most applications don't implement this.
- ILM has no impact on CGR.
- CGR has a limit of 5000 versions per object.
- CloudMirror replicates tags when the bucket is not versioned, but not if it is versioned.
- Cannot cascade, fan-out, or fan-in CGR.
- CyberVault?
Other Links
Lab On Demand
- StorageGRID Cross-grid Replication for Data Protection v1.0
- https://labondemand.netapp.com/lab/sggrid2grid
Object Version Deletes with CGR
[Image from 11.7 documentation] Object versions are not deleted at the destination, but if you had a backup policy of say 30 days, and the version is older than 30 days, that could trigger a delete.
StorageGRID Technical Reports
- TR-4626: StorageGRID Load balancers
- TR-4645: StorageGRID Security features
- TR-4921: StorageGRID Ransomware defense
- TR-4765: Monitor StorageGRID
- TR-4882: Install a StorageGRID bare metal grid
- TR-4907: Configure StorageGRID with Veritas Enterprise Vault
- TR-4993: NetApp StorageGRID and Big Data Analytics
- TR-4994: Hadoop S3A Tuning Best Practices
- TR-4871: Configure StorageGRID for backup and recovery with Commvault
Comments
Post a Comment