- RDS(Relational Database Service): 관계형 데이터베이스 6종류의 제품을 클라우드에 최적화된 상태로 제공하는 서비스
- 데이터베이스 종류: Amazon Aurora, MySQL, PostgreSQL, MariaDB, Oracle, SQL Server
- VPC상에 인스턴스 형태로 구축
- AWS 매니지드 서비스로 업데이트, 백업 등 자동실행 가능
1. 주요 인스턴스 유형
- 표준(db.m5 등): 범용적인 인스턴스
- 메모리 최적화
- db.x1e:
- db.x1: 메모리 최대치가 db.x1e의 절반
- db.r5 등: 네트워크, EBS 성능을 강화 - 버스트 성능(db.t3 등): 기본 수준의 CPU 성능과 순간 확장 기능을 제공
2. RDS 요금
- 스토리지 요금 + 데이터베이스 인스턴스 과금 + 백업 스토리지 요금 + 통신료
- 스토리지 요금: 실제 사용량이 아닌 확보하고 있는 용량에 대한 과금
- 인스턴스 과금: 인스턴스 가동한 시간당 요금, 인스턴스 유형/이중화구성/DBMS종류/라이센스여부에 따라 요금 다름
- 백업스토리지: 백업 스냅샷 과금, 데이터베이스 스토리지 크기의 100%가 넘을 경우만 발생
- 네트워크 통신료: 데이터 전송비용
3. DynamoDB
- Key-Value Store 데이터베이스로 데이터저장 스키마가 없고, 데이터 연관관계 없음
- SQL 사용불가능, 고급 검색 불가능
- 관계형 데이터베이스보다 응답속도 빠름
- VPC 불필요, Lambda 등과 같은 VPC사용하지 않는 어플리케이션과 궁합 좋음
4. ElastiCache
- DynamoDB와 동일하게 Key-Value Store 데이터베이스이지만 In-Memory 데이터베이스
- DynamoDB보다 처리 속도 빠름
- 인스턴스 재시작 시 데이터 삭제
- Redis, Memcached 용
5. DocumentDB
- MongoDB 호환의 문서 기반 데이터베이스로 JSON형식을 바이너리로 변환하여 BSON형식으로 저장
- 빅데이터, 분산처리에 적합한 NoSQL 데이터베이스
6. Neptune
- 그래프 데이터베이스, 요소사이의 관계 및 처리흐름을 나타냄으로 노드의 방향을 포함한 노드 사이의 연결을 기록한 데이터
- 추천시스템, 소셜네트워크, 지식그래프 등의 데이터간 복잡한 관계 처리 가능
7. Timestream
- 시계열 데이터베이스, 시간의 경과에 따른 변화를 기록한 데이터, 전형적인 IoT데이터
- 쿼리 엔진이 시간별로 처리하는데 최적화(평활법, 근사, 보간 등의 분석 함수 사용 가능)
8. Quantum Ledger Database(QLDB)
- 원장(장부) 데이터베이스, 기업의 상거래, 재무기록, 감사기록, 레코드 시스템, 공급망, 은행 거래 등
- 데이터 변경을 추적하여 이력을 남기는 '저널형식' 사용
- 저널데이터: 데이터 변경,삭제 불가능. 해시 암호화로 데이터 변조 방지
댓글