Redirect-on Write (ROW) Snapshot and Clones
Unseen speed of snapshotting and cloning
of thousands of volumes
Snapshots are read only, point-in-time images of a volume. They are created once and cannot be changed. They can be attached to hosts as read only block devices. This means that StorPool’s implementation provides so called “immutable snapshots” that can be used for both space saving and data reduction and as Disaster Recovery and ransomware protection tools.
Clones are new volumes which start as copies of an existing snapshot. Volumes and snapshots share the same name space, thus their names are unique within a StorPool cluster. Volumes can be based on snapshots. Such volumes contain only the changes since the snapshot was taken.
After a volume is created from a snapshot, writes will be recorded within the volume. Reads from the volume may be served by the volume, or by its parent snapshot, depending on whether the volume contains changed data for the read request or not. Thus you can make significant savings on the space used – up to 6 times, if you have a snapshot as a base image and then make a lot of new volumes / virtual machines from this snapshot (i.e. template).
Snapshots are also used for backups, Disaster Recovery (DR). This is implemented by creating a snapshot of a volume at regular intervals and sending these snapshots to a remote site. In order to save space and reduce time of the process only the differences since last state are copied, not the whole volume again and again.
Last, but definitely not least, StorPool’s snapshots and clones have a state-of-the art “Redirect on Write” (RoW) implementation. This delivers extremely high speed snapshotting, cloning of a volume, allowing use cases where hundreds or thousands of volumes need to be snapshotted in seconds and can be operational.
- Increased reliability
- Easier infrastructure management
- Quicker deployments
- Easier backups
- Faster instantiation of new virtual machines
- More efficient space usage