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클러스터와 호환

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

  2. No Image 26Nov
    by ADMINPLAY
    2009/11/26 by ADMINPLAY
    Views 16505 

    MSSQL 2005 접속 클라이언트(mssql server management Studio Express)

  3. No Image 26Nov
    by ADMINPLAY
    2009/11/26 by ADMINPLAY
    Views 10001 

    Ms-Sql 백업 format옵션

  4. No Image 26Nov
    by ADMINPLAY
    2009/11/26 by ADMINPLAY
    Views 7271 

    sql 설명들...

  5. No Image 26Nov
    by ADMINPLAY
    2009/11/26 by ADMINPLAY
    Views 16404 

    MS-SQL 클라이언트 설치 방법

  6. No Image 26Nov
    by ADMINPLAY
    2009/11/26 by ADMINPLAY
    Views 9490 

    MsSQL에서 소유자(mssql2000 => mssql2005으로 복원)

  7. No Image 26Nov
    by ADMINPLAY
    2009/11/26 by ADMINPLAY
    Views 8305 

    SQL2005 --> SQL2000 으로 디비 옮기는 방법

  8. No Image 26Nov
    by ADMINPLAY
    2009/11/26 by ADMINPLAY
    Views 9270 

    MSSQL 접속 방법

  9. No Image 24Nov
    by ADMINPLAY
    2009/11/24 by ADMINPLAY
    Views 8891 

    [MS-SQL] DB Table 소유자변경

  10. No Image 19Nov
    by ADMINPLAY
    2009/11/19 by ADMINPLAY
    Views 9793 

    MSSQL 클러스터

  11. No Image 10Nov
    by ADMINPLAY
    2009/11/10 by ADMINPLAY
    Views 7671 

    MSSQL 파일사이즈 줄이기

  12. No Image 10Nov
    by ADMINPLAY
    2009/11/10 by ADMINPLAY
    Views 12800 

    SQL Server DBA 가이드

  13. No Image 04Jun
    by ADMINPLAY
    2009/06/04 by ADMINPLAY
    Views 8077 

    The log file for database 'board' is full 해결방법

  14. No Image 04Jun
    by ADMINPLAY
    2009/06/04 by ADMINPLAY
    Views 10561 

    mssql2005 원격접속 허용 - 노출 영역 구성

  15. No Image 15May
    by ADMINPLAY
    2009/05/15 by ADMINPLAY
    Views 11646 

    MSSQL 트랜잭션로그삭제

  16. sa계정 패스워드변경하기

  17. No Image 13Apr
    by ADMINPLAY
    2009/04/13 by ADMINPLAY
    Views 7626 

    Firehose 모드에서는 트랜젝션을 시작할수 없습니다

  18. No Image 13Apr
    by ADMINPLAY
    2009/04/13 by ADMINPLAY
    Views 16920 

    php에서 mssql 연동방법(총정리)

  19. No Image 14Dec
    by ADMIN
    2008/12/14 by ADMIN
    Views 8926 

    mysql 대량 쿼리 보내기

Board Pagination Prev 1 2 Next
/ 2

Copyright ADMINPLAY corp. All rights reserved.

abcXYZ, 세종대왕,1234

abcXYZ, 세종대왕,1234