AWS EC2Backuper tool

If you are used to AWS EC2 service, then you probably have noticed that there is no integrated, global (i mean that targets a lot of instances at the same time) and « schedulable » way to plan servers auto-backups and retention strategy.

Many corporates have made business around this providing tools and cloud service to achieve this. I was asked during one of AfricaSys customers’ production migration from vSphere inhouse datacenter to AWS (RDS, EC2 mainly).

After planning this, realizing the VPC architecture on AWS and successfully migrating instances to AWS Cloud and databases to RDS: one thing remain: build the same vSphere auto-backup & retention strategy for theirs critical servers on AWS EC2.

I decided to wrote our own tool because:

  1. that was fun🙂
  2. and through this i was looking for a global, nice, transparent way to achieve auto-backup and retention plan (not one of those suggestion to use CLI a loop on some volumeId list to backup)….

Here come EC2Backuper. The principal is simple:

  1. you put a « backup » tag on your critical instances
  2. you schedule by cron (shell and bat scripts are provided) the launcher which takes in argument
    1. an AWS account credentials
    2. the retention days number (all backup older than this number of days will be deleted)
    3. the region were are the instance your are targeting (by default its is EU_WEST_1 : Ireland)

TIPS:

  • the tool can be run in TEST MODE: it will debug everything by realize nothing on the infrastructure (no creation, no deletion)
  • providing -1 as retention days number, the tool will clean all your existing backups

Please hit me if you need this tool.

A user guide with screenshots is downloadable bellow

Manuel-Utilisation_EC2Backuper

 

Une réflexion sur “AWS EC2Backuper tool

  1. Pingback: Releasing on GitHub my AWS EC2Backuper: Uses Tag and Applies Retention Policy | Le blog du petit Zoumana

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s