I'm trying to figure out the best methods for backing up various AWS services like EC2/EBS, EFS, S3, RDS, EKS, and DynamoDB. Right now, we're using a mix of our own tools, database snapshots, and some S3 features, but I feel there's a more efficient solution out there. What are you all using for AWS backups? Are there any standout tools like AWS Backup or others?
5 Answers
Currently, I'm using AWS Backup specifically for DynamoDB and RDS Aurora. The integration with RDS is fantastic; it even manages point-in-time recovery configurations for my clusters. I'm hoping DynamoDB eventually gets that level of support too!
AWS Backup is a solid choice for handling most services, plus it has built-in backup features that integrate well with everything else. For example, if you're using EKS, consider Velero; it's open-source and designed for Kubernetes. For S3, make sure to enable versioning and cross-region replication. Honestly, AWS Backup covers most of your bases!
For me, it's all about AWS Backup! Make sure to implement vault locks if you need immutability. And for services that don't mesh with AWS Backup, I just upload their data to S3 and manage from there.
I use AWS Backup at the organization level along with specific backup policies for different organizational units. It streamlines the process and ensures everything is in check.
I also use DataSync for transferring data. It can be a great addition to your overall backup strategy.
Definitely agree on Velero for EKS. It's super handy for Kubernetes environments!