Amazon RDS
Amazon RDS
Amazon RDS
Amazon RDS (Relational Database Service) is a fully managed database service by AWS that
simplifies database administration tasks such as provisioning, patching, backup, recovery,
and scaling. It supports multiple database engines and offers features like automated
backups, monitoring, and security.
AWS manages routine database tasks such as setup, patching, and monitoring.
C. Scalability
Automated Backups: AWS automatically takes daily snapshots and stores transaction
logs.
Manual Snapshots: Users can take snapshots for long-term storage.
E. Security
Encryption: Data is encrypted at rest using AWS KMS and in transit using SSL/TLS.
IAM Authentication: Integrate with AWS Identity and Access Management (IAM).
Network Isolation: Deploy RDS in a VPC (Virtual Private Cloud) for better security.
General Purpose (T3, T4g, M5, M6g) – Balanced compute and memory.
Memory Optimized (R5, R6g, X2g) – For database workloads with high memory needs.
Burstable (T3, T4g) – Cost-effective option for workloads with low CPU utilization.
Storage Options
Amazon RDS supports different types of storage:
Storage Auto-Scaling
Enabled by default.
Retention period: 1 to 35 days.
Includes full daily snapshot and transaction logs.
B. Manual Snapshots
C. Point-in-Time Recovery
B. Network Security
C. IAM Authentication