반응형
Dynamo DB
- 빠르고 유연한 NoSQL DB 서비스
- SSD 스토리지에 저장되며, 지리적으로 나누어진 3곳의 데이터 센터(AZ)에 분산저장됨
- 테이블, 항목, 속성 등의 구성요소로 나뉘며 테이블의 각 항목을 나타내는 고유 식별자인 '기본 키'가 있음
- Dynamo DB의 일관성 모델 : Eventual Consistent Reads, Strongly Consistent Reads
- Eventual Consistent Reads
- 모든 데이터의 복사본은 수 초 내에 도달 가능하나 업데이트되지 않은 데이터가 전달될 수 있음, 읽기를 반복하면 최신 데이터를 반환함
- Strongly Constitent Reads
- 결과값을 리턴할 때 읽기 전 모든 변경점을 반영한 상태로 리턴함
- Autoscaling 지원
Redshift
- Leader Node : 커넥션 관리와 쿼리 유입 담당
- Compute Node : 데이터 저장 및 쿼리 수행, 계산 담당(128개까지 구성가능)
- Cluster : Leader Node와 Compute Node의 집합
- Single Node : 한 개의 Node가 'Leader Node'와 'Compute Node' 역할을 모두 맡는 Node
- Multi Node : 'Leader Node'와 'Compute Node'가 분리되어 있는 Node
- Massively Parallel Processing(MPP)
- 쿼리 성능을 높이기 위한 기능
- Backup : 기본적으로 하루동안 보존하나 35일까지 설정 가능
- Compute Node 내 원본과 복사본은 S3에 저장
- 스냅샷을 S3에 복사하여 저장함
- 아직까지는 Multi AZ는 지원하지 않음(1 AZ 가능)
Aurora
- 오픈 소스 데이터베이스를 기반으로 하는 DB 엔진
- 사이즈는 10GB부터 64TB까지 있음
- 32vCPU와 244GB 메모리까지 확장 가능
- 각 AZ당 2개의 데이터 복사본을 가지고 있음
- 에러를 스스로 찾아내 복구함
- Replica의 경우 최대 15개까지 가능함
- 데이터 손상 없이 Failover 가능함
- 백업과 스냅샷이 퍼포먼스에 영향을 주지 않음
- 각 AZ마다 2개의 데이터 복사본을 포함하고 있으며 최소 6개를 가지고 있음
- 다른 계정과 Aurora 스냅샷을 공유할 수 있음
- Aurora Replica와 MySQL Replica 2가지 종류의 레플리카가 있음(자동 Failover는 Aurora Replica만 가능)
반응형
'Amazon Web Serivce 자격증 쉽게 공부하기 > [C01]AWS Solutions Architect Asso 기본' 카테고리의 다른 글
SAA #8, VPC & NAT Gateway (2) | 2020.10.16 |
---|---|
SAA #7, ElasitCache & Route 53 (1) | 2020.10.14 |
SAA #5, CloudWatch & EFS & RDS (2) | 2020.10.02 |
SAA #4, EC2 & EBS (0) | 2020.10.01 |
SAA #3, Cloudfront & Snowball & Storage Gateway (0) | 2020.09.28 |
댓글