미리링을 도입할 계획이 있어
한참 미러링 관련해서 책도 보고 자료도 수집 하고 있는 와중에
애매하게 궁금한게 있어서 질문 올려봅니다.
우선 서버 환경 말씀 드리자면....
OS : MS Windows Server 2003 R2 Standard x64 Edition Service Pack 2
DBMS : MS Sql Server 2005 Standard Edition 64bit SP3
인 상태입니다.
여기서 미러링을 위해 장비를 추가하고자 하면,,,,
주서버와 같은 사양(cpu, ram, 디스크 구성, OS 버전, MSSQL 버전....)의 미러서버여야만 하는지
아니면 더 높은 성능의 서버로 마련을 해도 무방한지...가 궁금하구요
주서버가 2대이고 미러서버가 1대로 구성도 가능 한건지....궁금합니다.
고수님들 답변 기다리겠습니다.
감사합니다.(__)
Comment 1
-
NiceHee
2013.08.22 10:51
질문하신 내용은 모두 가능하십니다.
그런데, 주서버와 보조 서버가 성능이 다를경우가 좀 에메 한데,
구성 방식이 동기화와 비동기화가 있습니다. Standard 쓰시면 동기화만 지원할 것이고, 동기화로 구성한다는 이야기는..
주서버와 보조서버의 성능이 모두 영향을 받아 하나의 트랜잭션이 실행된다는 이야기가 됩니다.
양쪽 모두 반영이 되어야 commit이 되는 형태입니다.
그래서 Enterprise에서는 비동기를 지원하고 있습니다.
주서버가 2대이고 미러서버가 1대로 구성하는 것은 .. 질문이 조금 애매해서 ...
--------------------------------------------
주서버 A : a DB
주서버 B : b DB
보조서버 C : a DB, b DB
--------------------------------------------
이렇게는 구성이 가능합니다.
그러나,
--------------------------------------------
주서버 A : a DB
주서버 B : a DB
보조서버 C : a DB
--------------------------------------------
이것은 안 됩니다. 당연한 이야기겠지만....