Skip to content

2009.11.19 17:07

MSSQL 클러스터

조회 수 9663 추천 수 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클러스터와 호환

  1. [MSSQL] “시간제한이 만료되었습니다.”라는 메시지가 나옵니다...

    Date2009.11.26 ByADMINPLAY Views21582
    Read More
  2. MSSQL 2005 접속 클라이언트(mssql server management Studio ...

    Date2009.11.26 ByADMINPLAY Views16335
    Read More
  3. Ms-Sql 백업 format옵션

    Date2009.11.26 ByADMINPLAY Views9850
    Read More
  4. sql 설명들...

    Date2009.11.26 ByADMINPLAY Views7130
    Read More
  5. MS-SQL 클라이언트 설치 방법

    Date2009.11.26 ByADMINPLAY Views16254
    Read More
  6. MsSQL에서 소유자(mssql2000 => mssql2005으로 복원)

    Date2009.11.26 ByADMINPLAY Views9322
    Read More
  7. SQL2005 --> SQL2000 으로 디비 옮기는 방법

    Date2009.11.26 ByADMINPLAY Views8170
    Read More
  8. MSSQL 접속 방법

    Date2009.11.26 ByADMINPLAY Views9163
    Read More
  9. [MS-SQL] DB Table 소유자변경

    Date2009.11.24 ByADMINPLAY Views8756
    Read More
  10. MSSQL 클러스터

    Date2009.11.19 ByADMINPLAY Views9663
    Read More
  11. MSSQL 파일사이즈 줄이기

    Date2009.11.10 ByADMINPLAY Views7519
    Read More
  12. SQL Server DBA 가이드

    Date2009.11.10 ByADMINPLAY Views12667
    Read More
  13. The log file for database 'board' is full 해결방법

    Date2009.06.04 ByADMINPLAY Views7949
    Read More
  14. mssql2005 원격접속 허용 - 노출 영역 구성

    Date2009.06.04 ByADMINPLAY Views10424
    Read More
  15. MSSQL 트랜잭션로그삭제

    Date2009.05.15 ByADMINPLAY Views11520
    Read More
  16. sa계정 패스워드변경하기

    Date2009.05.07 ByADMINPLAY Views10897
    Read More
  17. Firehose 모드에서는 트랜젝션을 시작할수 없습니다

    Date2009.04.13 ByADMINPLAY Views7493
    Read More
  18. php에서 mssql 연동방법(총정리)

    Date2009.04.13 ByADMINPLAY Views16783
    Read More
  19. mysql 대량 쿼리 보내기

    Date2008.12.14 ByADMIN Views8786
    Read More
Board Pagination Prev 1 2 Next
/ 2

Copyright ADMINPLAY corp. All rights reserved.

abcXYZ, 세종대왕,1234

abcXYZ, 세종대왕,1234