{"repo":"base2Services/shelvery-aws-backups","free":true,"listed":false,"github":"https://github.com/base2Services/shelvery-aws-backups","clone":"git clone https://github.com/base2Services/shelvery-aws-backups.git","description":"Automating EBS RDS EC2 backups on lambda","language":"Python","stars":36,"topics":["amazon","aws","backup","python","lambda","ebs-backup","utility","sysops","serverless","aws-ec2"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Shelvery Shelvery creates backups in Amazon Web Services(AWS). It is primarly designed to be run as an AWS Lambda Function, but can be installed as a regular python package, and run as a CLI tool. Shelvery currently supports the following resource types - EBS volumes - EC2 Instances (backups as AMIs) - RDS Instances - RDS Clusters - Redshift Clusters (limited support) - DocumentDb The Shelvery strategy Shelvery makes a distinction in the space of aws backup tools by unifying backup and retention periods logic within single class called ShelveryEngine - shelvery/engine.py . It differentiates itself from tooling that only allows linear retention periods (e.g. 28days). Shelvery enables father-son-grandson backup strategies, effectively enabling administrators to \"keep the last 7 daily backups, but also the last 12 monthly backups, created on 1st of each month\" Supported levels of retention are - daily, weekly (created on Sundays), monthly (created 1st of each month), and yearly backups (created on 1st of January). A general idea is that the more you walk back in past on the timeline, less dense backups are. Shelvery also supports backups across multiple accounts without the need to have implemented Organizations. Shelvery does not cater for backup restore process. Features - Create and clean EBS Volume backups - Create and clean RDS Instance backups - Create and clean RDS Cluster backups - Create and clean EC2 Instance backups in form of Amazon Machine Images. - Create and clean","default_branch":null,"files":null,"tree":[],"storefront":"/r/base2Services","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/base2Services/shelvery-aws-backups/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}