Galera Cluster | Replication | |
---|---|---|
동기식 (Synchronous Replication) n개의 Master 와 n개의 Slave로 구성 어느 DB에서나 읽기 / 쓰기를 수행할수 있음 Master / Slave 데이터 동기화 지연 없음 (쓰기가 발생하는 즉시 각 DB로 복제 진행)
장애 복구시 노드간 유실되는 트랜잭션 없음읽기 / 쓰기 모두 확장 용이함 Master 장애가 일반 부분 장애와 동일한 수준 (복구 단시간 소요, 데이터 유실 위험 낮음)
부분 장애시 전체 노드가 장애 발생장애 요인 제거 후 장시간 / 동시 서비스 정상화 MySQL의 가용성을 최우선으로 하는 경우 유리 |
비동기식 (Asynchronous Replication) 1개의 Master 와 n개의 Slave로 구성 Master 에서만 읽기 / 쓰기를 수행할 수 있음 Master / Slave 데이터 동기화 시간차가 있음 (쓰기가 발생하면 순차적으로 한대씩 각 DB로 복제 진행)
장애 복구시 노드간 유실되는 트랜잭션 있음읽기만 확장 용이함 (쓰기 확장 시 난점이 있음) Master 장애시 매우 크리티컬한 장애 발생 (복구 장시간 소요, 데이터 유실 위엄 높음)
부분 장애시 장애 노드만 장애 발생장애 요인 제거 후 단시간 / 순차적 서비스 정상화 MySQL의 부하 분산과 효율을 최우선으로 하는 경우 유리 |
항목 | Galera Cluster | Replication |
---|---|---|
MySQL 노드 수 | 최소 2개 노드 (관리자 노드 옵션) | 최소 2개 노드 (추천 3개 노드 이상) |
구성 방식 | Master - Passive | Master - Slave |
IP 구성 | Master : 쓰기용 1 EA, 읽기용 1 EA Passive : 읽기용 1 EA |
Master / Slave 각 1 EA |
DB Insert | Master | Master |
Failover | 자동 | 수동 |
비고 | 두 노드 중 쓰기용 IP를 가지고 있는 쪽이 Master 역할을 할 수 있어 장애 대비 가용성이 좋음 | DB의 Insert와 Select 역할을 분담하고, Select 노드를 여러 개로 분산할 수 있어 DB 부하 분산과 효율성 향상에 좋음 |
서비스 타입 | 초기 구축비 (최초 1회) |
월 이용료 | 서비스 요건 |
---|---|---|---|
Galera Cluster | 100,000원 (DB 서버 2대 구성 기준, 서버 추가 시 대당 50,000원 추가) |
없음 |
- 최소 2대 이상의 서버가 필요합니다. - Master 노드에는 2개의 IP(공인 또는 사설)가 필요합니다. |
Replication |
- 최소 2대 이상의 서버가 필요하고 3대 이상으로 구성할 것을 추천드립니다.
- Master 장애 시 Failover는 직접 수동으로 작업하셔야 되는 부분입니다. (기술 지원시 추가 비용 발생)
|
서비스 타입 | 기술 지원 서비스 (기술 지원 요청 발생 시 개별 청구) |
MySQL 이중화 운영 관리 서비스 (상시 무상 기술 지원/관리) |
---|---|---|
Galera Cluster |
- 장애 복구/기술 지원 - Fail Over/Fail Back 복구/관련 기술 지원 - 기타 기술 지원 |
30,000원/월 (DB 서버 2대 구성 기준, 서버 추가 시 대당 10,000원 추가 / 통합 관리 서비스 이용 시에는 서비스 무료 제공, 서버 대수 무관) |
Replication |