Ninja Docs Help

Pricing

Revision

Date

Description

1.0

26.08.2024

Init document

Introduction

Amazon RDS pricing is based on several factors:

  1. Instance Type: This is based on the class of the instance that you select, such as General Purpose, Memory Optimized, or Burstable Performance. Each class has different specifications and different costs.

  2. Multi-AZ Deployments: Deploying your database in multiple Availability Zones (AZs) for higher availability and durability incurs additional costs compared to a single-AZ deployment.

  3. Storage: You pay for the amount of storage provisioned for your database in GB months, as well as any additional backup storage used beyond your allocated amount.

  4. I/O Requests: For databases that use provisioned IOPS storage, you pay for the IOPS that you provision for your database in IOPS months.

  5. Data Transfer: There is a charge for data transferred "in" and "out" of your DB instance.

    • Data transferred between Amazon RDS and Amazon EC2 instances in the same Availability Zone is Free

    • Data transferred between Availability Zones for replication of Multi-AZ deployments is Free

    • Amazon RDS DB instances outside VPC

      Data transferred between an EC2 instance and an Amazon RDS DB instance in different Availability Zones of the same Region have no data transfer charge for traffic in or out of the Amazon RDS DB instance. You are only charged for the data transfer in or out of the EC2 instance and standard EC2 Regional Data Transfer charges apply ($.01 per GB in/out)

    • Amazon RDS DB instances inside VPC

      For data transferred between an EC2 instance and an Amazon RDS DB instance in different Availability Zones of the same Region, EC2 Regional Data Transfer charges apply on both sides of the transfer.

    • DB snapshot copies across Regions

      DB snapshot copy is charged for the data transferred to copy the snapshot data across Regions. When the snapshot is copied, standard Amazon RDS database snapshot charges will apply to store it in the destination Region.

    • Cross-Region automated backups

      Cross-Region automated backups are charged for the data transferred to copy the Amazon RDS DB snapshot and DB transaction logs across Regions. When the snapshot is copied, standard database snapshot charges will apply to store it in the destination Region. There is no additional charge for storage of the DB transaction logs.

    • Amazon RDS Free Tier

      As part of AWS Free Tier, AWS customers receive 100 GB of free data transfer out to the internet free each month, aggregated across all AWS Services and Regions (except China and GovCloud).

    • Data transfer across other AWS services

      Rate tiers take into account your aggregate data transfer out usage across EC2, Amazon EBS, Amazon S3, Amazon Glacier, Amazon RDS, Amazon SimpleDB, Amazon SQS, Amazon SNS, AWS Storage Gateway, Amazon DynamoDB, and Amazon VPC.

  6. Snapshot storage: If the backup storage exceeds the free storage quota or after you delete the RDS instance, there will be charges for the snapshot storage.

Additionally, AWS offers a Reserved Instance pricing model, which can provide a significant discount (up to 75%) compared to the On-Demand instance pricing model, but requires a one-time, upfront payment and a commitment over 1 or 3 years.

Example Pricing with Aurora Standard

AWSService-RDS-P-01.png

Example Pricing with Aurora I/O-Optimized

AWSService-RDS-P-02.png

Example of RDS PostgresSQL price on db.m3.2xlarge instance with 100GB of storage with a full backup of that storage and RDS Proxy enabled.

AWSService-RDS-P-03.png

For detailed information regarding prices please see the official AWS Documentation RDS Pricing.

Last modified: 17 February 2025