서비스 개요
MariaDB(DBaaS)은 오픈 소스 관계형 데이터베이스(RDBMS)로 MySQL과 호환성이 높습니다. Samsung Cloud Platform은 웹 기반 Console을 통해 MariaDB 설치를 자동화하고 운영을 위한 관리 기능을 수행할 수 있는 환경을 제공합니다.
MariaDB(DBaaS)는 스토리지 기반 데이터 복제 수행 및 Failover 시간 최소화를 고려한 고가용성 아키텍처로 설계되었습니다. 데이터 손실을 방지하기 위해 Active 서버의 내용이 변경되면 Standby 서버에 동기적으로 복제되며, 읽기 부하 분산 및 재해 복구(DR)용의 읽기 전용 서버인 Replica는 최대 5개를 제공합니다. 또한, DB 서버나 데이터에 문제가 있을 경우를 대비하여 사용자가 지정한 시간에 자동으로 백업하는 기능을 제공하여 원하는 시점에 데이터를 복구할 수 있도록 지원합니다.
제공 기능
MariaDB(DBaaS)은 다음과 같은 기능을 제공하고 있습니다.
- 자동 프로비저닝(Auto Provisioning): UI로 Database(DB) 설치 및 설정이 가능하며, 스토리지 복제 기반으로 구성된 Active-standby 이중화 구성을 제공합니다. Active 서버 장애 시, Standby로 자동 Failover됩니다.
- 가동 제어 관리: 가동 중인 서버 상태를 제어하는 기능을 제공합니다. 시작, 중지와 더불어 DB에 이상이 있거나 설정값 반영을 위해 재시작이 가능합니다. 고가용성(HA) 구성된 경우, Switch-over를 통해 Active-Standby의 노드 전환을 사용자가 직접 수행할 수 있습니다.
- 백업 및 복구: 자체 백업 명령어 기반의 데이터 백업 기능을 제공합니다. 백업 시간대 및 보관 기관은 사용자가 설정 가능하며, 백업 용량에 따라 추가 요금이 발생합니다. 그리고 백업된 데이터의 복구 기능을 제공하여 사용자는 복구를 수행하면 별도의 DB가 생성되며 사용자가 선택한 시점(백업 저장 시점, 사용자 지정 시점)으로 복구가 진행됩니다. 사용자가 지정한 시점으로 복구할 경우, 복구 시점을 저장된 백업 파일과 아카이브 파일 기준으로 5분/10분/30분/1시간 전까지 설정할 수 있습니다.
- 버전 관리: 일부 기능 개선 및 보안 패치에 따른 버전 업그레이드(Minor) 기능을 제공합니다. 버전 업그레이드에 따른 백업 수행 여부는 사용자가 선택 가능하며, 백업 수행할 경우 패치 수행 전에 데이터를 백업한 후 DB 엔진 업데이트를 수행합니다.
- Replica 구성: 최대 5개의 읽기 전용 Read Replica를 추가로 구성할 수 있어, 읽기 성능 확장과 부하 분산이 가능합니다.
- Audit 설정: 사용자의 DB 접근 및 DDL(Data Definition Language)/DML(Data Manipulation Language) 수행 결과 감시할 수 있는 Audit 설정 기능을 제공합니다.
- Parameter 관리: 성능 향상 및 보안 관련 DB 구성 파라미터 수정이 가능합니다.
- 서비스 상태 조회: 현재 DB 서비스의 최종 상태를 조회합니다.
- 모니터링: CPU, 메모리, DB 성능 모니터링 정보를 Cloud Monitoring 서비스를 통해 확인할 수 있습니다.
- DB 사용자 관리: DB에 등록된 DB 계정(사용자) 정보를 조회하여 관리합니다.
- DB 접근 제어 관리: DB에 등록된 DB 계정 기반으로 접근 허용 IP 등록 및 해지가 가능합니다.
- Archive 관리: DB 서버 내 Archive 파일 보관 주기(1일~35일) 설정 및 Archive 모드(On/Off) 설정이 가능합니다.
- DB Log 내보내기: Audit 설정을 통해 저장된 Log들을 사용자의 Object Storage로 내보낼 수 있습니다.
- Migration: 운영 중인 데이터베이스와 실시간으로 데이터를 동기화하고, 서비스 중단 없이 Replication 방식을 활용한 마이그레이션을 지원합니다.
구성 요소
MariaDB(DBaaS)은 오픈소스 지원 정책에 따라 사전에 검증된 엔진 버전과 다양한 서버 타입을 제공하고 있습니다. 사용자는 구성하고자 하는 서비스 규모에 따라 이를 선택하여 사용할 수 있습니다.
엔진 버전
MariaDB(DBaaS)에서 지원하는 엔진 버전은 다음과 같습니다.
기술 지원은 공급사의 EoTS(End of Technical Service) 일자까지 사용할 수 있으며, 신규 생성이 중지되는 EOS 일자는 EoTS 일자로부터 6개월 전으로 정해집니다.
공급사 정책에 따라 EOS, EoTS 일자는 변동될 수 있으므로, 자세한 사항은 공급사의 라이선스 관리 정책 페이지를 참고해주세요.
- MariaDB (Community): https://mariadb.org/about/#maintenance-policy
| 서비스 | 제공 버전 | EOS Date(Samsung Cloud Platform 신규 생성 중지일자) | EoTS Date(Community 기술지원 종료일자) |
|---|---|---|---|
| MariaDB (Community) | 10.6.5 | 2026-03 (예정) | 2026-07-06 |
| 10.6.9 | 2026-03 (예정) | 2026-07-06 | |
| 10.6.10 | 2026-03 (예정) | 2026-07-06 | |
| 10.6.12 | 2026-03 (예정) | 2026-07-06 | |
| 10.6.14 | 2026-03 (예정) | 2026-07-06 | |
| 10.6.15 | 2026-03 (예정) | 2026-07-06 | |
| 10.6.16 | 2026-03 (예정) | 2026-07-06 | |
| 10.6.17 | 2026-03 (예정) | 2026-07-06 | |
| 10.6.19 | 2026-03 (예정) | 2026-07-06 | |
| 10.6.22 | 2026-03 (예정) | 2026-07-06 | |
| 10.11.8 | 2027-09 (예정) | 2028-02-16 | |
| 10.11.9 | 2027-09 (예정) | 2028-02-16 | |
| 10.11.13 | 2027-09 (예정) | 2028-02-16 | |
| 11.4 | 2029-09 (예정) | 2030-01-16 |
서버 타입
MariaDB(DBaaS)에서 지원하는 서버 타입은 다음 형식과 같습니다.
MariaDB(DBaaS)에서 제공하는 서버 타입에 대한 자세한 내용은 MariaDB(DBaaS) 서버 타입을 참고하세요.
Standard db1v2m4
| 구분 | 예시 | 상세 설명 |
|---|---|---|
| 서버 타입 | Standard | 제공되는 서버 타입
|
| 서버 사양 | db1 | 제공되는 서버 사양
|
| 서버 사양 | v2 | vCore 개수
|
| 서버 사양 | m4 | 메모리 용량
|
선행 서비스
해당 서비스를 생성하기 전에 미리 구성되어 있어야 하는 서비스 목록입니다. 자세한 내용은 각 서비스 별로 제공되는 가이드를 참고하여 사전에 준비해주세요.
| 서비스 카테고리 | 서비스 | 상세 설명 |
|---|---|---|
| Networking | VPC | 클라우드 환경에서 독립된 가상 네트워크를 제공하는 서비스 |
