Skip to content

AWS Technologies Blog

Menu
  • Home
  • KB
  • Services
  • Resources
  • Posts
  • Find
    • Categories
    • Tags
  • About
Menu

AWS RDS

Posted on January 22, 2025March 21, 2025 by wpadmin

Amazoan Relational Database Service (RDS) is a fully managed service provided by AWS (Amazon Web Services) that makes it easier to set up, operate, and scale relational databases in the cloud. It automates tasks such as hardware provisioning, database setup, patching, backups, and scaling. Here are some key features and components of AWS RDS:

Scalability: You can easily scale the compute and storage resources of your RDS instances based on your workload. This includes vertical scaling (increasing instance size) and horizontal scaling (using read replicas).

High Availability: You can deploy RDS instances with Multi-AZ (Availability Zone) configurations for high availability. This ensures automatic failover to a standby instance in case of hardware or software failures.

Automated Backups: RDS automatically takes daily backups of your database and retains transaction logs for point-in-time recovery. You can also manually trigger backups.

Security: RDS integrates with AWS Identity and Access Management (IAM) for controlling access. You can also encrypt data at rest and in transit using AWS Key Management Service (KMS).

Monitoring and Metrics: AWS provides monitoring through Amazon CloudWatch to keep track of database performance and resource utilization. You can set alarms and get notifications when certain thresholds are reached.

Managed Patching: AWS automatically applies patches to the RDS instances, ensuring they stay up-to-date with the latest security updates.

Cost Management: RDS offers different pricing models (on-demand and reserved instances) to optimize costs based on your usage patterns.

Database engines

  • MySQL
  • MariaDB
  • Oracle (21c, 19c, 12c Release 1 and 2)
  • PostgreSQL
  • Amazon Aurora
  • Microsoft SQL Server

Licenses

In RDS all versions of Microsoft SQL Server and Oracle (SE2) include a license.

Bring Your Own License is supported for Oracle EE and SE2.

Instance Classes:

ClassPurposeUse CaseExample Instances
General PurposeBalanced CPU, memory, and network performanceMost workloadsdb.t3, db.m5, db.m6g
Memory OptimizedHigh memory-to-CPU ratioMemory-intensive applicationsdb.r5, db.r6g, db.x1e, db.u-6tb1.metal
Compute OptimizedHigh CPU performanceCompute-intensive workloadsdb.c5, db.c6g
Storage OptimizedHigh storage throughput and low latencyHigh IOPS or large storage workloadsdb.i3, db.d2
Bursty/Low-CostLow-cost, burstable performanceSmall apps or dev/test environmentsdb.t2

Comparison of RDS Storage Options:

Storage TypeUse CasePerformance CharacteristicsMax IOPS/ThroughputMax Storage Size
General Purpose (SSD) – gp3General-purpose workloadsBalanced price/performance with configurable IOPS and throughput16,000 IOPS and 1,000 MB/s throughput64 TB
Provisioned IOPS (SSD) – io1High-performance, I/O-intensive workloadsLow-latency, high throughput for transaction-heavy workloads64,000 IOPS (dependent on instance size)16 TB
Magnetic (Standard)Low-budget, less demanding workloadsLower performance and cost-effective but less predictable3,000 IOPS (typical)1 TB
Aurora StorageHigh-availability, scalable workloadsAutomatically scales, high availability and durabilityScales with workload automatically64 TB

Amazon RDS Custom

Amazon RDS Custom is a managed database service designed for applications that require custom configurations and access to the underlying operating system (OS), which is not possible with standard RDS instances.

Full OS and DB Customization

Unlike standard RDS, RDS Custom allows you to access and modify the OS (e.g., installing third-party agents or making kernel changes).

You can also tweak database settings that are restricted in normal RDS.

Supports SQL Server & Oracle

As of now, RDS Custom is available for:

  • Microsoft SQL Server
  • Oracle

Automated Backups and Patching

Provides RDS-like automation, but you can choose when and how to apply patches.

Custom Monitoring and Control

You get full access to CloudWatch, CloudTrail, and AWS Systems Manager for deeper monitoring and automation.

Flexible Licensing

Supports Bring Your Own License (BYOL) for Oracle and SQL Server, allowing you to use existing database licenses.

SSH and RDP Access

You can SSH into the underlying EC2 instance (Linux) or use RDP for Windows-based instances, giving more control compared to standard RDS.

  • Product List
  • Documentation

billing ciem containers cost cspm ebs ec2 ecs edge eks elb event Firewall fsx hybrid iam lambda NACL outpostd policies pop princing rds route53 s3 security serverless services SG siem storage vpc

  • Amazon FSx
  • aws
  • aws notes
  • billing
  • cloud
  • compute
  • containers
  • core
  • databases
  • development
  • ebs
  • ec2
  • ecs
  • edge
  • efs
  • eks
  • hybrid
  • iam
  • lambda
  • network
  • outposts
  • pricing
  • rds
  • route53
  • s3
  • security
  • serverless
  • services
  • storage
  • support
  • vpc
©2025 AWS Technologies Blog | Built using WordPress and Responsive Blogily theme by Superb