Profile Applicability:
- Level 2
Description:
Replication settings in AWS Elastic Disaster Recovery (EDR) determine how source servers replicate data to AWS. This includes staging area configuration, replication server instance type, subnet selection, and encryption options. Proper configuration ensures reliable, secure, and optimized data replication for disaster recovery readiness.
Rationale:
Proper replication settings ensure:
Efficient, consistent replication with minimal data loss
Alignment with security and networking policies
Cost-effective use of AWS resources
Compatibility with application recovery objectives
Default Value:
Default replication settings are auto-generated when a source server is added, but may not align with organizational policies or performance requirements.
Impact:
Pros:
• Enables reliable replication and faster recovery times
• Allows control over cost, performance, and security
• Prevents replication errors or failures during failover
Cons:
• Requires initial customization per server or group
• Misconfiguration may result in excessive costs or failed recoveries
• Needs to be reviewed if the environment or architecture changes
Pre-requisites:
IAM Permissions Required:
drs:GetReplicationConfiguration
drs:UpdateReplicationConfiguration
ec2:DescribeSubnets, ec2:DescribeSecurityGroups
Access to network, instance type, and encryption configuration
Remediation:
Test Plan:
Using AWS Console:
- Log in to the AWS Management Console
- Navigate to Elastic Disaster Recovery (EDR)
- Go to Source Servers and select a server
- Click on Replication settings
- Confirm values such as:
Staging area subnet
Instance type
Security group
Data routing options
Disk encryption
• Verify that settings are compliant with performance, cost, and security expectations
Using AWS CLI:
aws drs get-replication-configuration \ --source-server-id s-xxxxxxxxxxxxxxxxx
Implementation Plan:
Using AWS Console:
- Go to Elastic Disaster Recovery Console
- Select a source server
- Click Replication settings > Edit settings
- Update values:
Choose the correct staging area subnet
Select instance type based on workload requirements
Apply appropriate security group
Enable encryption if required
Add tags for management or cost tracking
• Click Save changes
Using AWS CLI:
aws drs update-replication-configuration \ --source-server-id s-xxxxxxxxxxxxxxxxx \ --staging-area-subnet-id subnet-xxxxxxxx \ --replication-server-instance-type t3.medium \ --security-group-ids sg-xxxxxxxxxxxxxxxxx \ --use-dedicated-replication-server false \ --ebs-encryption enabled
Backout Plan:
Using AWS Console:
- Open the same Replication settings page
- Revert to previous values manually
- Review saved settings from documentation or recovery plan
Using AWS CLI:
aws drs update-replication-configuration \ --source-server-id s-xxxxxxxxxxxxxxxxx \ --replication-server-instance-type t3.small \ --staging-area-subnet-id subnet-yyyyyyyy