

0 / 2 embers
0 / 3000 xp
click for more info
Complete a lesson to start your streak
click for more info
Difficulty: 2
click for more info
Not enough gems
Cost: 6 gems
1: RDS: Relational Database Service
incomplete
2: Create a PostgreSQL Database
incomplete
3: Connect to Your Database
incomplete
4: Connect App to Database
incomplete
5: RDS Storage and IOPS
incomplete
6: RDS Backups
incomplete
7: Read Replicas
incomplete
8: Cleanup
incomplete
Back
ctrl+,
Next
ctrl+.
This lesson's interactive features are locked, please to keep using them
When you create an RDS instance, you choose a type and amount of storage. AWS offers different storage types optimized for different workloads. Let's go over them.
gp3)This is the recommended default for most production workloads. It's a good balance of performance and cost:
io1/io2)This is for demanding workloads that need guaranteed performance:
IOPS (Input/Output Operations Per Second) measures approximately how many read/write operations your database can perform per second. Think of it like the speed limit of your database storage.
For most applications, the default 3,000 IOPS from general purpose storage is plenty. You only need provisioned IOPS if you have a specific performance requirement that general purpose can't meet.
Cost check: RDS storage is billed per GB per month (~$0.115/GB for gp3). Provisioned IOPS costs more. Resizing or adding storage increases your bill; for learning, keep the default and clean up when finished.
There's also the older gp2 which scales IOPS per GB. It can be cheaper, but it has an I/O operations cost associated with it. We'll be using gp2 for this small project, but normally the rule of thumb is to use gp3 until you hit a bottleneck.