본문 바로가기
etc

Microsoft SQL 이중화 모델

by (주)엠플 2013. 1. 18.

Microsoft SQL에서 지원하는 이중화는 클러스터링과 미러링으로 구성하실 수 있습니다.

 

2가지 방식 모두 Active-Standby 모델로써, Active 서버의 서비스가 중단되면, Standby(Passive)서버가 Active되어 무중단 서비스를 운영할 수 있는 Fail-Over 모델입니다.

클러스터링은 SQL Server Active & Passive Server가 공유하는 구성이며, 미러링은 Database를 실시간 복제하는 구성입니다.

 

 

 

기능측면에서 클러스터링과 미러링을 비교하면 아래표와 같이 정리할 수 있습니다.

 

 

 클러스터링

미러링 

 데이터 손실

 No  

 No 

 자동 장애 조치 

 Yes 

 Yes 

 클라이언트 리디렉션 

 Yes  

 Yes 

 가상 IP 사용 

 ADO.NET, SQL Native Client 사용 

 장애 조치 시간 

 30초 

 10초 미만 

 대시 서버 접근  

 No  

 스냅샷으로 가능 

 가용성 범위 

 서버

 데이터베이스 

 

 

 

클러스터링과 미러링에 필요한 라이선스 및 하드웨어 요구사항은 아래와 같습니다.

<클러스터링>

1.     OS: Windows Server 이상 2(Active & Standby)

2.     DB: SQL Standard Server 이상 1식 (License + SA) , SA는 계약종료시 계약 필요

3.     공유디스크: SAN Storage 또는 ISCSI가 탑재된 NAS가 필요

4.     AD 도메인 구성 필요

 

<미러링>

1.     OS: Windows Server 이상 2(Active & Standby)

2.     DB: SQL Standard Server 이상 1식 (License + SA) , SA는 계약종료시 계약 필요

3.     AD 도메인 구성필요

4.     별도로 미러링을 주관하는 모니터링 서버가 필요합니다.

A.     OS: Windows Standard Server 2012 1

B.      DB: SQL Express로 구성가능

 

 

댓글