Skip to content

Files

Latest commit

9441ec7 · Oct 10, 2020

History

History
44 lines (41 loc) · 1.67 KB

File metadata and controls

44 lines (41 loc) · 1.67 KB

Amazon Aurora Architecture

  • Return to table of contents

  • Useful Links:

  • Exam Tips:

    • Uses a cluster
    • Backups:
      • Backtrack:
        • Used to allow in-place rewinds to a previous point in time.
      • Restores create a new cluster.
      • Fast clones make a new database much faster than copying all the data - copy-on-write.
    • A single primary instance + 0 or more replicas.
    • Custom designed by AWS:
      • MySQL and PostgreSQL compatibility
      • 5x performance of MySQL
      • 3x performance of PostgreSQL
    • No master slave architecture.
    • Reader endpoints maps to any replica instances.
    • Aurora Cluster Storage is replicated 6+ times across 3 availability zones at the storage level.
      • Only region failure would significantly impact service.
    • Cluster level storage:
      • Data is replicated at the storage level automatically.
      • 6 replicas across AZs
      • Up to 64 TB
      • Pay for what you use.
    • Individual endpoints can be reached using their endpoint ids.
    • Aurora Global Database:
      • Achieves high throughput
      • Recovers quickly in the case of a regional failure.
      • Replication between local and remote region.
    • Aurora Serverless:
      • Pay for what you use:
        • There is a minimum capacity unit and a maximum.
      • Use cases:
        • Infrequently used applications.
        • New applications.
        • Variable workloads.
        • Unpredictable workloads.
        • Development and test databases.
        • Multi-tenant applications.