RDS개요
-고가용. 멀티 AZ를 이용한 Master/Slave구성을 손쉽게 구축할수 있음
-참조용 레플리카를 최대 5개 설치가능(Aurora는 15개)
-스냅샷, 트랜잭션로그등을 S3에 자동으로 저장할수 있음
-백업, 리드 레플리카, 스냅샷에 암호화가능.
RDS의 스케일 아웃
-리드 레플리카 작성:읽기처리시의 액서스 집중을 분산.
-캐쉬의 이용:ElastiCache등과 연계하여 읽기처리를 고속화(쿼리 캐슁)
-Aurora에 이행:스케일 아웃은 아니지만, 기능향상이라는 관점에서는 Aurora로의 이행도 검토할 수 있음
RDS구성
-멀티 AZ배치:고가용성
-멀티 리젼배치:재해 복구와 로컬퍼포먼스
-리드레플리카:스케일러빌리티
DynamoDB
-처리가 빠름, 고가용성(데이터는 3군데의 AZ에 보관됨), 프로비젼드 스루풋, 스토리지 용량제한 없음.
-사용례:유저행동데이터관리(게임, 광고등의 유저행동), 백엔드데이터처리(모바일 어플의 백엔드, 배치처리로그등), 빅데이터(대량 데이터 수집, 축적, 분석. Hadoop과 연계가능), 어플리케이션(대규모서비스에서 데이터 고속처리가 필요한 어플리케이션, 다수의 유저가 동시에 억세스하는 어플리케이션의 데이터처리등)
DynamoDB Streams
-DynamoDB 테이블에 보존된 항목의 추가, 변경, 삭제의 발생이력을 캡쳐.
-사용례: 데이터의 갱신을 트리거로 하여 어플기능이나 레플리케이션에 사용가능.
DynamoDB Accelerator
-인메모리 캐쉬. 읽기처리가 많은 워크로드나 급격하게 늘어나는 워크로드에 대해 스루풋을 강화함.
Aurora
-NoSQL형의 분산고속처리와 RDB의 데이터 조작성 양립을 목적으로 탄생
-높은 병렬처리기능으로 대량의 읽기쓰기를 하는데 적합
-MySQL과 PostgreSQL과 호환성, 스냅샷을 이용해 Aurora에 마이그레이션 가능.
-1개의 DB인스턴스와 1개의 DB클러스터로 구성됨. 3개의 AZ에 클러스터를 복사.
-멀티 마스터를 여러개 구성하여 Write기능도 유연하게 구축가능
#제 돈 주고산 유료강의를 듣고 정리한 요약노트입니다. #AWS비슷비슷한 서비스, 기능들 위주로 요약했습니다. #일본거주자라 일본어강의여서 가끔 단어가 이상할 수 있습니다. |
'AWS SAA-C02' 카테고리의 다른 글
SAA-C02 시험직전요약::디커플링/서버리스 (0) | 2021.05.27 |
---|---|
SAA-C02 시험직전요약::캐싱 (0) | 2021.05.27 |
SAA-C02 시험직전요약::고가용성 (0) | 2021.05.27 |
SAA-C02 시험직전요약::EC2와 스토리지/데이터분석 (0) | 2021.05.27 |
SAA-C02 시험직전요약::VPC와 네트워크 (0) | 2021.05.27 |
댓글