2012-05-02 5 views
1

SQL Server 2012의 새로운 기능과 현재 상황이 어떻게 도움이되는지 살펴 보았습니다.SQL Server 2012의 미러링 및 가용성 그룹

현재 우리는 SQL Server 2008 R2를 사용 중이며 트랜잭션 복제를 통해 두 개의 OLTP 데이터베이스 서버를 단일보고 서버에 복제합니다. 그런 다음 이러한 복제 된 DB를 사용하여보고합니다.

SQL Server 2012와 가용성 그룹이 이것을 대체 할 수 있는지 여부에 관심이 있습니다. 트랜잭션 복제 대신 새 가용성 그룹을 사용하고 복제 서버에 두 개의 OLTP 서버를 미러링합니다. 읽기 전용 사본에 액세스 할 수 있어야합니다.

정상적으로 작동하는지 확실하지 않습니다.

아무도 좋은 예나 경험이 있습니까?

답변

3

개인적으로 나는 진정한 마이그레이션 시나리오에서 두 가지를 공식적으로 비교하지는 않았지만 이것은 개인적으로 트랜잭션 복제보다 훨씬 잘 작동한다고 생각합니다. 표준 미러링과 비교하여 트랜잭션 복제로 인해 발생하는 문제가 많을수록 문제가 적어 질 것입니다.

가장 큰 장점은 보조 프로그램을 읽기 전용으로 설정할 수 있다는 것입니다. 따라서 원하는 모든 보고서를 실행할 수 있으며 미러링에 전혀 영향을 미치지 않습니다. tempdb가 더 필요합니다 (본질적으로 rcsi를 사용하기 때문에).

물론 읽기 전용 작업을 위해 복제본을 사용하려면 AG의 양면에 모두 라이센스가 필요하다는 점을 알아야합니다. 양쪽 모두 FCI를 지원하는 Windows 버전에서 실행되어야합니다 (Windows Server 2008 R2 이상에서는 엔터프라이즈 이상, Windows Server 2012 이상에서는 표준 이상) - AG의 SQL 인스턴스는 클러스터링되었지만 운영 체제의 인프라 스트럭처 위에 있어야합니다.