동일한 가상 네트워크에서 웹 역할 및 캐시 서버 유지

캐싱 서버에서 최상의 성능을 얻으려면 동일한 가상 네트워크에 캐시 서버와 웹 역할을 배포하는 것이 좋습니다. Microsoft Azure에서 이를 달성하려면 아래 단계를 따르십시오.

1 단계. 설치 NCache Azure NuGet 패키지용.

를 다운로드 NCache Azure NuGet 패키지용 NuGet 웹 사이트에서 직접. 그런 다음 NuGet 패키지 관리자를 사용하여 Visual Studio에 추가하고 웹 역할 프로젝트에 설치해야 합니다. 이렇게 하면 필요한 모든 항목이 자동으로 포함됩니다. NCache Microsoft Azure 프로젝트의 어셈블리 및 구성 파일.

사용 NCache 대기 시간을 줄이기 위한 압축


 

2단계. 확인 NCache Azure 어셈블리용

다음 어셈블리(아래 그림 참조)가 프로젝트 참조에 추가되는 즉시 확인합니다. NCache Azure NuGet 패키지가 설치되었습니다.

  • Alachisoft.NCache.실행 시간
  • Alachisoft.NCache.SessionStoreProvider
  • Alachisoft.NCache.편물

여기에는 Log4Net.dll, Protobuf-net.dll 및 Oracle.DataAccess.dll과 같은 종속 어셈블리도 포함됩니다.

사용 NCache 대기 시간을 줄이기 위한 압축



3단계. 확인 NCache Azure 구성용

다음을 포함하는 Config 폴더를 확인합니다. NCache Azure 구성 파일(Client.ncconf 및 Config.ncconf 파일)이 프로젝트에 추가됩니다.

사용 NCache 대기 시간을 줄이기 위한 압축



4단계. 웹 역할의 네트워크 설정 구성

캐시 서버와 클라이언트가 동일한 가상 네트워크에 있는 단일 사이트 배포의 경우 "ServiceConfiguration.Cloud.cscfg" 파일 내에 웹 역할 네트워크 설정을 추가합니다.

이러한 설정은 웹 역할이 동일한 가상 네트워크 및 서브넷에 배포되도록 지시합니다. NCache 서버 상주:

<NetworkConfiguration>
	<VirtualNetworkSite name="NCacheVirtualNetwork"/>
		<AddressAssignments>
			<InstanceAddress roleName="NC-SessionAndObjects">
				<Subnets>
					<Subnet name="NCacheSubnet" />
				</Subnets>
			</InstanceAddress>
		</AddressAssignments>
</NetworkConfiguration>
5단계. 수정 NCache 캐시를 연결하기 위한 Client.ncconf 파일

Client.ncconf 파일은 클러스터된 캐시에 연결하는 데 사용됩니다. 여기에는 클러스터된 캐시가 있는 서버 IP 주소가 포함됩니다. Microsoft Azure VM에서 이미 구성된 캐시에 연결하려면 Client.ncconf 파일을 수정하는 것이 중요합니다. 다음과 같이 이 파일을 업데이트할 수 있습니다.

단일 사이트 배포의 경우: 웹 역할이 가상 머신과 동일한 가상 네트워크에 배포될 예정이라면 관련된 특별한 수정 사항이 없습니다.

다음은 IP 주소가 10.0.0.4 및 10.0.0.5인 Microsoft Azure VM에 구성된 "Democache"라는 캐시에 대한 샘플 캐시 태그입니다.

<cache id="Democache" client-cache-id="" client-cache-syncmode="optimistic" default-readthru- provider="" default-writethru-provider=""  load-balance="True">
	<server name="10.0.0.4"/>
	<server name="10.0.0.5"/>
</cache>

웹 역할은 여기에서 명시적인 포트 전달 없이 캐시에 연결할 수 있어야 합니다.

© 저작권 Alachisoft 2002 - . 판권 소유. NCache 는 Diyatech Corp.의 등록상표입니다.