Closed yagikota closed 1 month ago
Here are 10 questions about Amazon Aurora from an SRE perspective:
Key points to consider:
Key points:
Key considerations:
Important points:
Key aspects:
Considerations:
Important factors:
Key points:
Considerations:
Key comparisons:
These questions cover important aspects of Aurora from an SRE perspective, focusing on reliability, performance, scalability, security, and operational considerations.
Citations: [1] https://aws.amazon.com/rds/aurora/customers/ [2] https://www.reddit.com/r/aws/comments/j3opqz/aws_aurora_what_issues_have_you_had/ [3] https://www.remoterocketship.com/advice/guide/site-reliability-engineer/infrastructure-sre-interview-questions-and-answers [4] https://aws.amazon.com/rds/aurora/faqs/ [5] https://intellipaat.com/blog/interview-question/amazon-aws-interview-questions/ [6] https://aws.amazon.com/blogs/database/part-2-10-amazon-aurora-tips-for-application-developers/ [7] https://www.youtube.com/watch?v=sdcuI3c6HCI [8] https://www.youtube.com/watch?v=je6GCOZ22lI [9] https://aws.amazon.com/rds/aurora/ [10] https://collin-smith.medium.com/passing-the-aws-certified-sysops-administrator-associate-certification-in-2023-a1e5f08d1b12
→MySQLやPostgreSQLより、パフォーマンスいい
Amazon Auroraでは、データベースにおける書き込みは**共有分散ストレージ**に転送されます。この共有ストレージは、3つの異なるアベイラビリティゾーン(AZ)にわたって分散されています。具体的な転送タイミングとデータ単位は以下の通りです。 1. **タイミング** データが書き込まれるタイミングは、アプリケーションがデータベースに対して書き込み要求を行ったときです。データはAuroraの共有ストレージに**非同期かつ並列**で書き込まれます。Auroraは、トランザクションがコミットされた段階で、まずログレコード(REDOログ)を共有ストレージに送ります。このため、トランザクションの完了と同時にデータは共有ストレージに転送されます。 2. **データ単位** Auroraでは、データは**10GBのプロテクショングループ**という単位で管理されています。データが共有ストレージに書き込まれる際、まずこの10GB単位のブロックに分割され、それぞれが3つのAZに分散されます。それぞれのAZには2つのコピーが作成され、合計で6つのコピーが保持されます【9†source】。また、クォーラムモデルに基づき、書き込みは6つのノード中4つが成功すれば完了とみなされます。 この仕組みにより、Auroraは耐障害性と高可用性を実現しつつ、効率的にデータを保存しています。
もうちょい詳しく知りたい。
詳しく解説されている。
Aurora関連ブログ
論文 Amazon Aurora: Design Considerations for High Throughput Cloud-Native Relational Databases
クラスターエンドポイント→マスターに行くの? --> yes
MySQL -> Aurora(MYSQL)のmigrationについて調査
What do you do?
I wanna investigate Amazon Aurora concept and architecture
TODO