Amazon Aurora
#51 · Level 2 · Scaling and resilience · DatabaseConcept
Section titled “Concept”Amazon Aurora is AWS’s own relational database, which is compatible with MySQL and PostgreSQL. It is part of the Amazon RDS family, so it is managed just like RDS. In Aurora, a database runs as a cluster, with one writer instance and as many reader instances as you need. All the instances use shared storage, whose data is copied across three Availability Zones. There is also an option called Aurora Serverless, which scales up and down automatically with the load.
Simple example
Section titled “Simple example”Travelling the same route, but on an express train instead of a regular bus — the same passengers, with more speed and reliability.
Why it’s needed
Section titled “Why it’s needed”For when you need more speed and durability than a regular database. Data is automatically kept in multiple copies across three AZs.
Where it’s used
Section titled “Where it’s used”The main database of large e-commerce, banking or SaaS apps.
Azure equivalent
Section titled “Azure equivalent”Azure Database for PostgreSQL (Flexible Server) / Azure SQL Hyperscale
Learn more
Section titled “Learn more”For details and the latest information, see the official documentation: