본문 바로가기
AWS SAA-C02

SAA-C02 시험직전요약::데이터베이스

by krheyjin 2021. 5. 27.
728x90
반응형

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비슷비슷한 서비스, 기능들 위주로 요약했습니다.
#일본거주자라 일본어강의여서 가끔 단어가 이상할 수 있습니다.

 

728x90
반응형

댓글