Backup Storage
Architecture
Implement robust backup strategies with S3:
- S3 Standard for recent backups with frequent access
- S3 Glacier for long-term retention
- Cross-region replication for disaster recovery
- Object Lock for compliance and ransomware protection
When to Use
This pattern is ideal when you need:
- Database backup storage
- Application state snapshots
- Compliance-mandated data retention
- Disaster recovery across regions
- Ransomware protection with immutable backups
Storage Class Strategy
| Age | Storage Class | Cost |
|---|---|---|
| 0-30 days | Standard | Highest |
| 30-90 days | Standard-IA | Lower |
| 90-365 days | Glacier IR | Lower |
| 365+ days | Glacier Deep Archive | Lowest |
Common Integrations
- AWS Backup for centralized management
- RDS automated snapshots
- DynamoDB point-in-time recovery
- EC2 AMI storage
Considerations
- Define retention policies before implementation
- Test restore procedures regularly
- Consider cross-account backups for isolation
- Use Object Lock for compliance requirements