다음을 통해 공유


캐시 호스트 구성 설정(Windows Server AppFabric 캐싱)

Windows Server AppFabric 캐시 호스트 설정은 클러스터 구성 설정의 클러스터 수준 및 각 개별 캐시 호스트의 캐시 호스트 수준에 저장됩니다.

클러스터 수준 캐시 호스트 설정

클러스터 수준에 저장된 캐시 호스트 설정은 통신에 대한 네트워크 포트 설정 및 메모리 사용 같이 캐시 호스트가 클러스터에서 참가자로서 작동하는 방식과 관련됩니다. 이러한 클러스터 수준 캐시 호스트 설정은 클러스터 구성 설정(Windows Server AppFabric 캐싱)에 설명되어 있습니다.

대부분의 클러스터 수준 설정은 Windows PowerShell 기반 캐시 관리 도구에서 보고 편집할 수 있습니다. 자세한 내용은 Windows PowerShell을 사용하여 Windows Server AppFabric 캐싱 기능 관리를 참조하십시오.

호스트 수준 캐시 호스트 설정

각 캐시 호스트에 저장된 캐시 호스트 설정은 기능적이며 소프트웨어를 실행하는 데 필요한 설정과 관련됩니다. 예를 들어, 이러한 설정은 캐시 호스트가 클러스터 구성 저장소 위치를 찾을 수 있는 위치 및 로그 싱크를 구성하는 방법을 설정합니다.

캐시 호스트 설정을 저장하기 위해 각 캐시 호스트는 DistributedCacheService.exe.config라는 구성 파일을 사용합니다. 이 파일은 설치 중에 자동으로 생성 및 구성되며 .\Windows\System32\AppFabric 폴더에 있습니다. 대부분의 경우 이 구성 파일에서 사용되는 설정을 편집하면 안 됩니다. 로깅 수준을 설정하거나 로그 위치를 변경할 경우에만 이 파일을 편집해야 합니다.

참고

여기서 설명되지 않은, DistributedCacheService.exe.config 파일에 있는 다른 설정은 AppFabric에서 내부 작업에 사용됩니다.

dataCacheConfig 요소 설정

dataCacheConfig 요소의 설정은 캐시 클러스터와 관련하여 캐시 호스트에 의미가 있습니다. 클러스터 이름, 클러스터 구성 저장소 위치 및 캐시 호스트 서비스 이름 같은 설정은 dataCacheConfig 요소에서 찾을 수 있습니다.

다음 표에서 설명되는 dataCacheConfig 요소의 설정은 Use-CacheCluster 명령을 매개 변수 없이 사용할 때 PowerShell 관리 도구에서도 사용됩니다. 자세한 내용은 Windows PowerShell을 사용하여 Windows Server AppFabric 캐싱 기능 관리를 참조하십시오.

설정 XML 구성 위치

캐시 서버 이름

dataCacheConfig 요소의 hostName 특성.

클러스터 구성 위치 연결 문자열

clusterConfig 요소의 connectionString 요소. clusterConfig 요소는 dataCacheConfig 요소의 하위입니다.

참고

SQL Server 데이터베이스를 사용하여 클러스터 구성 설정을 저장할 경우 SQL Server 연결 문자열은 일반 텍스트로 DistributedCacheService.exe.config 파일에 저장됩니다. 가능하면 연결 문자열에 암호가 필요하지 않도록 Windows 통합 보안을 사용하여 데이터베이스를 보호하십시오.

예제

다음 예제에서는 캐시 호스트 구성 파일 DistributedCacheService.exe.config에 표시되는 내용을 보여 줍니다.

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections>
    <!-- Microsoft.ApplicationServer.Caching.Core assembly name is hard-coded -->
    <section name="dataCacheConfig" type="Microsoft.ApplicationServer.Caching.DataCacheConfigSection, Microsoft.ApplicationServer.Caching.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
    <section name="fabric" type="Microsoft.Fabric.Common.ConfigFile, Microsoft.WindowsFabric.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" allowLocation="true" allowDefinition="Everywhere" />
    <section name="dataCache" type="Microsoft.ApplicationServer.Caching.DataCacheSection, Microsoft.ApplicationServer.Caching.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
  </configSections>
  <dataCacheConfig cacheHostName="AppFabricCachingService">
    <log location="" logLevel="-1" />
    <clusterConfig provider="System.Data.SqlClient" connectionString="Data Source=SqlServer1;Initial Catalog=CacheConfigDB;Integrated Security=True" />
  </dataCacheConfig>
  <fabric>
    <section name="param" path="">
      <key name="VersionInfoClass" value="Microsoft.ApplicationServer.Caching.ServerVersionInfo, Microsoft.ApplicationServer.Caching.Server" />
      <key name="DroppedReplicaKeepDuration" value="0" />
      <key name="ClusterStableNodeUpInterval" value="10" />
      <key name="ReplicationQueueCapacity" value="128" />
      <key name="CopyQueueCapacity" value="2" />
      <key name="ReplicationTempListCapacity" value="1024" />
      <key name="ReplicationTempListInitialSize" value="128" />
      <key name="ReplicationRetryInterval" value="12" />
      <key name="ThrowOnAssert" value="true" />
    </section>
  </fabric>
  <dataCache size="Small">
    <hosts>
      <host replicationPort="22236" arbitratorPort="22235" clusterPort="22234" hostId="1739552749" size="1228" leadHost="true" account="NT AUTHORITY\NETWORK SERVICE" name="localhost" cacheHostName="AppFabricCachingService" cachePort="22233" />
    </hosts>
  </dataCache>
  <runtime>
    <gcServer enabled="true" />
  </runtime>
  <startup>
    <supportedRuntime version="v4.0.30125" />
  </startup>
</configuration>

참고 항목

개념

응용 프로그램 구성 설정(Windows Server AppFabric 캐싱)
클러스터 구성 설정(Windows Server AppFabric 캐싱)
Windows Server AppFabric 캐싱 문제 해결
Windows PowerShell을 사용하여 Windows Server AppFabric 캐싱 기능 관리
Windows Server AppFabric 캐싱 개념
캐시 클라이언트 개발(Windows Server AppFabric 캐싱)

  2011-12-05