Prompt
Always configure appropriate resilience features for database services to ensure data durability and high availability. This includes:
- Enable regular backups with sufficient retention periods for all database clusters to prevent data loss
- Configure multi-AZ deployments for critical database services to ensure high availability
When implementing these features through infrastructure as code or CLI commands, use placeholders instead of hardcoded values for better reusability and documentation.
Example for configuring DocumentDB backups:
aws docdb modify-db-cluster --region <REGION> --db-cluster-identifier <DB_CLUSTER_ID> --backup-retention-period 7 --apply-immediately
Example for enabling Multi-AZ for DMS instances:
aws dms modify-replication-instance --region <REGION> --replication-instance-arn <REPLICATION_INSTANCE_ARN> --multi-az --apply-immediately