| GaonIT Cloud — 호스팅 & 클라우드
가온IT

Managed MySQL

개발자가 사랑하는 호스팅 & 클라우드. 지금 바로 시작하세요.

Managed MySQL

운영 부담 없이 고가용성 MySQL을 사용하세요. 자동 백업·모니터링·보안 패치와 읽기 복제, 확장을 지원합니다. 요금은 별도문의로 안내합니다.

🟢 고가용성
프라이머리/스탠바이 구성과 자동 장애조치(페일오버)로 다운타임 최소화.
🗄️ 자동 백업
일/시점 복구(PITR) 옵션. 보관기간/스케줄 지정.
📈 확장성
읽기 복제본으로 수평 확장, 스토리지/사양 증설 지원.
🔐 보안
사설망/VPC, 방화벽/ACL, TLS 연결, 감사 로그(옵션).
핵심 기능
영역 내용
가용성 프라이머리/스탠바이 자동 페일오버, 헬스체크·유지보수 창 지원
백업 자동 스냅샷(일/시), PITR(옵션), 백업 암호화
성능 InnoDB 튜닝 프로파일, Slow Query 로그 수집, 쿼리 캐시 대안(프리페어드/Pool)
확장 읽기 복제본, 스토리지 확장, 스케일업(사양 상향)
연결 프라이머리/리드엔드포인트 제공, 보안그룹/ACL 제어
운영 모니터링/알림, 로그 내보내기, 유지보수 자동 패치(윈도우 지정)
아키텍처 / 가용성
프라이머리 + 스탠바이 — 동기/준동기 복제 정책 선택(지연 대비).
헬스체크 — 장애 감지 시 자동 페일오버, 연결 드레이닝.
리드 엔드포인트 — 읽기 전용 라우팅으로 읽기 부하 분산.
메인터넌스 — 사전 공지된 윈도우 내 커널/엔진 패치.
데이터 무결성 — InnoDB, 바이너리 로그, 자동 재시도.
디도스보호(프록시) — 네트워크 경계에서 보호 연계(옵션).
버전 / 사양(예시)
MySQL 버전 주요 옵션 비고
8.0 계열 InnoDB, 레플리케이션, UTF-8MB4 기본 권장
5.7 (레거시) 마이그레이션 전용, 신규 권장 X 협의
백업 / 복구
자동 백업 — 매일 스냅샷, 보관기간 설정.
시점 복구(PITR) — 바이너리 로그 기반 지정 시점 복원(옵션).
암호화 — 백업/전송 암호화.
테스트 복구 — 별도 인스턴스로 검증 복원.
정책 — 환경별 보존 정책 분리(prod/stage/dev).
알림 — 실패/지연 알림(이메일/웹훅).
확장 / 복제 전략
유형 설명 권장 사례
읽기 복제본 리드 트래픽 분산, 리포트/BI 분리 읽기:쓰기 비율이 높음
스케일업 vCPU/메모리/스토리지 증설 핫 데이터 증가
샤딩(애플리케이션) 키 기반 분할, 크로스샤드 최소화 초대형 스키마
보안
네트워크 격리 — VPC/서브넷, 보안그룹/ACL.
TLS — 클라이언트-서버 암호화 연결.
계정/권한 — 최소권한(Role), 강력한 인증 정책.
로그/감사 — 접속/느린 쿼리/에러 로그 수집.
비밀관리 — 연결 비밀 주기 교체(옵션).
디도스보호(프록시) — 외부 경계 보호 연계(옵션).
엔드포인트
프라이머리 — 쓰기/읽기: mysql-primary.example.internal:3306
리드 전용 — 읽기: mysql-read.example.internal:3306
* 실제 엔드포인트는 프로비저닝 후 제공됩니다.
빠른 연결 예시
CLI
mysql -h mysql-primary.example.internal -u app -p -D appdb --ssl-mode=REQUIRED
Node.js (mysql2)
import mysql from 'mysql2/promise';
const pool = mysql.createPool({
  host: 'mysql-read.example.internal', user: 'app', database: 'appdb',
  password: process.env.DB_PASS, waitForConnections: true, connectionLimit: 10,
  ssl: { rejectUnauthorized: true }
});
Python (mysqlclient)
import MySQLdb
conn = MySQLdb.connect(
  host='mysql-primary.example.internal', user='app', passwd='***', db='appdb',
  ssl={'ssl': {}}
)
마이그레이션(예시 절차)
단계 설명 샘플
스키마/데이터 덤프 락/성능 고려하여 윈도우 선정
mysqldump -h 기존호스트 -u root -p --single-transaction \
  --databases appdb | mysql -h mysql-primary.example.internal -u root -p
증분 동기화 바이너리 로그 위치 기반 적용
# 변경분 적용(개발팀과 절차 협의)
mysqlbinlog --read-from-remote-server --host=기존호스트 --raw --to-last-log \
  --stop-never | mysql -h mysql-primary.example.internal -u root -p
전환 애플리케이션 연결 엔드포인트 스위치 DNS/설정 변경, 연결 드레이닝
모니터링 / 알림
항목 범위 설명
메트릭 인스턴스/복제본 QPS, 커넥션, 지연 p95, 버퍼풀, 디스크 IO, 쓰기 지연
로그 접속/슬로우/에러 JSON/텍스트 포맷, 외부 수집기 연동
알림 이상치/장애 임계 초과, 페일오버, 백업 실패 등
* 보관기간/지표 집계 주기는 정책에 따라 달라집니다.
요금
구성 포함 요금
Standard 프라이머리 + 자동 백업 + 모니터링 별도문의
HA 프라이머리/스탠바이 + 자동 페일오버 + 백업/PITR 별도문의
HA + Replicas HA 구성 + 읽기 복제 1~N대 별도문의
* 사양( vCPU/메모리/스토리지 ), 복제본 수, 백업 보관기간에 따라 산정됩니다.
운영 부담 없는 MySQL, 지금 시작하세요
워크로드/규모를 알려주시면 최적 구성을 제안드립니다.