Amazon Web Services
Amazon Web Services (AWS) is a subsidiary of Amazon that generates billions of dollars of revenue each year providing on-demand cloud computing platforms and APIs. AWS has launched a variety of managed databases through their Amazon Relational Database Service (RDS) over the years. With its broad range of managed database offerings and supporting tools, AWS provides businesses with a comprehensive set of options for building scalable, reliable, and cost-effective database solutions in the cloud.
Amazon Aurora, their proprietary database engine, was announced in November 2014 with MySQL compatibility and followed up a few years later with PostgreSQL compatibility. In addition to RDS, Lightsail is Amazon’s simplified offering for hosting. Although at launch only MySQL was available, they quietly added managed PostgreSQL at some point in early 2019. Today, AWS’s managed database services include Amazon RDS, Amazon Aurora, Amazon DynamoDB, Amazon DocumentDB, and Amazon Neptune, among others.
Amazon RDS is a fully managed relational database service that supports a range of popular database engines, including MySQL, PostgreSQL, MariaDB, Oracle, and Microsoft SQL Server. With Amazon RDS, users can easily deploy, manage, and scale their relational databases in the cloud, without the need to manage underlying infrastructure.
Amazon Aurora is a high-performance, MySQL- and PostgreSQL-compatible relational database that is designed to deliver up to five times the performance of standard MySQL databases. Aurora is fully managed by AWS, and provides automatic scaling, data replication, and data backup and recovery features.
Amazon DynamoDB, one of the longest-lived managed database services (launched in 2012!), is a fully managed NoSQL database service that is designed for high performance and scalability. DynamoDB supports both key-value and document data models, and provides features like automatic scaling, data encryption, and data backup and restore.
Amazon DocumentDB is a fully managed NoSQL document database service that is designed to be compatible with MongoDB. DocumentDB provides high performance, scalability, and availability, and supports features like automatic scaling, data backup and recovery, and security features like encryption at rest and in transit.