AWS EBS Snapshots


You can back up the data on your Amazon EBS volumes to Amazon S3 by taking point-in-time snapshots. Snapshots are incremental backups, which means that only the blocks on the device that have changed after your most recent snapshot are saved. This minimizes the time required to create the snapshot and saves on storage costs by not duplicating data. When you delete a snapshot, only the data unique to that snapshot is removed. Each snapshot contains all of the information that is needed to restore your data (from the moment when the snapshot was taken) to a new EBS volume.


When you create an EBS volume based on a snapshot, the new volume begins as an exact replica of the original volume that was used to create the snapshot. The replicated volume loads data in the background so that you can begin using it immediately. If you access data that hasn't been loaded yet, the volume immediately downloads the requested data from Amazon S3, and then continues loading the rest of the volume's data in the background.


See https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSSnapshots.html


EBS Snapshot Management with Commander workflows


Install the plug-in workflow step package

This scenario uses the Snapshot plug-in workflow step package (wfplugins-snapshot-2.0.jar), which provides a plug-in workflow step to enable vCommander to to create and delete snapshots AWS in addition to Azure and VMware

Go to Embotics GitHub / Plug-in Workflow-Steps and clone or download the repository. Then in your local version of the repo, browse to the snapshotdirectory, which contains the Snapshot plug-in workflow step package.

To learn how to download and install workflow plug-in steps, see Adding plug-in workflow steps.

Add steps to create or delete EBS volume snapshots to your workflows

After installing the plug-in, you can create a workflow to create or delete EBS snapshots. 


When creating the workflow, the Snapshot plug-in workflow steps will appear at the bottom of the list of available steps.



When you select Create Snapshot, enter a name and optionally a description for the snapshot. 


Complete the workflow wizard to save your changes.


To learn how to download and install workflow plug-in steps, See Running and scheduling command workflows.