Intermediate 15 min read

Amazon Aurora

By the end of this lesson, you'll be able to:

  • Explain how Amazon Aurora relates to Amazon RDS, rather than treating them as unrelated services
  • Describe what Aurora is designed to improve on relative to a standard RDS-hosted engine
  • Recognize Aurora as one relational option among several, not a replacement for understanding RDS itself

Prerequisites: "DynamoDB: NoSQL on AWS"

Aurora is offered through RDS, not instead of it

A common beginner confusion is treating Amazon Aurora as a completely separate product from RDS. It isn't: Aurora is a relational database engine option offered through the RDS platform — the same managed provisioning, backup, and patching model the previous RDS lesson described still applies. Choosing Aurora is choosing which engine runs underneath RDS, not choosing a different service to learn from scratch.

What Aurora is built to improve on

AWS built Aurora specifically to improve on the performance and availability characteristics of running a standard relational engine in a typical configuration — engineering work aimed at higher throughput and stronger built-in resilience than a standard configuration of a compatible engine typically achieves on its own. This lesson deliberately doesn't quote specific performance multipliers or benchmark numbers — those are workload-dependent and change as AWS evolves the service — the durable takeaway is the category of improvement Aurora targets: performance and availability, on top of the same relational model already covered.

One relational option among several, not a replacement for understanding RDS

Aurora doesn't replace the need to understand RDS itself — the concepts the previous lesson covered (managed patching, automated backups, the customer still owning schema design and queries) apply to an Aurora-backed database exactly as they do to any other RDS-hosted engine. Aurora is best understood as one specific, AWS-built option within the relational family this module introduced, worth knowing about, but not a separate mental model to learn on its own.

Exercise

A teammate says "we're not using RDS, we're using Aurora instead." Based on this lesson, explain what's slightly wrong with how that statement frames the relationship between the two.

Show hint

Aurora is offered through the same platform, not as a completely separate alternative to it.

Amazon Aurora Quiz

1. How does Amazon Aurora relate to Amazon RDS?

2. Choosing Aurora means giving up the managed patching and automated backup benefits RDS otherwise provides.

Log in to submit the quiz and save your score.

My Notes

Log in to keep private notes on this lesson.

Questions about this lesson

No questions yet — be the first to ask.

Log in to ask a question about this lesson.

Summary

Amazon Aurora is a relational database engine, compatible with certain standard engines and offered through the RDS platform, that AWS built specifically to improve on the performance and availability characteristics of running those same engines in a standard configuration.