[AWS/SAA-C02] 시험대비 12일차 + ElastiCache, DynamoDB

    728x90
    반응형

    2022.11.07

    SAA-C02 시험대비 공부 12일차

     

     

    출처

      ① AWS 바로 시작하기(사내인터넷강의)

      ② AWS Certified Solutions Architect - Associate 자격증 준비하기(인프런인터넷강의)

      ③ AWS 공인 솔루션스 아키텍트 스터디 가이드(직접구매)

     

     

    ElastiCache

      ① In-Memory DB. In-Memory 데이터 스토어

      ② 1ms 미만의 빠른 응답시간을 제공

      ③ 기존의 RDS와 연결하여 DB응답성능을 개선하기 위해 사용 (자주 사용하는 DB데이터를 캐시)

      ④ Redis, Memcached 2가지 유형을 지원

      ⑤ Redis: 싱글쓰레드 / Memcached: 멀티쓰레드

     

     

    DynamoDB

      ① NoSQL DB Service. Key-Value, 문서 데이터 모델 지원 

      ② Serverless 서비스

      ③ Auto Scailing 지원

      ④ 10ms 미만의 빠른 응답시간을 제공

     

     

    처리용량(스루풋) 옵션 선택

      ① 온디맨드 모드: 워크로드에 맞춰 자동으로 처리량을 조정. 트래픽 예측이 불가능한 경우 사용

      ② 프로비전 모드: 처리량을 애플리케이션별 수동으로 조정. 트래픽 예측이 가능한 경우 사용

     

     

    DynamoDB 테이블 클래스

      ① Standard: 기본형. 대부분의 워크로드에 권장

      ② Standard-IA:  자주 엑세스하지 않는 데이터를 저장하는 테이블에 대한 비용을 줄임

     

     

    백업 및 복구

      ① DB 테이블에 대해 온디맨드 백업을 생성하고 특정 시점으로 복구를 활성화

      ② 특정 시점으로 복구 PITR(Point-In-Time Recovery)를 사용해 최근 35일이내 원하는 시점으로 복원가능

     

     

    글로벌테이블

      ① Region간 DB를 복제하는 기능

      ② 모든 Region에서 읽기,쓰기 가능

      ③ 복제본 테이블에 있는 항목의 모든 변경사항은 동일한 글로벌테이블 내의 복제본에 1초이내로 복제가 반영됨

      ④ DR지원

     

     

    그 외 기능

      ① DynamoDB Accelerator(DAX): DB앞에 In-Memory Cache를 사용해 DB의 성능을 향상시키는 기능

      ② TTL(Time to Live): 유지시간. 항목별 타임스탬프를 정의하여 항목별 만료시간을 설정하여 테이블에서 자동으로 삭제하는 기능

      ③ DynamoDB Streams: DB 테이블에 저장된 항목에 변경이 발생하는 경우 변경사항을 캡쳐하는 기능

     

    728x90
    반응형

    댓글