I have seen a lot of Amazon EC2 backup scripts that utilize the EC2 API. Specifically, I'm interested in scripts that use snapshots of EBS. I found an interested script with a "pruning strategy" here: https://forums.aws.amazon.com/thread.jspa?threadID=32702, and I have seen many bash scripts that use the "ec2-create-snapshot" command, but I am confused in general about where scripts like these should be run from.
I understand that once I have worked out a script that functions the way I need, I can place it in the crontab to automate it, but what machine should be running the actual script?
Is it appropriate to have an instance running these scripts to back up itself? I am looking for some guidance on best practices here, and would appreciate any input.