[ Aurora ]
OLTP 트랜잭션 프로세싱 지원
PostgreSQL/MySQL 호환
오토스케일링
1. Compatible API for PostgreSQL/MySQL (OLTP)
2. Data is held in 6 replicas, across 3 AZ
3. Auto healing capability
4. Multi AZ, Auto Scaling Read Replicas
5. Read Replicas can be Global
6. Aurora database can be Global for DR or latency purposes
7. Auto scaling of storage from 10GB to 128TB
8. Define EC2 instance type for aurora instances
9. Same security / monitoring / maintenance features as RDS
10. Aurora Serverless - for unpredictable / intermittent(간헐적인) workloads
11. Aurora Multi-Master - for continuous writes failover
※ Use case : same as RDS, but with less maintenance/more flexibility/more performance
[ Aurora for Solutions Architect ]
Operations : less operations, auto scaling storage
Security : AWS responsible for OS security, we are responsible for setting up KMS, security groups, IAM policies, authorizing users in DB, using SSL
Reliability : Multi AZ, highly available, possibly more than RDS, Aurora Serverless option, Aurora Multi-Master option
Performance : 5x performance (according to AWS) due to architectural optimizations. Up to 15 Read Replicas (only 5 for RDS)
Cost : Pay per hour based on EC2 and storage usage. Possibly lower costs compared to Enterprise grade databases such as Oracle
'infra & cloud > AWS' 카테고리의 다른 글
[AWS] 18-5. Databases in AWS : DynamoDB (0) | 2021.09.25 |
---|---|
[AWS] 18-4. Databases in AWS : ElastiCache (0) | 2021.09.23 |
[AWS] 18-2. Databases in AWS : RDS (0) | 2021.09.23 |
[AWS] 18. Choosing the right database (0) | 2021.09.23 |
[AWS] 17-5. Big Data Ingestion Pipeline (0) | 2021.09.22 |