Aurora & Aurora Serverless Flashcards
What is Amazon Aurora?
Amazon Aurora is a MySQL and PostgreSQL-compatible relational database built for the cloud, offering the performance and availability of high-end commercial databases at a fraction of the cost.
How does Aurora improve database performance?
Aurora improves database performance by automatically distributing data across six replicas in three Availability Zones and employing a distributed, fault-tolerant, self-healing storage system.
What are the key features of Amazon Aurora?
Key features include compatibility with MySQL and PostgreSQL, high durability and availability, self-healing storage, automatic scaling, replica auto-scaling, global database support, and easy migration from RDS.
What is Aurora Serverless?
Aurora Serverless is an on-demand, auto-scaling configuration for Amazon Aurora that automatically starts up, shuts down, and scales with your application’s needs, making it ideal for applications with variable workloads.
How does Aurora Serverless differ from standard Aurora?
Unlike standard Aurora where you manually manage the database capacity, Aurora Serverless automatically adjusts the database capacity based on the application’s needs, optimizing costs and simplifying operations.
What are the benefits of Aurora Serverless?
Benefits of Aurora Serverless include cost savings for intermittent or unpredictable workloads, automatic scaling without management overhead, and the ability to pause the database in periods of inactivity to further reduce costs.
Can Aurora and Aurora Serverless replicate across AWS Regions?
Yes, Aurora supports cross-region replication, allowing for disaster recovery and global read scaling. Aurora Serverless v2 also supports cross-region read replicas.
What is an Aurora Global Database?
An Aurora Global Database consists of one primary AWS Region where your data is mastered, and up to five read-only, secondary AWS Regions. Global Databases are designed for globally distributed applications, offering low-latency reads and disaster recovery from region-wide outages.
Are Aurora and Aurora Serverless secure?
Yes, both Aurora and Aurora Serverless offer multiple layers of security, including network isolation using Amazon VPC, encryption at rest using keys you create and control through AWS Key Management Service (KMS), and encryption in transit using SSL.
How do you migrate to Aurora or Aurora Serverless from another database?
Migration can be accomplished using AWS Database Migration Service (DMS) for minimal downtime, allowing you to securely and easily migrate databases to Aurora or Aurora Serverless.