
Amazon Aurora
- 호환성: PostgreSQL/MySQL과 호환.
- 스토리지 및 컴퓨팅 분리
- Storage: 데이터는 6개의 복제본이 3개의 AZ에 저장됨 (고가용성, 자동 복구, 자동 확장).
- Compute: 다중 AZ에 DB 클러스터 구성, Read Replicas로 자동 확장.
- 클러스터
- 커스텀 엔드포인트: Writer와 Reader 인스턴스 분리.
- Aurora Serverless: 간헐적, 예측 불가한 워크로드에 적합 (용량 계획 불필요).
- Aurora Global: 각 리전에 최대 16개의 Read Instances, 1초 미만의 스토리지 복제.
- Aurora Machine Learning: SageMaker 및 Comprehend로 ML 수행.
- Aurora Database Cloning: 빠른 클러스터 복제.
- Use Case: RDS와 동일, 더 높은 성능과 유연성, 유지보수 감소.
Amazon ElastiCache
- 관리형 Redis / Memcached: 고성능 캐시 서비스.
- 특징
- 인메모리 데이터 스토어, 서브 밀리초 지연 시간.
- Redis Clustering, Multi-AZ, Read Replicas 지원.
- 보안: IAM, Security Groups, KMS, Redis Auth.
- 백업, 스냅샷, 시점 복구 기능 제공.
- 인스턴스 유형 선택: 예)
cache.m6g.large.
- Use Case
- Key/Value 스토어.
- 자주 읽고 쓰기 적은 데이터 캐싱.
- DB 쿼리 결과 캐싱, 세션 데이터 저장.
Amazon DynamoDB
- 관리형 서버리스 NoSQL 데이터베이스 (밀리초 지연 시간).
- 특징
- 용량 모드: 프로비저닝 + 오토스케일링 / 온디맨드 모드.
- DAX: 캐시 지원, 마이크로초 읽기 지연 시간.
- DynamoDB Streams: Lambda/Kinesis와 이벤트 처리.
- 글로벌 테이블: 활성-활성 설정.
- 자동 백업 (최대 35일, PITR) 및 온디맨드 백업.
- S3 내보내기/가져오기: RCU/WCU 사용하지 않음.
- Use Case
- 서버리스 앱 개발.
- 세션 데이터 캐싱, TTL 활용.
- 분산 캐시.
Amazon S3
- 키/값 스토어: 객체 기반 스토리지.
- 특징
- 서버리스, 무한 확장, 최대 5TB 객체 지원.
- 스토리지 티어: Standard, IA, Glacier 등.
- 보안: IAM, 버킷 정책, ACL, KMS, CORS.
- 암호화: SSE-S3, SSE-KMS, SSE-C, TLS.
- 성능: 멀티파트 업로드, Transfer Acceleration, S3 Select.
- 이벤트: SNS, SQS, Lambda, EventBridge로 알림.
- Use Case
- 정적 파일 저장, 대용량 객체 스토어.
- 웹사이트 호스팅.
Amazon DocumentDB
- MongoDB 호환 NoSQL 데이터베이스.
- 특징
- JSON 데이터 저장, 질의, 인덱싱 지원.
- 3개 AZ에 복제본으로 고가용성 제공.
- 스토리지 자동 확장 (10GB 단위).
- 초당 수백만 요청 처리 자동 스케일링.
- Use Case
Amazon Neptune
- 관리형 그래프 데이터베이스.
- 특징
- 사용 사례: 소셜 네트워크, 추천 엔진, 지식 그래프, 관계형 데이터.
- 고성능: 수십억 관계 저장, 밀리초 단위 질의.
- 3개 AZ에 복제본 (최대 15개 Read Replicas).
- Neptune Streams
- 실시간 변경 데이터 스트림 제공.
- 변경 감지 및 다른 데이터 스토어와 동기화 가능.
- Use Case
Amazon Keyspaces (for Apache Cassandra)
- Apache Cassandra 호환 관리형 서비스.
- 특징
- 서버리스, 자동 확장, 고가용성.
- CQL 지원: Cassandra Query Language 사용.
- 단일 밀리초 지연 시간.
- 백업, 암호화, PITR 지원.
- Use Case
Amazon QLDB (Quantum Ledger Database)
- 관리형 원장 데이터베이스.
- 특징
- 변경 이력을 투명하게 저장 (불변 시스템).
- 암호학적 검증: 변경사항 기록 검증.
- SQL로 데이터 조작.
- Use Case
Amazon Timestream
- 관리형 시계열 데이터베이스.
- 특징
- 서버리스, 자동 확장.
- 데이터 저장 티어: 최근 데이터 (메모리), 이력 데이터 (저비용 스토리지).
- 내장된 시계열 분석 함수.
- SQL 호환 및 스케줄된 쿼리.
- Use Case
- IoT 애플리케이션, 실시간 분석, 운영 데이터 분석.