sql server 고가용성
- 1. S Q L S e rve r
고가용 시스템 구성시 고려 사항
N E XO N Kore a / D B Te am / H yu n S oo Lim
201 2. 05. 02
©2009 N E X O N C orp oration All R igh ts R e s e rve d .
- 2. C O N TE N TS
1 . 개요
2. 고가용 시스템 구성으로 인한 이슈 사례
- 클러스터링
- 미러링
- 로그전달
3. 의견
©2009 N E X O N C orp oration All R ights 2
R e s e rve d .
- 3. C O N TE N TS
1. 개요
2. 고가용 시스템 구성으로 인한 이슈 사례
- 클러스터링
- 미러링
- 로그전달
3. 의견
©2009 N E X O N C orp oration All R ights 3
R e s e rve d .
- 4. 1 . 개요
• 고가용솔루션 도입시 고려사항
– 실제 구현하고자 하는 고가용성의 기준 수립
가동시간 % 다운시간 % 다운 시간 (1 년 )
99% 1% 87 시간 30 분
99.8% 0.2% 17 시간 30 분
99.9% 0.1% 8 시간 45 분
99.99% 0.01% 0 시간 52 분
99.999% 0.001% 0분
– 전체 서비스에 대한 고가용성 고려 필요
©2009 N E X O N C orp oration All R ights 4
R e s e rve d .
- 5. C O N TE N TS
1 . 개요
2. 고가용 시스템 구성으로 인한 이슈 사례
- 클러스터링
- 미러링
- 로그전달
3. 의견
©2009 N E X O N C orp oration All R ights 5
R e s e rve d .
- 6. 2-1 . 클러스터링
• 게임 A – 사용자가 없는 새벽시간에 주기적
으로 게임서버와 DB 서버간의 끊김 현상 발
생 Failover
Primary S econdary
S AN
©2009 N E X O N C orp oration All R ights 6
R e s e rve d .
- 7. 2-2. 미러링 (1 )
• 게임 B – 일시적인 응답지연으로 인한 원하
는 않는 failover 발생
Failover
DB-0 DB-0
1 1
DB-0 DB-0
2 2
DB-0 DB-0
3 3
©2009 N E X O N C orp oration All R ights 7
R e s e rve d .
- 8. 2-2. 미러링 (2)
• 게임 C – 일시적인 응답지연으로 인한 원하
는 않는 failover 발생
Failover
DB-0 DB-0
1 1
DB-0 DB-0
2 2
DB-0 DB-0
3 3
©2009 N E X O N C orp oration All R ights 8
R e s e rve d .
- 9. C O N TE N TS
1 . 개요
2. 고가용 시스템 구성으로 인한 이슈 사례
- 클러스터링
- 미러링
- 로그전달
3. 의견
©2009 N E X O N C orp oration All R ights 9
R e s e rve d .
- 10. 3. 의견
• 활용하고자 하는 기술에 대한 장 , 단점을 명
확히 이해하고 사용
• 인프라 환경과 연동되어지는 시스템에 대한
고려 필요
©2009 N E X O N C orp oration All R ights 10
R e s e rve d .
- 11. Ap p e nd . Always O n Availab ility G rou p
• 동영상
– 보조서버 조회
– IP 리소스 관리
– Failover 수준 변경
©2009 N E X O N C orp oration All R ights 11
R e s e rve d .