Backup and recovery of applications from AWS to your data center
You might have a policy requiring you to implement a scenario such as DR or business continuity for your cloud-based workloads and your on-premises infrastructure. If you already have a data backup framework for your on-premises servers, you can extend it to your AWS resources over a VPN connection or through AWS Direct Connect. You can install the backup agent on the EC2 instances and back up your data and applications according to your data-protection policies. You can also use Amazon S3 as the intermediate service to store your application-level backups. You can then use the API operations, SDKs, or the AWS CLI to restore the data to your on-premises environment.
To back up data in AWS services other than Amazon EC2, use the AWS CLI, SDKs, and API operations to extract the data into your desired format. Then copy the data to Amazon S3, and copy it from Amazon S3 to your on-premises environment. Some services provide direct export to Amazon S3. For example, Amazon RDS supports native backup of Microsoft SQL Server databases to Amazon S3.