[Cloud Service] DBaaS (Database as a Service)
개요
- 데이터베이스를 직접 설치·운영하지 않고 서비스 형태로 제공받는 클라우드 서비스 모델
- 백업, 복제, 스케일링, 패치를 제공자가 자동 처리
특징
- DB 서버 프로비저닝·OS 관리 불필요
- 자동 백업·복구, 읽기 복제본 (Read Replica) 지원
- 사용량 기반 과금 (스토리지, IOPS, 쿼리 수)
- 일부 서비스는 서버리스 모드 지원 (Aurora Serverless, PlanetScale)
대표 서비스
- AWS RDS : MySQL, PostgreSQL, Oracle 등 관리형 RDBMS
- Amazon Aurora : AWS 자체 고성능 RDBMS (MySQL/PostgreSQL 호환)
- Google Cloud SQL : Google 관리형 RDBMS
- PlanetScale : 서버리스 MySQL (Vitess 기반)
- Supabase : 오픈소스 PostgreSQL 기반 BaaS
- MongoDB Atlas : 관리형 MongoDB