Amazon Aurora Pricing

Using IOs and Database Storage:

First let’s thoroughly understand what is Amazon Aurora. The storage that you consume by using the Aurora database is going to get billed in for every GB-month increments and IOs consumed are going to get billed in for every 1,000,000 request increments. You merely need to pay for IOs and storage that get consumed by your Aurora database and it is not required for provisioning beforehand.

Region: US East (Ohio)

Service Price
Storage Rate $0.10 per GB-month
I/O Rate $0.20 per 1 million requests

 

 

– Utilizing A Global Database:

Amazon Aurora Pricing - Amazon Aurora Global Database Pricing

Amazon Aurora Pricing – Amazon Aurora Global Database Pricing

What is the Aurora Global Database?

– A feature which is considered optional

– It offers low-latency global reads

– It offers disaster recovery from region-wide outages

– Charges for replicated write I/Os between the primary region and each secondary region

Replicated write I/Os to every secondary region Value = In-region write I/Os made by primary region Value.

Other than paying for replicated write I/Os, you are required to pay for standard Aurora rates that accompany each of the following:

– Instances

– Storage

– Cross-region data transfer

– Backup storage

– Backtrack

 

Region: US East (Ohio)

Service Price
Replicated Write I/Os $0.20 per million replicated write I/Os

 

 

 

– Using Backup Storage:

Amazon Aurora Pricing - Amazon Aurora Backup Storage Pricing

Amazon Aurora Pricing – Amazon Aurora Backup Storage Pricing

What is Amazon Aurora Backup storage?

It’s the storage that comes along with automated database backups as well as whichever DB cluster snapshots initiated by customers.

Getting more backup retention period, or performing DB cluster snapshots will consequently give you more consumed backup storage.

  • No added payment needed for backup storage for 100% of your total Aurora database storage for every single Aurora DB cluster, and no extra payment required for backup storage in case backup retention period is only one day, as well as not having snapshots after the retention period.

 

  • How is Backup storage allocated? Using each region.

The final backup storage space sum = Sum of all backups’ storage in this given region

  • In case you choose to move a DB cluster snapshot to a different region you will get a raise in the allocated backup storage for destination region.
  • Backup storage along with the snapshots, that are stored in a period later than that of when DB cluster was deleted, are going to get priced according to the below listed rates:

 

Region: US East (Ohio)

Service Price
Backup Storage $0.021 per GB-month

 

 

– Using Backtrack:

Amazon Aurora Pricing - Amazon Aurora Backtrack Pricing

Amazon Aurora Pricing – Amazon Aurora Backtrack Pricing

Through Backtrack you will be able to swiftly move an Aurora database to a previous time period with no requirement for restoring data again from a specific backup. By doing so, you will be able to swiftly recover from any possible user errors, like the accidental drop of a wrong table or the accidental deletion of a different row. (Available for Aurora MySQL-compatible edition)

Set the period which you’d like to go back to in time, like up to twenty-four hours, and then Aurora is going to retain logs, named Change Records, for the Backtrack duration which you have previously set. An hourly rate for the sake of storing Change Records is needed to be paid.

Region: US East (Ohio)

Service Price Per Hour
Change Records $0.012 per 1 million Change Records

 

Let’s consider that your Aurora database does the following:

– Generates 10,000 Change Records each hour that may be viewed through going over CloudWatch metrics

– You’d like to utilize Backtrack for up to ten hours in the past

For the sake of allowing this, Aurora requires storing:

10,000 Change Records/hour x 10 hours = 100,000 Change Records

Consider that the price in Regio US East (N. Virginia) equals $0.012/hour for every 1,000,000 Change Records. This means that by turning on Backtrack you will be raising your charges by $0.012 x (100,000 / 1,000,000) = $0.0012/hour.

With the use of Backtrack, it’s possible to review CloudWatch metrics using the Console for the sake of checking the number of Change Records that a database tends to generate every hour.

 

 

– Snapshot Exporting:

Amazon Aurora Pricing - Amazon Aurora RDS Snapshot Export Pricing

Amazon Aurora Pricing – Amazon Aurora RDS Snapshot Export Pricing

RDS Snapshot Export offers an automated process for exporting data within an Aurora snapshot or an RDS to S3 in Parquet format. Such a format will be up to two times faster for unloading and consuming up to six times less storage in S3, in comparison with text formats. Exported data is capable of being analyzed through AWS services including EMR, SageMaker and Athena.

 

Region: US East (Ohio)

Charge per GB of snapshot size: $0.010

 

For example, you utilize the following services:

– A 100GB snapshot

– Filtering in order for you to select a 10GB table out of the snapshot so that you can export it to S3.

For the sake of exporting this selected data you will need to pay an equivalent of: 100GB * $0.010 per GB of snapshot size

Subsequent exports of data from the exact same snapshot won’t get incremented.

Extra charges are applied in case of needing to encrypt or decrypt data with Key Management Service.

Charges are going to be applied as well when you store exported data in S3 and when you perform a PUT request against your chosen S3 bucket.

 

 

– Data Transferring:

Amazon Aurora Pricing - Amazon Aurora Data Transfer Pricing

Amazon Aurora Pricing – Amazon Aurora Data Transfer Pricing

The prices that are going to be listed below are all according to the data which is transferred “in” and “out” of Aurora.

Free Data Transfers Include:

  • Between AZs for DB cluster replication.
  • Between Aurora and EC2 instances located in similar AZs.

Data transfers occurring between an EC2 instance and Aurora DB instance located in differing AZs of a similar Region, are associated with EC2 Regional Data Transfer charges.

 

Region: US East (Ohio)

ServicesPricing
Data Transfer IN To Amazon RDS From InternetPrice Per Service
All data transfer in$0.00 per GB
Data Transfer OUT From Amazon RDS To InternetPrice Per Service
Up to 1 GB / Month$0.00 per GB
Next 9.999 TB / Month$0.09 per GB
Next 40 TB / Month$0.085 per GB
Next 100 TB / Month$0.07 per GB
Greater than 150 TB / Month$0.05 per GB
Data Transfer OUT From Amazon RDS ToPrice Per Service
Amazon CloudFront$0.00 per GB
AWS GovCloud (US-West)$0.02 per GB
AWS GovCloud (US-East)$0.02 per GB
Africa (Cape Town)$0.02 per GB
Asia Pacific (Hong Kong)$0.02 per GB
Asia Pacific (Mumbai)$0.02 per GB
Asia Pacific (Osaka-Local)$0.02 per GB
Asia Pacific (Seoul)$0.02 per GB
Asia Pacific (Singapore)$0.02 per GB
Asia Pacific (Sydney)$0.02 per GB
Asia Pacific (Tokyo)$0.02 per GB
Canada (Central)$0.02 per GB
Europe (Frankfurt)$0.02 per GB
Europe (Ireland)$0.02 per GB
Europe (London)$0.02 per GB
Europe (Milan)$0.02 per GB
Europe (Paris)$0.02 per GB
Europe (Stockholm)$0.02 per GB
Middle East (Bahrain)$0.02 per GB
South America (Sao Paulo)$0.02 per GB
US East (N. Virginia)$0.01 per GB
US West (Los Angeles)$0.02 per GB
US West (N. California)$0.02 per GB
US West (Oregon)$0.02 per GB

Unless stated, the given prices do not include applicable duties and taxes, along with applicable sales tax and VAT. Customers that have a billing address located in Japan, get an AWS usage which is subject to Japanese Consumption Tax.

AWS cost optimization


AUTHOR