Windows Azure Pack 에서 SQL AlwaysOn 가용성 그룹 구성
적용 대상: Windows Azure Pack
Windows Azure Pack 의 SQL Server 서비스와 함께 SQL AlwaysOn 가용성 그룹 기능을 사용할 수 있습니다. SQL AlwaysOn 가용성 그룹 기능은 Microsoft SQL Server 2012 Enterprise Edition에서 사용할 수 있으며, 데이터베이스 미러링에 대한 엔터프라이즈 수준의 대안을 제공하는 고가용성 및 재해 복구 솔루션입니다. 이 기능은 단일 SQL 인스턴스의 오류 가능성에 대한 테넌트 데이터베이스의 종속성을 감소시킵니다.
SQL AlwaysOn 가용성 그룹에 대한 자세한 내용은 다음을 참조하세요https://msdn.microsoft.com/library/hh510230.aspx.
포함된 데이터베이스 생성은 이 기능을 가능하게 하는 핵심 변경 내용입니다. 포함된 데이터베이스는 다른 데이터베이스 및 해당 데이터베이스를 호스트하는 SQL Server 인스턴스에서 격리된 데이터베이스입니다. 포함된 데이터베이스에 대한 자세한 내용은 .에서 https://msdn.microsoft.com/library/ff929071.aspx찾을 수 있습니다. 포함된 데이터베이스를 만들면 관리자가 가용성 그룹에 데이터베이스를 추가하고 복제를 시작할 수 있습니다. 인스턴스 수준 사용자에 대해 포함된 사용자가 만들어집니다. 장애 조치(Failover)의 경우 포함된 모든 데이터베이스 및 포함된 사용자가 복제됩니다. 사용자는 보조 인스턴스에서 새 로그인을 만들지 않고 보조 인스턴스의 데이터베이스에 계속 액세스할 수 있습니다.
필수 구성 요소
SQL AlwaysOn 가용성 그룹을 사용하기 전에 다음을 확인합니다.
AlwaysOn 가용성 그룹에 SQL 설정하기 위한 필수 구성 요소 목록은 여기에서 찾을 수 있습니다.
SQL AlwaysOn 가용성 그룹을 사용하도록 설정하려면 Windows Azure Pack을 통해 SQL 데이터베이스를 만들기 전에 모든 SQL 인스턴스에서 다음 스크립트를 실행합니다.
sp_configure ‘contained database authentication’, 1 RECONFIGURE GO
가용성 그룹 수신기를 추가하기 전에 모든 보조 서버가 AlwaysOn 가용성 그룹의 일부로 구성되었는지 확인합니다.
가용성 그룹 수신기를 Windows Azure Pack과 함께 사용한 후에는 연결된 인스턴스의 위의 포함 설정을 변경하지 마십시오.
필수 구성 요소에 설명된 대로 SQL AlwaysOn 데이터베이스에 필요한 파일 공유를 프로비전합니다.
관리자용 관리 포털의 작업
다음을 수행합니다.
해당 가용성 그룹 수신기를 사용하여 SQL에서 가용성 그룹을 만듭니다. 자세한 내용은 https://msdn.microsoft.com/library/ff878399.aspx를 참조하세요.
참고
기본 포트 1433을 사용하도록 AlwaysOn 그룹 수신기를 구성합니다.
"고가용성(AlwaysOn 사용)" 유형의 SQL 그룹을 만듭니다.
이 SQL Server 그룹에 포함될 모든 기본 및 보조 서버에서 액세스할 수 있는 파일 공유를 지정합니다.
위에서 만든 그룹에 가용성 그룹 수신기를 추가합니다.
Azure Pack에 수신기를 추가한 후 가용성 그룹에 보조 서버를 추가하는 경우 관리자용 관리 포털의 Windows SQL Server 확장에서 수신기에 대한 복구 연결이 트리거되는지 확인합니다. 그렇지 않으면 테넌트가 새 데이터베이스를 만들거나 기존 데이터베이스를 크기 조정, 변경 또는 삭제할 수 없습니다.
SQL Server의 작업
관리자는 SQL Server 자체에서 다음 작업을 수행해야 합니다.
각 SQL Server 고가용성(AlwaysOn 사용) 그룹에 대해 지정된 파일 공유를 주기적으로 제거하여 공간을 확보합니다. 이 작업을 수행하는 자동화된 프로세스는 없습니다.
SQL Server 관리 팩에 SQL Server정책을 추가하여 장애 조치(failover) 발생을 추적합니다. 이 정책을 추가하면 관리 팩에서 자동으로 검색하고 상태 모델로 사용합니다.
참고자료
다음 항목에서는 SQL AlwaysOn 가용성 그룹 기능을 사용하는 방법에 대한 추가 정보를 제공합니다.