Amazon RDS is managed. Amazon Relational Database Service (Amazon RDS) makes it easier for you to set up, operate, and scale a relational database in the cloud. With a few clicks of an intuitive point-and-click console, you can provision a managed, re-sizable MySQL deployment.
The service handles time-consuming database management tasks so you can pursue higher value application development. If you are managing your own MySQL deployment today, you can move to Amazon RDS and gain the benefit of the following:
| Self-Managed | Amazon RDS | |
|---|---|---|
| Point-and-click deployment within minutes | ||
| Scale compute or storage resources with a few clicks or single API call | ||
| Pre-configured MySQL parameters at launch | ||
| Synchronous replication with automatic failover (optional) | ||
| Point-in-time database recovery | ||
| Managed database snapshots for backup or database cloning | ||
| Access to hardware & complete environment control | ||
| Automatic software patching (optional) | ||
| Compatibility with existing MySQL applications and tools | ||
| Metrics on cpu, disk & memory utilization provided in a dashboard at no additional cost |
Amazon RDS DB Instance compute costs vary based on the DB Instance class (Small to Quadruple Extra Large) you have provisioned and whether you have opted for a standard or Multi-AZ deployment. You can then provision from 5 GB to 1 TB of storage per Database Instance at a cost of $.10 per GB-month. Click on the pricing tab of this page to learn more about Amazon RDS pricing.
You may, however, be comparing the costs of Amazon RDS against running a MySQL deployment on premise or at a Co-location provider. The TCO for these deployments are compared against the TCO of a comparable Amazon RDS deployment in the chart below. The chart depicts the TCO for the equivalent of 5 Extra Large Amazon RDS DB Instances. For simplicity, the calculations below quantify only the most direct costs of owning or co-locating database infrastructure and ignore many indirect economic benefits of Amazon RDS such as flexibility, scalability and faster time-to-market. Indirect costs of owning and co-locating infrastructure such as data center security, excess capacity, cost of procuring and provisioning hardware, etc. are ignored.
TCO Assumptions: 10% cost of capital; RDS hosting in US-East; 80% annual utilization, 25GB monthly storage and 15 million monthly I/O requests per each RDS instance; cost of hardware with equivalent computing capacity and memory is $2900/instance, with nameplate power as 391W and annual maintenance cost as $290/instance; Database administration costs for RDS is 25% of the on-site/co-location scenarios; power per rack U is 57W for co-location and 119W for on-site; $30 per U/month co-location expense
On-Demand DB Instances let you pay for compute capacity by the hour your DB Instance runs with no long-term commitments. This frees you from the costs and complexities of planning, purchasing, and maintaining hardware and transforms what are commonly large fixed costs into much smaller variable costs. Alternatively, you can reserve a DB Instance for a 1 or 3 year term by paying a low, one-time fee. In return, you will receive a significant discount off the hourly Amazon RDS rate.
| DB Instance Class (On-Demand) | Price Per Hour | |
|---|---|---|
| Small DB Instance | $0.11 | |
| Large DB Instance | $0.44 | |
| Extra Large DB Instance | $0.88 | |
| High-Memory DB Instance Class (On-Demand) | ||
| Extra Large DB Instance | $0.65 | |
| Double Extra Large DB Instance | $1.55 | |
| Quadruple Extra Large DB Instance | $3.10 | |
| DB Instance Class (On-Demand) | Price Per Hour | |
|---|---|---|
| Small DB Instance | $0.12 | |
| Large DB Instance | $0.48 | |
| Extra Large DB Instance | $0.97 | |
| High-Memory DB Instance Class (On-Demand) | ||
| Extra Large DB Instance | $0.86 | |
| Double Extra Large DB Instance | $1.70 | |
| Quadruple Extra Large DB Instance | $3.41 | |
| DB Instance Class (On-Demand) | Price Per Hour | |
|---|---|---|
| Small DB Instance | $0.12 | |
| Large DB Instance | $0.48 | |
| Extra Large DB Instance | $0.97 | |
| High-Memory DB Instance Class (On-Demand) | ||
| Extra Large DB Instance | $0.86 | |
| Double Extra Large DB Instance | $1.70 | |
| Quadruple Extra Large DB Instance | $3.41 | |
| DB Instance Class (On-Demand) | Price Per Hour | |
|---|---|---|
| Small DB Instance | $0.12 | |
| Large DB Instance | $0.48 | |
| Extra Large DB Instance | $0.97 | |
| High-Memory DB Instance Class (On-Demand) | ||
| Extra Large DB Instance | $0.86 | |
| Double Extra Large DB Instance | $1.70 | |
| Quadruple Extra Large DB Instance | $3.41 | |
For each DB Instance class, Amazon RDS provides you the ability to select from 5 GB to 1 TB of associated storage capacity for your primary data set.
| Storage Rate | $0.10 per GB-month |
| I/O Rate | $0.10 per 1 million requests |
| Storage Rate | $0.11 per GB-month |
| I/O Rate | $0.11 per 1 million requests |
| Storage Rate | $0.11 per GB-month |
| I/O Rate | $0.11 per 1 million requests |
| Storage Rate | $0.11 per GB-month |
| I/O Rate | $0.11 per 1 million requests |
Amazon RDS provides a free level of backup storage for your DB Instance, but charges for backup storage beyond the free threshold. Charges for data transfer also apply. To see complete pricing for Amazon RDS (including Reserved DB Instance or Multi-AZ deployment pricing, click here.
The following links should help you get started with Amazon RDS:
| Getting Started |