0
0
AWScloud~10 mins

RDS pricing considerations in AWS - Step-by-Step Execution

Choose your learning style9 modes available
Process Flow - RDS pricing considerations
Choose DB Engine
Select Instance Type
Decide Storage Type & Size
Enable Backup & Monitoring?
Add Data Transfer & I/O Costs
Calculate Total Monthly Cost
The flow shows how each pricing factor for RDS is chosen step-by-step, leading to the total monthly cost.
Execution Sample
AWS
Engine: MySQL
Instance: db.t3.medium
Storage: 100 GB General Purpose SSD
Backup: Enabled (7 days)
Data Transfer: 10 GB out
I/O Requests: 100,000
This example selects MySQL engine with a medium instance, 100 GB storage, backups enabled, and some data transfer and I/O usage.
Process Table
StepPricing FactorChoiceUnit CostQuantityCost CalculationCost (USD)
1DB Engine & Instancedb.t3.medium (MySQL)0.0416 per hour730 hours0.0416 * 73030.37
2Storage100 GB General Purpose SSD0.115 per GB-month100 GB0.115 * 10011.50
3Backup Storage7 days retention0.095 per GB-month (beyond free)10 GB (estimated)0.095 * 100.95
4I/O Requests100,000 requests0.20 per 1 million requests0.1 million0.20 * 0.10.02
5Data Transfer Out10 GB0.09 per GB10 GB0.09 * 100.90
6Total Monthly Cost---Sum of above43.74
💡 All pricing factors combined to calculate the total monthly cost for the RDS instance.
Status Tracker
Pricing FactorInitialAfter Step 1After Step 2After Step 3After Step 4After Step 5Final
Cost (USD)030.3741.8742.8242.8443.7443.74
Key Moments - 3 Insights
Why does the instance cost depend on hours used?
Because RDS instances are billed hourly, the total cost is the hourly rate multiplied by the number of hours in the month, as shown in step 1 of the execution_table.
Why is backup storage cost separate from main storage?
Backup storage beyond the free retention period is charged separately, so it adds extra cost as seen in step 3 of the execution_table.
How do data transfer and I/O requests affect the total cost?
They add small additional charges based on usage, shown in steps 4 and 5, which can increase the total monthly cost.
Visual Quiz - 3 Questions
Test your understanding
Look at the execution_table, what is the cost for the instance usage after 730 hours?
A$30.37
B$41.87
C$11.50
D$43.74
💡 Hint
Check Step 1 row under Cost (USD) column in execution_table.
At which step does the backup storage cost get added?
AStep 2
BStep 4
CStep 3
DStep 5
💡 Hint
Look for 'Backup Storage' in the Pricing Factor column in execution_table.
If data transfer out increased to 20 GB, how would the total cost change?
AIncrease by $0.90
BIncrease by $1.80
CNo change
DDecrease by $0.90
💡 Hint
Data Transfer cost is $0.09 per GB, see Step 5 in execution_table.
Concept Snapshot
RDS pricing depends on:
- DB engine and instance type (billed hourly)
- Storage type and size (billed monthly per GB)
- Backup storage beyond free retention
- I/O requests and data transfer usage
Calculate each cost and sum for total monthly price.
Full Transcript
This visual execution shows how Amazon RDS pricing is calculated step-by-step. First, you pick the database engine and instance type, which determines the hourly rate. Then you choose storage type and size, which is charged monthly per GB. Backup storage beyond the free retention period adds extra cost. I/O requests and data transfer out also add small charges based on usage. Each step multiplies unit cost by quantity to get cost, then all costs are summed for the total monthly price. This helps beginners understand how each factor affects the final bill.