Step 5. Specify Guest Processing Settings
If you want to back up EC2 instances that are currently running, you can configure guest processing settings at the Guest Processing step of the wizard. These settings allow you to specify what actions Veeam Backup for AWS will perform when communicating with the guest OSes.
Particularly, you can specify the following guest processing settings:
Application-aware processing is a Veeam technology that is based on Volume Shadow Copy Service (VSS), a Microsoft solution responsible for quiescing applications on EC2 instances and creating a consistent view of application data. For more information on VSS, see Microsoft Docs.
You can enable application-aware processing for Windows-based EC2 instances running VSS-aware applications to ensure that the applications will be able to recover successfully, without data loss.
Guest scripting allows Veeam Backup for AWS to run custom scripts on processed EC2 instances before and after backup operations.
For example, you can instruct Veeam Backup for AWS to execute a pre-snapshot script on an EC2 instance to quiesce its applications — this will allow Veeam Backup for AWS to create a transactionally consistent snapshot while no write operations occur on on the instance volumes. After the snapshot is created, a post-snapshot script can start the applications again.
- The backup appliance must have outbound internet access to the SSM service.
- EC2 instances must have the 443 network port opened for outbound internet access to the SSM service.
- The EC2 instances must be configured to communicate with AWS System Manager. To learn how to configure instance permissions for Systems Manager, see AWS Documentation.
- SSM Agent must be installed on the EC2 instances. To learn how to install SSM Agent, see AWS Documentation.
Note that SSM Agent is already preinstalled on EC2 instances launched from certain AMIs.
For more information on the SSM service, see AWS Documentation.