Snapshots are the local data protection solution within a PowerStore system. They provide a method of recovery for data that has been corrupted or accidentally deleted. Snapshots are read-only objects and cannot be modified. This immutable property allows snapshots to serve as ransomware protection in the event production data is compromised. Snapshots are pointer-based objects that provide point-in-time copies of data that is stored in volumes, volume groups, file systems, thin clones, or virtual machines. Snapshots can be created either manually or automatically within a PowerStore system and are considered write-order/crash-consistent. To create application-consistent snapshots, use Dell AppSync where supported. AppSync ensures all incoming I/O for a given application is quiesced and flushed before a snapshot is taken.
While the following sections outline the creation and management of snapshots in PowerStore Manager, snapshots can also be created and managed using the PowerStore CLI and REST API. Whether administrators take manual snapshots through PowerStore Manager, use the customizable snapshot rules, or create advanced data protection scripts, they can fully manage their storage environments using whichever method that they prefer. This ability leads to a powerful, flexible foundation for managing data protection regardless of the complexity of the use case or environment.