Skip to content

2009.11.19 17:07

MSSQL 클러스터

조회 수 9793 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄


고가용 솔루션
데이터베이스 미러링은 데이터베이스의 가용성을 높여 주는 주요 소프트웨어 솔루션입니다.
주(Principal) 역할을 주 서버라고 하며, 미러(Mirror) 역할을 미러 서버라고 합니다.
미러링은 데이터베이스 복사본을 2개 동기화 유지하여 응용프로그램의 끊김없는 DB 연결 및 데이터 손실을 최소화 합니다.

미러링 구성
구성에는 총 3개의 SQL Server 인스턴스가 필요합니다. (가용성우선모드)
주(Principal)역할 서버 와 미러(Mirror)역할 서버, 그리고 이를 모니터(Withness)하는 서버가 필요합니다.
모니터 서버는 주 서버와 미러 서버를 모니터링하여 지정한 시간에 장애 조치 파트너 중 하나만 주 서버로 작동하게 하는 방식으로
   자동 장애 조치를 지원합니다.
지정한 서버는 파트너 또는 미러링 모니터 서버로서 여러 개의 동시 DB 미러링 세션에 설정할 수 있습니다.
모든 세션(및 해당 데이터베이스)은 다른 세션에 대해 독립적으로 구성 및 운영됩니다.
데이터베이스 서버는 주로 응용프로그램 서버(웹서버)등과 연동하여 운영하게 됩니다.
모니터(Withness) 역할 서버는 응용프로그램 서버에 설치를 하면 되므로 별도의 모니터를 위한 하드웨어는 필요가 없습니다.
   (* Server 단위가 아닌 데이터베이스 단위로 트랜잭션량에 따라 10개 데이터베이스 이하를 권장)

장애 조치(Failover)
데이터베이스 미러링 세션에서는 역할 전환 프로세스를 통해 주 역할과 미러 역할을 서로 바꿀 수 있습니다.
   역할 전환 시 미러서버는 주 서버에 대한 장애 조치(Failover) 파트너 역할을 합니다.
미러서버는 주 역할을 넘겨 받아 DB 복사본을 새로운 주 데이터베이스로 사용하도록 온라인 상태로 만듭니다.
서버 한 대가 손실되어도 데이터베이스는 여전히 작동되므로 고가용성이 지원됩니다.
이전 주 서버는 가능(복구)할 경우 미러 서버 역할을 맡으며 새 미러 데이터베이스가 됩니다. (역할 상호 전환)

미러링의 장점
데이터베이스 미러링은 완전하거나 거의 완전한 데이터 중복성을 제공합니다.
서버 인스턴스는 직접 네트워크 연결을 통해 통신하며 특별한 하드웨어는 필요하지 않습니다.
세션의 운영 모드에 따라 특정 형태의 역할 전환 지원
가용성에 영향을 주지 않고 하드웨어 또는 소프트웨어 업그레이드를 위해 수동 장애 조치를 사용할 수 있습니다.
데이터베이스 미러링은 전체 텍스트 카탈로그를 지원합니다.
미러 데이터베이스에 대한 데이터베이스 스냅숏을 만들어 클라이언트가 제한 접속 가능
단일 데이터베이스를 미러링 세션의 주 데이터베이스이자 로그전달 구성의 주데이터베이스로 구성할 수 있습니다.
데이터베이스 미러링은 복제(Replication)와 호환
데이터베이스 미러링은 MSCS클러스터와 호환

List of Articles
번호 제목 글쓴이 날짜 조회 수
19 [MSSQL] “시간제한이 만료되었습니다.”라는 메시지가 나옵니다... 1 ADMINPLAY 2009.11.26 21750
18 MSSQL 2005 접속 클라이언트(mssql server management Studio ... ADMINPLAY 2009.11.26 16505
17 Ms-Sql 백업 format옵션 ADMINPLAY 2009.11.26 10001
16 sql 설명들... ADMINPLAY 2009.11.26 7272
15 MS-SQL 클라이언트 설치 방법 ADMINPLAY 2009.11.26 16404
14 MsSQL에서 소유자(mssql2000 => mssql2005으로 복원) ADMINPLAY 2009.11.26 9490
13 SQL2005 --> SQL2000 으로 디비 옮기는 방법 ADMINPLAY 2009.11.26 8305
12 MSSQL 접속 방법 ADMINPLAY 2009.11.26 9270
11 [MS-SQL] DB Table 소유자변경 ADMINPLAY 2009.11.24 8891
» MSSQL 클러스터 ADMINPLAY 2009.11.19 9793
9 MSSQL 파일사이즈 줄이기 ADMINPLAY 2009.11.10 7671
8 SQL Server DBA 가이드 ADMINPLAY 2009.11.10 12800
7 The log file for database 'board' is full 해결방법 ADMINPLAY 2009.06.04 8077
6 mssql2005 원격접속 허용 - 노출 영역 구성 ADMINPLAY 2009.06.04 10562
5 MSSQL 트랜잭션로그삭제 ADMINPLAY 2009.05.15 11646
4 sa계정 패스워드변경하기 1 ADMINPLAY 2009.05.07 12816
3 Firehose 모드에서는 트랜젝션을 시작할수 없습니다 ADMINPLAY 2009.04.13 7626
2 php에서 mssql 연동방법(총정리) ADMINPLAY 2009.04.13 16920
1 mysql 대량 쿼리 보내기 ADMIN 2008.12.14 8926
Board Pagination Prev 1 2 Next
/ 2

Copyright ADMINPLAY corp. All rights reserved.

abcXYZ, 세종대왕,1234

abcXYZ, 세종대왕,1234