2012-08-02 5 views
0

Windows 7 Professional 컴퓨터에서 AppFabric Cache 클러스터를 실행하기위한 권장 사항은 무엇입니까? 3 노드를 설치하고 고 가용성을 설정할 계획입니다. 제발 제안 해주세요. - 윈도우 7 호스트 것 하지 지원을AppFabric 캐시 및 Windows 7

<dataCacheClient requestTimeout="60000" channelOpenTimeout="15000" maxConnectionsToServer="2"> 
    <localCache isEnabled="true" sync="NotificationBased" ttlValue="300000" objectCount="100000" /> 
    <clientNotification pollInterval="10" maxQueueLength="100000" /> 
    <hosts> 
     <host name="********" cachePort="********" />  
    </hosts> 
    <securityProperties mode="Transport" protectionLevel="EncryptAndSign" /> 
    <transportProperties connectionBufferSize="131072" maxBufferPoolSize="268435456" maxBufferSize="8388608" maxOutputDelay="2" channelInitializationTimeout="60000" receiveTimeout="600000" /> 
    </dataCacheClient> 

답변

3

고 가용성 2008 엔터프라이즈 에디션 윈도우 서버에서만 사용할 수 입니다 : 아래 언급 내 클라이언트 구성 될 것입니다.

이 설정에 대해 매우 신중하게 생각합니다. Windows 7은 '서버 규모'운영 체제로 설계되지 않았기 때문에 모든 캐시 호스트가 아닌 Windows 업데이트의 응용 프로그램 충돌 또는 예기치 않은 재시작과 같은 문제가 발생합니다. 항상 사용할 수있게 될 것입니다. 또한 Microsoft가 프로덕션 시스템을 위해이 구성을 지원할 것인지, 아니면 적어도이를 강력히 권장 할 것인지는 의심 스럽습니다.

꼭 시도해보고 으로 시험해보십시오. 그러나 실패 할 수 있습니다.

0

캐싱 구성 공급자로 SqlServer를 사용할 수있는 경우 캐시 클러스터는 캐시 노드가 하나 인 경우에도 계속 실행되므로 SQL Server가 클러스터 관리자로 작동하기 때문에 실행됩니다. 자세한 내용은 herehere

을 참조하십시오. 순수한 HA 환경에서 데이터는 컴퓨터간에 복제되므로 컴퓨터 중 하나를 잃어 버리면 여전히 캐시 클러스터를 사용할 수 있습니다. 3 대의 컴퓨터가 권장되며 언제든지 최소 ​​2 대의 컴퓨터가 필요합니다. 그렇지 않으면 한 대의 컴퓨터에만 연결하면 캐시 클러스터가 다운됩니다.

내 SQL 서버 접근법의 유일한 문제점은 컴퓨터를 잃어 버렸을 때 데이터를 소스에서 가져와야한다는 것입니다. 당신이 그걸로 괜찮 으면 3 개의 Windows 엔터프라이즈 서버의 라이센스와 비교할 때 약간의 비용으로 HA를 갖게됩니다.

P. - 테스트를 거쳤습니다. 두 대의 Windows 표준 서버에서이 설정을 사용했습니다. 다른 사용자가 Windows 7에 대해서도 언급 했으므로 권장하지는 않지만 함께 할 수는 있습니다.