The last big bonus is that you can nice granularity for backups.įor example, if you wanted to keep a weeks worth of backups across all your servers in a region, you would simply use this tool to set an expiration tag of 7 days and voila. Obviously if you have a huge number of servers and volumes your mileage will vary, but this solution should scale up in to the hundreds, if not thousands pretty easily. Another cool thing about handling backups this way is that you get amazing resiliency by storing snapshots to S3, as well as dirt cheap storage.
Macvim flags full#
While this obviously isn’t a full blown backup tool, it can do a few handy things like leverage tags to create and destroy backups based on custom expiration dates and create snapshots based on a few other criteria, all managed with tags. I have discovered that snapshots and volumes can be used together to form a simple backup management system, so by simplifying the management of these resources, by utilizing the power of the AWS API, you can easily manage backups of your AWS data. Even better if you have some code you’d like to contribute, this is very much a work in progress!Įssentially, this tool is designed to ease the management of the snapshot and volume lifecycle in an AWS environment. Please check out the project and leave feedback by emailing, opening a github or issue or commenting here, I’d love to see what can be done with this tool, there are lots of bugs to shake out and things to improve. I figured it was about time, as I’ve been leveraging Open Source tools for a long time, I might as well try to give a little bit back. This is my first serious attempt at a Python tool on github.