RDS(Amazon Relational Database Service(Amazon RDS)
  . AWS 에서 제공하는 DB 관리형 서비스
  . 다른 관리형 서비스와 마찬가지로 OS 레벨 또는 ssh 로 접근은 불가하며, AWS 관리 콘솔을 통해 설정 확인 및 변경이 가능함
RDS 구성요소
  . DB 인스턴스 : Amazon RDS 의 기본 구성요소로 MySQL,  MariaDB, PostgreSQL, Oracle, MS SQL-Server DB 엔진을 지원함
  . 지역 및 가용영역  / 보안그룹  / DB 매개 변수 그룹  /  DB 옵션 그룹
RDS 사용을 위해서는 RDS 콘솔, 명령행 인터페이스, 프로프래밍 인터페이스가 제공됨
AWS 요금 부과는 인스턴스 클래스, 실행시간, 스토리지, 월별 I/O 요청, 백업 스토리지, 데이터 전송 등의 기준으로 요금이 과금됨
RDS DB 인스턴스 모니터링은 CloudWatch 서비스를 사용하여 DB 인스턴스의 성능 및 상태 모니터링이 가능함
DB 인스턴스 수명 주기는 인스턴스의 생성, 변경, 유지 관리 및 업그레이드, 백업 및 복구 실행, 재부팅, 마지막으로 삭제로 구성됨
AWS RDS 의 제한 값은 클러스터, 클러스터 파라미터 그룹, DB 인스터스, 이벤트 구독 수 등이 있으며, 제약 조건 명명 또한 있음

 

 

Amazon DynamoDB
  . AWS 에서 관리되는 NoSQL 데이터베이스 서비스
  . 원활한 확장성과 함께 빠르고 예측 가능한 성능을 제공함
  . 분산 DB 를 운영하고, 조정하는 관리 부담을 줄이며, H/W 관리에 대한 걱정을 할 필요가 없음
DynamoDB 핵심구성요소 : 테이블, 항목 및 속성, 기본 키, 보조 인덱스, DynamoDB Streams
DynamoDB API
  . 제어플레인 : CreateTable, DescribeTable, ListTables, UpdateTable, DeleteTable
  . 데이터 플레인
    - 데이터 생성 : PutItem, BatchWriteItem
    - 데이터 읽기 : GetItem, BatchGetItem, Query, Scan
    - 데이터 업데이트 : UpdateItem
    - 데이터 삭제 : DeleteItem, BatchWriteItem
  . DynamoDB Streams : ListStreams, DescribeStream, GetShardIterator, GetRecords
CloudWatch 를 통한 모니터링
  . AWS CLI, loudWatch API, Cloud Watch 콘솔을 통해 모니터링이 가능함