AWS 데이터베이스 서비스 - RDS
🔹 Amazon RDS란?
- Relational Database Service
- 다양한 DB엔진 제공
- 즉각적인 DB컴퓨팅 사이즈 조정
- 범용(SSD) 스토리지
- 자동 백업(가용성 및 내구성 향상)
- 데이터 및 전송 데이터 암호화
- 쉽고 빠른 이중화 구성(Multi-AZ)
- Read Replica (읽기 전용 DB) -> 읽기 성능 개선
- 관리 부담 감소 사용 편의성
🔹 RDS Multi AZ 구성
- 장애 복구에 민감한 서비스라면 반드시 써야하지만, 하나의 인스턴스가 더 생기는 것이기 때문에, 비용은 2배
🔹 RDS Read Replica 구성
AWS 데이터베이스 서비스 - DymamoDB
🔹 Amazon DynamoDB란?
- 완전관리형 NoSQL 데이터베이스
- SSD기반 무제한 스토리지
- key-value 형태로 저장
- 10m/s 미만의 응답 시간
- 확장이 단순하고 신속함
- 자동 이중화 백업 (3개 지역 분산)
- 관리 부담 감소 사용 편의성
- 비정형 데이터 저장에 유용함
AWS 데이터 베이스 서비스 - Elasticache
🔹 Amazon Elasticache란?
- 완전관리형 In-Memory Cache 서비스, 스토리지에 접근하지 않고, 메모리로 모두 처리하기 때문에 데이터 저장이나 검색 속도가 빠름, 데이터는 메모리 크기까지만 저장가능, 메모리에 저장하기 때문에 서버에 전원공급이 끊기면 데이터는 소멸
- Elasticache for Redis
- Elasticache for Memcached
- 고가용성 캐시 서비스 구성
- 관리 부담 감소 사용 편의성
🔹 Amazon Elasticahe for Redis 3가지 클러스터 형태
너무 좋은 글이네요. 공유해주셔서 감사합니다.