Date: 2월 4, 2018
태그: AlwaysOn 가용성 그룹, SQL Server 2012
AlwaysOn 가용성 그룹에 대한 대안을 찾고 계십니까?
Microsoft는 SQL Server 2012에서 가장 많이 보급 된 가용성 옵션에 대해 발표했습니다. 이 변경 사항에는 SQL의 Enterprise Edition에서만 사용할 수있는 AlwaysOn 가용성 그룹이 포함됩니다. SQL Server Enterprise의 비용은 Standard Edition의 경우 7,172 달러 대 모든 서버 (실제 프로세서가 4 개)에 대해 $ 27,496입니다. "읽기 전용"복제본을 사용하려면 원본 서버와 대상 서버 모두에 라이센스를 부여해야하므로 솔루션 비용이 두 배가됩니다 ($ 54,992). 이러한 높은 가격대로 AlwaysOn 가용성 그룹에 대한 대안이 있는지 궁금해하기 시작합니다. 계속 읽으세요. 아마 SteelEye DataKeeper Cluster Edition을 소개 할 것이기 때문에 아마도 당신에게 가장 좋은 기회를 줄 것입니다.
좋은 소식은 Microsoft가 SQL Server Standard Edition을 사용하여 2 노드 클러스터를 구축 할 수 있다는 것입니다. 이 기능은 일반적으로 활성 – 수동 구성으로 배포되므로 대기 서버에 라이센스를 부여 할 필요가 없습니다. 그래서 $ 7,172에 대해 꽤 강력한 2- 노드 SQL 클러스터를 구축 할 수 있습니다. 클러스터 데이터를 저장하는 데 사용할 수있는 엔터프라이즈 급 SAN이 있다고 가정합니다.
네가하는 말은, 너는 SAN이 없다는거야? 또는 SAN을 단일 실패 지점으로 제거하는 솔루션을 구축하는 것이 좋습니다. 대신 데이터 복제를 사용하여 AlwaysOn 가용성 그룹에서 허용하는 방식으로 클러스터 노드간에 데이터를 동기화 할 수 있습니다. 또는 Fusion-IO가 제공하는 것과 같은 로컬 연결 SSD 드라이브가 제공하는 속도를 활용하고 싶지만 가용성을 포기하고 싶지 않을 수 있습니다.
SteelEye DataKeeper Cluster Edition의 위대함
SQL Server 2012 Standard Edition의 단일 복사본과 SteelEye DataKeeper Cluster Edition의 추가가 매우 저렴하므로 데이터 복제와 함께 2 노드 SQL Server 2012 Standard Edition 클러스터를 배포 할 수 있습니다. 제일 좋은 부분? 2 노드 SQL Server Enterprise Edition AlwaysOn 가용성 그룹 비용의 절반 정도입니다. 또한 읽기 전용 목표를 가진 AlwaysOn 가용성 그룹의 약 1/4 가격입니다.
다음과 같은 질문에 예라고 답한 경우. 그런 다음 AlwaysOn 가용성 그룹에 대한 대체 방법을 찾는 것이 좋습니다. Windows Server 장애 조치 (Failover) 클러스터링 및 DataKeeper Cluster Edition은 현명한 선택 일 수 있습니다.
- SQL Server Enterprise Edition의 비용이 걱정됩니까?
- 복제 또는 로그 전달을 사용합니까?
- 분산 트랜잭션을 사용하는 Lync Server 또는 기타 응용 프로그램을 지원해야합니까?
- 데이터베이스 백업, 최적화, DTS 및 기타 SQL 에이전트 작업이 서비스중인 노드에 관계없이 계속 실행되도록해야합니까?
- SQL 로그인 계정이 클러스터 노드간에 동기화되도록 유지해야합니까?
- 행정 부담을 최소화하고 싶습니까?
우리는 비교를 완료했습니다.
다음 차트에는 SQL Server 2012 가용성 옵션이 요약되어 있습니다. DataKeeper Cluster Edition과 함께 Windows Server 장애 조치 (Failover) 클러스터링을 사용하여 기존 SQL 클러스터를 구축하는 세 번째 옵션이 포함되었습니다.
DataKeeper Cluster Edition을 사용한 장애 조치 클러스터링은 많은 비용을 절감 해줍니다. 또한 AlwaysOn 가용성 그룹의 고유 한 한계를 극복하는 데 도움이 될 것입니다.
DataKeeper 솔루션으로 수행 할 수없는 유일한 작업은 읽기 전용 대상을 사용하는 것입니다. 앞에서 언급했듯이 읽기 전용 타겟은 두 번째 SQL 라이센스가 필요합니다. 따라서이 기능을 사용하면 최소 54,938 달러의 비용이 발생합니다. 읽기 전용 타겟이 정말로 필요한 경우 AlwaysOn 장애 조치 클러스터를 DataKeeper 및 AlwaysOn 가용성 그룹과 혼합 할 수 있다는 사실을 알고 기쁩니다. 기본적으로 DataKeeper가있는 2 노드 SQL 장애 조치 클러스터와 AlwaysOn 가용성 그룹의 읽기 전용 대상인 단일 독립 실행 형 SQL Server를 사용하게됩니다. 이 경우 SQL Server Enterprise Edition 사본 2 개가 필요합니다 (클러스터 용 및 읽기 전용 대상 용).
기본적으로 AlwaysOn 가용성 그룹의 가능한 대안을 확인하여 비용을 절감하고 작업 프로세스를 개선하십시오. 작년 애틀랜타에서 개최 된 Tech-Ed 2011에서이 솔루션을 시연했으며 많은 긍정적 인 피드백을 받았습니다. 이 특정 데모에서는 2 노드 다중 사이트 클러스터를 보여줍니다. 그러나 단일 사이트 클러스터에는 동일한 개념을 적용 할 수 없습니다.
https://clusteringformeremortals.com/2012/04/05/sql-server-2012-standard-edition-availability-options/의 허락을 받아 재현했습니다.