> For the complete documentation index, see [llms.txt](https://mamawhocode.gitbook.io/aws/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mamawhocode.gitbook.io/aws/services/management/aws-backup.md).

# AWS Backup

fully managed backup service that makes it easy to centralize and automate backup of data across services, and on-prem

[AWS Backup document](https://docs.aws.amazon.com/aws-backup/?icmpid=docs_homepage_storage) |

## Overview

* Fully managed service
* Centralize and automate backup across services.

### Supported services

* EC2/EBS
* S3
* RDS / Aurora / DynamoDB
* DocumentDB / Neptune
* EFS / FSx (Lustre & Windows File Server)
* AWS Storage Gateway (Volume Gateway)

### Benefits

* Supports **cross-region** backups (can backup EC2 & Aurora instances in Tokyo region to Osaka region)
* Support **cross-account** backups
* Support PITR for supported services
* On-demand and Scheduled backups
* Tag-based backup policies.

## Features

### Backup Plan

* A backup policy
  * build a new plan
  * start from template provided by AWS
  * using JSON expression of an existing backup plan
* Backup frequency every 12 hours, daily, weekly, monthly, cron expression
* Transition to Cold Storage
* Retention Period

### Backup Vault

contains and organizes the actual backup copies and associated metadata.

### Backup Vault Lock

* **CAN NOT** be deleted backups.
* Even the `root` user cannot delete backups when this feature enabled.&#x20;

## Workflow

<figure><img src="https://2259236002-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fuh9xZDZ53qGqmMCM44PU%2Fuploads%2FhVY7wL1UYlovjeVd4e19%2Fimage.png?alt=media&amp;token=421dafcb-55dc-4aec-a6e8-8fabb026a6dd" alt=""><figcaption><p>workflow to create backup</p></figcaption></figure>

1. Create a Backup Plan
2. Assign resources (services) that you want to backup.
