Pay as you go with no up-front fees. There is no minimum fee. The prices below apply to both MySQL-compatible and PostgreSQL-compatible editions of Amazon Aurora.
On-Demand Instances let you pay for your database by the hour with no long-term commitments or upfront fees. This frees you from the cost and complexity of planning and purchasing database capacity ahead of your needs. On-Demand pricing lets you pay as you go and is ideal for development, test and other short-lived workloads.
Instance pricing applies to both Primary instances, used for read-write workloads, and Amazon Aurora Replicas, used to scale reads and enhance failover. Amazon RDS Multi-AZ technology is used to failover to one of your Replicas if an outage occurs. The cost of Multi-AZ deployments is simply the cost of the primary instance plus the cost of each Amazon Aurora Replica. To maximize availability, we recommend placing at least one Replica in a different Availability Zone from the Primary instance.
Reserved Instances are appropriate for steady-state database workloads and offer significant savings over On-Demand. One Year Reserved Instances provide discounts up to 45% and Three Year Reserved Instances provide discounts of up to 66% over On-Demand. You commit to the entire duration of the Reserved Instance term and pay an upfront charge and a discounted hourly rate as shown below. You will be billed for each hour of the term regardless of whether any usage has occurred.
Storage consumed by your Amazon Aurora database is billed in per GB-month increments and IOs consumed are billed in per million request increments. You pay only for the storage and IOs your Amazon Aurora database consumes and do not need to provision in advance.
Backup storage is the storage associated with your automated database backups and any user-initiated DB Snapshots you have taken. Increasing your backup retention period or taking DB Snapshots may increase the backup storage consumed by your database. There is no additional charge for backup storage up to 100% of your consumed database storage for an active DB Instance. For example, if you have an active DB Instance with 10GB-month of consumed database storage, we will provide up to 10GB-month of backup storage at no additional charge. Backup storage beyond this amount and backups stored after your DB Instance is terminated are billed at standard Amazon S3 rates.
The pricing below is based on data transferred “in” and “out” of Amazon RDS.
- 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: For data transferred between an Amazon EC2 instance and Amazon RDS DB Instance in different Availability Zones of the same Region, there is 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 Amazon EC2 instance, and standard Amazon EC2 Regional Data Transfer charges apply ($.01 per GB in/out).
- Amazon RDS DB Instances inside VPC: For data transferred between an Amazon EC2 instance and Amazon RDS DB Instance in different Availability Zones of the same Region, Amazon EC2 Regional Data Transfer charges apply on both sides of transfer.