회사에서 필요해서 잠깐 조사한 내용입니다.
사내 SQL Server가 간혈적으로 문제가 되어 이중화 방안 조사한 내용 올리네요.
사내 SQL Server가 간혈적으로 문제가 되어 이중화 방안 조사한 내용 올리네요.
방법 |
설명 |
특징 |
미러링 |
주 서버와 미러 서버로 구성되며 장애 발생시 자동 장애조치 수행 할 수 있는 모니터 서버 추가
가능 |
자동 장애조치 수행 가능(장애 시 미러서버가 주서버 역할 대행) SQL Server 2005 Standard, Enterprise 이상
지원 |
로그전달 |
주 서버와 동일한 보조 서버 구성 후 주 서버 트랜젝션 발생 시 주 서버의 트랜젝션 로그를 보조 서버에도
전달되도록 설정하는 방식 |
비상시 수동으로 장애조치(주 서버 변경) 필요 |
복제 |
여러 대의 서버로 데이터베이스 개체를 배포 후 데이터베이스간 동기화를 수행하여 일관성 유지하는 방식 |
각 서버로 접근가능 게시서버 / 배포서버 / 구독서버
구성 |
MSCS |
여러 대의 DB 서버에 분산접속(공유
스토리지 사용) Heartbeat라인을 통해 각 서버간 상태를 서로 체크 |
상당히 고가, 디스크(스토리지) 장애 시 복구 불가 |
참고자료
서적: 뇌를 자극하는 SQL Server 2008 – 19. 데이터의 고강용성(P.937) – 방법 안내 및 실습 수록됨
이중화 종류 소개 - http://manshei.tistory.com/86
MSDN: 복제(Replication) - http://msdn.microsoft.com/ko-kr/library/bb500348.aspx
미러링 설정 방법 - http://suemirr.tistory.com/entry/MSSQL-2005-%EB%AF%B8%EB%9F%AC%EB%A7%81-%ED%95%98%EA%B8%B0
미러링 DB Connection 방법 - http://suemirr.tistory.com/entry/%EB%AF%B8%EB%9F%AC%EB%A7%81-DB-Connection-String
병합복제 설정 방법 - http://suemirr.tistory.com/entry/MSSQL2005-%EB%B3%91%ED%95%A9%EB%B3%B5%EC%A0%9C-%EB%B0%A9%EB%B2%95Merge-Replication