Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Review: Amazon Aurora Serverless

Review: Amazon Aurora Serverless

It was never easier to scale your compute layer. EC2 Auto Scaling, Fargate, and Lambda enable horizontal scaling. But how do you scale your database? Use a NoSQL database like DynamoDB, one could say. But what if you don’t want to miss all the advantages of an SQL database? You should check out Amazon Aurora Serverless, a cloud-native SQL database.

Andreas Wittig

November 14, 2019
Tweet

More Decks by Andreas Wittig

Other Decks in Technology

Transcript

  1. Pausing the database • compute layer of your database scales

    to 0 • 15-30 seconds to resume a stopped database • trade-off: cost reduction vs. latency
  2. Pricing: Pausing Aurora 24 hours * 30 days * $0.041

    = $29.52 per month Aurora Serverless 8 hours * 21 days * $0.060 = $10.08 per month
  3. Pricing: It’s complicated Depending on your workload costs for Aurora

    Serverless may increase or decrease compared to Aurora. Works best for unsteady workloads.
  4. • encapsulate SQL statements in RESTful API requests • perfect

    fit for Serverless applications • no need to manage database connections with Lambda RESTful API for SQL: Data API
  5. Availability • “Single-AZ with multi-AZ failover” • storage layer distributed

    among multiple AZs • compute layer consists of a single instance • No SLA!
  6. Missing Features • Load/store data from/to S3 • Point-in-time recovery

    called Backtrack • Multi-master clusters. • RDS Performance Insights