Skip to main content
TrustRadius
Amazon RDS

Amazon RDS

Overview

What is Amazon RDS?

Amazon Relational Database Service (Amazon RDS) is a database-as-a-service (DBaaS) from Amazon Web Services.

Read more
Recent Reviews

Amazon RDS review

9 out of 10
October 09, 2023
Incentivized
RDS simplifies database management tasks like provisioning, patching, backup, recovery etc. This reduces the administrative burden and …
Continue reading

Amazon RDS review

9 out of 10
October 07, 2023
Incentivized
In my organization we use Amazon Relational Database Service (RDS) for storing relational data which is used by our Internal teams for …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing

Amazon RDS for PostgreSQL

$0.24 ($0.48)

Cloud
per hour, R5 Large (R5 Extra Large)

Amazon RDS for MariaDB

$0.25 ($0.50)

Cloud
per hour, R5 Large (R5 Extra Large)

Amazon RDS for MySQL

$0.29 ($0.58)

Cloud
per hour, R5 Large (R5 Extra Large)

Entry-level set up fee?

  • Setup fee optional
    Optional
For the latest information on pricing, visithttps://aws.amazon.com/rds/pricing/?trk…

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Product Details

What is Amazon RDS?

Amazon Relational Database Service (RDS) allows users to set up, operate, and scale a database in the cloud. The vendor states it provides cost-efficient and resizable capacity while automating time-consuming administration tasks such as hardware provisioning, setup, patching, and backups. This frees users to focus on applications so they can give them the fast performance, high availability, security, and compatibility they need.

Amazon RDS is available on several database instance types - optimized for memory, performance or I/O - and provides you with six familiar database engines to choose from including Amazon Aurora, MySQL, PostgreSQL, MariaDB, Oracle Database, and SQL Server.

Amazon RDS Screenshots

Screenshot of A look inside the RDS console.

Amazon RDS Videos

What's new in Amazon RDS
Dive deep into RDS new features.

Amazon RDS Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo
Supported CountriesNAMER, APAC, LATAM, EMEA
Supported LanguagesEnglish, French, Korean, Chinese, Japanese

Frequently Asked Questions

Amazon Relational Database Service (Amazon RDS) is a database-as-a-service (DBaaS) from Amazon Web Services.

Oracle Database, Google Cloud SQL, and Microsoft SQL Server are common alternatives for Amazon RDS.

Reviewers rate Support Rating highest, with a score of 9.6.

The most common users of Amazon RDS are from Mid-sized Companies (51-1,000 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(281)

Attribute Ratings

Reviews

(1-5 of 5)
Companies can't remove reviews or game the system. Here's why
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We utilize Amazon RDS to host our PostgreSQL database. RDS instance serves as the repository for all our application's data, and it has proven to be highly dependable. One key benefit we found of using RDS is its scalability. We can easily adjust the database capacity to accommodate our growing data needs without significant hassle. This scalability ensures our application can handle increased user demands without compromising performance. Amazon RDS offers convenience in managing database operations. Routine tasks such as backups, software patching, and monitoring are handled seamlessly by the service, freeing up our team to focus on other critical aspects of our application. Also, we've found RDS to be cost-efficient as we pay only for the resources we use; we can effectively manage our database costs and optimize our budget allocation.
  • Automated Backups.
  • Monitoring and Metrics.
  • Scalable Storage.
  • Limited DB Engine Version Support.
  • Limited Control Over Maintenance Windows.
  • Data Portability.
Amazon RDS is a great choice for web apps, e-commerce sites, and content management systems needing a dependable and scalable database. It's perfect for businesses analyzing data and SaaS applications. But if your setup requires ultra-customized databases, or if you frequently switch cloud providers, consider other options. For read-heavy loads, explore NoSQL or caching services.
  • Improved Staff Productivity.
  • Scalability
  • Security
Amazon RDS excels with its widely adopted and mature ecosystem, supporting various database engines. While Azure SQL Database offers a tiered pricing structure and automatic patching, and Cloud SQL provides straightforward pricing and easy scaling, Amazon RDS's extensive integration within AWS makes it a preferred choice for those seeking flexibility and a broad range of features.
4
1
  • Multi-Tenant SaaS.
  • Business Analytics.
  • Test Environments.
  • Data Replication.
  • Time Series Data Storage.
  • Serverless Microservices.
No
  • Scalability
  • Integration with Other Systems
The AWS console portal to manage RDS is well designed and easy to navigate.
  • Automated Backups.
  • Scaling.
  • Monitoring and Alerts.
No
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Amazon Relational Database Service (RDS) is being used by the entire organization (benefits), but managed, when needed, by the IT department. The main problem that it solved was management (backup, daily operations, scaling, etc.), plus the RDS benefits that are related to management (updates, maintenance windows, easier and faster setup to help the administrators).
  • Management
  • Security
  • Backup
  • Daily activities
  • Monitoring
  • Integration with active directory that is not AWS-managed
  • Sometimes you change something in configuration and don't know if the instance will reboot
  • Some stuff on the main version of the database is not available yet in RDS version
If you don't want to have to deal with some aspects of daily DBA, Amazon Relational Database Service (RDS) is the right solution for you.
  • Automatic backup
  • Optimized instances
  • Lots of database options
  • Set up lots of stuff inside the database
  • Backup to S3
  • Integration with other services
  • High availability replication
  • Many of the options available in other vendors, but much easier and faster
  • Fast setup
  • Easier to manage
  • Shared knowledge inside the team
During the tests, I noticed that the same instance looked a lot slower than the AWS option. This helped us decide to use Amazon Relational Database Service (RDS) instead of Azure Databases, even with Microsoft being the SQL Server vendor. They were both easy to set up, but AWS, to me, was faster during setup and during the tests.
It's fast, the monitoring is easy, and you may choose a more complete option if you pay. It's really quick to set up, you may set the database parameters easily, and lots of database options are available. You may start really small, use a free database option, and get a bigger option quickly, too.
I needed to use support sometimes. And AWS support is really, very good. From documentation to live support (chat/e-mail/etc.), it all really helps. And if you have some question, the support helps, from auditing stuff to adding parameters, or even with optimization. They try always to help more than we need, and this, to me, is very good. It's like a spare DBA waiting to help you.
Erlon Sousa Pinheiro | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
At my current organization, we are using Amazon Relational Databases as our first option databases, supporting our DevOps environment. Currently, our monitoring system (based on Zabbix) and our configuration management system (based on Puppet) are using it as the main database. In our team, all databases are being based on AWS RDS PostgreSQL so far.
  • AWS products on average, excel at high availability. RDS is a good example of that.
  • Easy scaling. Just a few clicks.
  • Load balancing in a transparent way.
  • Sometimes you can't install specific items like modules.
  • You are not able to use different DB versions from those provided by AWS.
  • AWS keeps DB logs for a short time. If you have a problem and need to check something beyond the retention period, you can't.
Using Amazon Relational Database Service you have almost everything that is needed in a database environment. High availability, backup and recovery processes are already in place, with load balancing, updates and so on. For sure your demands for a DBA will be smaller than if you had an on-premises environment since most of the job is performed by AWS. Just have on mind that you will have to expand your knowledge to cover some specific aspects of a cloud database environment.
  • You can easily increase your database environment without a huge investment.
  • If you need specific resources that are not available without huge customization, maybe RDS is not the best approach for you.
  • AWS also provides its DB flavour, called Aurora, which intends to be faster, reliable and cheaper than traditional commercial solutions like MS SQL Server and Oracle.
Actually you can have most of these tools through AWS Relational Database Service as they are basically those technologies provided as a service. It is way better to have those products provided as a service through a huge and reliable infrastructure like AWS.
I had some situations where I expected more from the RDS support team. Basically, you can't trust RDS 100% (like any other product). You need to monitor it yourself, check backups, maybe extract those database logs from AWS and store in a local resource.
I've been using AWS Relational Database Services in several projects in different environments and from the AWS products, maybe this one together to EC2 are my favourite. They deliver what they promise. Reliable, fast, easy and with a fair price (in comparison to commercial products which have obscure license agreements).
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Amazon Relational Database Service is used to host databases accessed by web applications that are on servers hosted within AWS EC2. There is also a database hosted in RDS used by end-user desktop applications.
  • As with all AWS services, it is fast and easy to get set up.
  • It integrates well with the rest of your infrastructure hosted within AWS.
  • The point in time backup/restore options work well.
  • There are use cases where you have to delete and recreate your entire database instance just to change one thing.
  • SQL Server backup and restore to file is not a simple GUI-driven process.
  • Read replicas are not offered for Microsoft SQL databases.
If you have the rest of your infrastructure in AWS, it is easiest to use Relational Database Service for your databases rather than build out your own servers in EC2. The server maintenance, clusters, etc. are all done for you, and you have technical support you can call rather than having to troubleshoot everything yourself.
If you have non-Microsoft databases, you have the ability to set up read replicas so your database writes are not slowed down.
  • RDS makes projects much easier. Set up time is decreased, and it is very easy to create and destroy databases as needed for testing.
  • The ability to call AWS tech support for database-level issues and advice is a money saver if you don't have a high-end DBA on your team or need someone else to set things up with a little assistance.
  • It is cheap and easy to grant secure access to your RDS instances to other companies or divisions of your company that use AWS.
It's good. You just have to know its limitations and design around them. For example, there is no operating system level access to files for things like backup/restore. You can use workarounds with S3 storage. You can't use read replicas with MS SQL databases.
All AWS support teams have been very helpful in giving setup advice, troubleshooting, etc.
  • Amazon Elastic Compute Cloud (EC2)
Setting up your own database servers on EC2 instances is slower and more work. It also doesn't come with tech support for the database. It's usually best to use an AWS service for anything you can, rather than building your own.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use Amazon RDS across our organization to provide website data and data for applications used internally. It allows us to have fully managed MySQL and PostgreSQL instances at our disposal without the headache of maintaining backups and doing minor upgrades manually or setting up redundancy.
  • Amazon RDS handles database backups for you and allows you to rollback if needed. This is beneficial because we do not have to take the time to set up and manage our own backup schedule.
  • Amazon RDS allows full access control via Security Groups. This is vital to ensure the security of our data.
  • With Amazon RDS, we have monitoring capabilities that allow us to trigger actions. This is important because we are not always watching our RDS instance health 24/7.
  • Amazon RDS could possibly make the major upgrade process easier somehow.
  • Amazon RDS has been an exceptional product in my eyes, so I find it very hard to think of areas it needs to improve.
Amazon Relational Database Service is well suited for environments where fully managed relational databases are required or desired. With Amazon RDS you can know that your database instance is being monitored, updated, and backed up, and is in good hands. It's great to be able to sleep well at night.
  • Amazon RDS has a great ROI because it costs less than other Cloud providers' offerings in this space and does as much or more.
  • Amazon RDS is less expensive to run than on-premise solutions or data-center solutions because of the maintenance attention required.
The AWS Admin Console gives you exceptional control over managing your RDS Instance, and you can connect via SSH as well if needed or via a Database management Console.
All of my RDS support experiences have been very positive. I've gotten help whenever we've done a major upgrade to an RDS instance and want some hand-holding.
MS-SQL Server in Azure costs more and/or is slower...but even if you were in a position where the costs were close, you'd still have the fact that Amazon Relational Database Service is more mature and resilient in the Cloud Managed Database environment to tip the scales toward Amazon RDS for me.
Amazon CloudFront, Amazon DynamoDB, Amazon Elastic Block Store (EBS), Amazon Elastic Compute Cloud (EC2), Amazon CloudWatch
Return to navigation