다음을 통해 공유


클러스터 구성 저장소 옵션(Windows Server AppFabric 캐싱)

Windows Server AppFabric에서는 공유 폴더, SQL Server 데이터베이스 또는 사용자 지정 구성 저장소에 캐시 클러스터 구성 설정을 저장할 수 있습니다. 이 항목에서는 이러한 옵션을 선택할 때 고려할 사항에 대해 설명합니다.

공유 폴더 기반 클러스터 구성 저장소 옵션을 선택할 경우 구성 데이터를 저장할 공유 네트워크 폴더를 제공해야 합니다. SQL Server 기반 옵션을 선택하는 경우에는 SQL Server 데이터베이스를 제공해야 합니다. 사용자 지정 구성 저장소 옵션은 이 옵션을 지원하는 서버에 사용자 지정 공급자를 설치한 경우에만 사용할 수 있습니다.

참고

클러스터 구성 저장소 위치는 캐시 서버에 있으면 안되며, 캐시 서버, 기본 데이터 원본 서버 및 캐시 클라이언트와 동일한 도메인의 컴퓨터에 위치하고 모두 방화벽 경계 내에 있어야 합니다.

구성 설정 편집

클러스터 구성 설정 편집을 위한 선택 사항은 구성 설정을 저장하는 방법에 따라 결정되지 않습니다. Windows PowerShell을 사용하여 구성 설정을 편집하거나 Windows PowerShell Export-CacheClusterConfigImport-CacheClusterConfig 명령을 사용하여 XML에서 직접 구성 설정을 편집할 수 있습니다. 자세한 내용은 캐시 클러스터 구성(Windows Server AppFabric 캐싱)을 참조하십시오.

구성 저장소 옵션 선택

클러스터 구성 설정에 사용할 저장소 옵션을 결정할 때 고려할 세 가지 기본 요소가 있습니다.

  • 클러스터 관리 옵션. 클러스터 관리 역할을 SQL Server가 수행합니까? 아니면 리드 호스트가 수행합니까?

  • 고가용성 리소스. 마음대로 처분할 수 있는 고가용성 리소스는 무엇입니까? 예를 들어, 분산 캐시 시스템에서 사용할 수 있는 "클러스터된" SQL Server 리소스가 이미 있습니까?

  • 클러스터 크기. 대용량 클러스터를 원하십니까? 대용량 클러스터는 공유 네트워크 폴더를 사용하여 구성 설정을 호스트할 때 경합 문제가 발생할 수 있습니다. 운영 체제에서 제한된 수의 동시 연결만 지원하는 경우도 있습니다.

클러스터 관리 옵션

분산 캐시 시스템을 배포하는 방법에 따라 클러스터 관리 역할이 수행되는 방식에 대한 다양한 옵션이 있습니다. 자세한 내용은 리드 호스트 및 클러스터 관리(Windows Server AppFabric 캐싱)를 참조하십시오.

클러스터 구성 설정을 SQL Server 데이터베이스에 저장하는 경우 해당 SQL Server 인스턴스를 사용하여 클러스터 관리 역할을 수행할 수도 있습니다. 클러스터 구성 설정을 공유 폴더에 저장하는 경우 클러스터 관리 역할은 리드 호스트라는 특수 캐시 호스트에 의해 항상 수행됩니다. 다음 표에서 그 방법을 보여 줍니다.

클러스터 구성 저장소 유형 클러스터 구성 저장소 위치 클러스터 관리

XML 파일

공유 네트워크 폴더

리드 호스트

SQL Server 데이터베이스

SQL Server

SQL Server(기본값) 또는 리드 호스트

사용자 지정

사용자 지정 저장소

사용자 지정 공급자

고가용성 리소스

클러스터 구성 저장소 위치는 분산 캐시 시스템의 단일 실패 지점이 될 수 있습니다. 따라서 가능하면 Windows Server 2008 장애 조치(Failover) 클러스터링(https://go.microsoft.com/fwlink/?LinkId=130692)을 사용하여 클러스터 구성 데이터의 가용성을 최적화하는 것이 좋습니다. 사용자 환경의 응용 프로그램에서 사용할 수 있는 "클러스터된" 리소스를 고려하고 분산 캐시 시스템에 필요한 가용성 정도에 따라 가장 적합한 저장소 옵션을 결정하십시오.

예를 들어, 사용자 인프라에 구성 설정을 저장하는 데 사용할 수 있는 "클러스터된" SQL Server 데이터베이스가 이미 있을 수 있습니다. 또는 공유 폴더 기반 클러스터 구성을 배포할 수 있는 "클러스터된" 폴더가 있을 수 있습니다.

클러스터 크기

공유 폴더를 사용하여 클러스터 구성 설정을 저장하는 경우 캐시 구성 저장소 위치에 사용되는 운영 체제에서 공유 폴더에 대한 동시 연결 수를 제한할 수 있습니다. 그런 경우 클러스터에서 해당 제한을 초과하는 캐시 호스트 수는 지원되지 않습니다.

참고

Windows XP, Windows Server 2003 및 Windows Vista 32비트 버전에서는 공유 네트워크 폴더에 대한 동시 연결 수가 10개를 초과할 수 없습니다. 대규모 클러스트에 대한 캐시 구성 설정을 저장할 경우 이러한 운영 체제를 사용하지 않는 것이 좋습니다.

SQL Server 데이터베이스를 사용하여 클러스터 구성 설정을 저장하는 경우에는 공유 네트워크 폴더가 필요하지 않습니다. SQL Server에는 공유 폴더에 대한 동시 연결 수 제한과 같은 제한이 없습니다. 대신 데이터베이스 관리자가 SQL Server 인스턴스에 대한 최대 동시 연결 수를 적용할 수 있습니다. SQL Server에서 최대 동시 연결 수는 서버 수준으로 구성됩니다. 동시 연결을 제한하지 않도록 서버를 구성하거나, 데이터베이스 관리자가 관리 상의 이유나 기타 이유로 이 설정을 매우 낮게 구성할 수 있습니다.

SQL Server 데이터베이스를 사용하여 클러스터 구성 데이터를 저장하는 경우 캐시 클러스터에 캐시 호스트를 추가하기 전에 SQL Server 인스턴스가 추가 연결을 받아들일 수 있는지 확인하십시오.

이 섹션의 내용

참고 항목

개념

클러스터 구성 설정(Windows Server AppFabric 캐싱)
리드 호스트 및 클러스터 관리(Windows Server AppFabric 캐싱)
캐시 클러스터 구성(Windows Server AppFabric 캐싱)

  2011-12-05