Azure 역할 내 캐시 구성

업데이트 날짜: 2015년 8월

중요

새로 시작하는 모든 개발 작업에서는 Azure Redis Cache를 사용하는 것이 좋습니다. Azure Cache 기능 선택에 대한 최신 설명서 및 지침은 내게 적합한 Azure 캐시 기능을 참조하세요.

이 항목에서는 역할 기반 역할 내 캐시를 구성하는 방법에 대해 설명합니다. 구성에는 별개의 두 작업이 포함됩니다.

구성 유형 설명

역할 구성

역할 내 캐시를 호스트 하도록 Azure 역할을 구성합니다. 이 단계에서는 명명된 캐시를 만든 다음 이 명명된 캐시의 설정을 구성합니다. 이렇게 하면 동일한 클라우드 서비스 배포에 있는 임의의 역할에 캐싱 기능이 제공됩니다.

클라이언트 구성

캐싱이 필요한 역할을 구성합니다. 이 단계에서는 역할 내 캐시를 호스팅하는 역할을 가리키는 어셈블리 참조와 설정을 구성 파일에 추가합니다.

캐싱 구성에 대한 자세한 내용은 Azure 역할 내 캐시의 구성 모델을 참조하세요.

역할 구성

역할 기반 역할 내 캐시를 사용하려면 먼저 캐싱을 호스팅하도록 역할을 구성해야 합니다. 이 역할은 클라우드 서비스에 추가한 새로운 캐시 작업자 역할일 수 있으며, 이를 전용 토폴로지라고 합니다. 전용 역할 캐싱은 작업자 역할에서 지원됩니다. Visual Studio에서 전용 토폴로지를 구성하는 방법에 대한 자세한 내용은 전용 역할에서 역할 내 캐시 호스팅(Azure 캐시)을 참조하세요.

또는 실제 리소스를 역할 내 캐시와 공유할 수 있는 기존 역할을 사용하도록 선택할 수도 있습니다. 이를 같은 위치에 배치된 토폴로지라고 합니다. 같은 위치에 배치된 역할 캐싱은 웹 역할과 작업자 역할에서 지원됩니다. Visual Studio에서 같은 위치에 배치된 토폴로지를 구성하는 방법에 대한 자세한 내용은 기존 역할에서 Azure In-Role Cache 호스팅을 참조하세요.

마지막 단계에서는 명명된 캐시를 추가로 만들고 각 캐시를 구성합니다. 자세한 내용은 방법: Azure 캐싱 구성을 참조하세요.

참고

Visual Studio에서 역할을 구성하면 기본 Service Configuration.cscfg 및 ServiceDefinition.csdef 파일의 구성이 변경됩니다. 자세한 내용은 Azure 역할 내 캐시의 구성 모델를 참조하세요.

ServiceConfiguration.cscfg 파일의 수동 구성은 역할 내 캐시 역할 구성 설정(ServiceConfiguration.cscfg)을 참조하세요.

클라이언트 구성

클라우드 서비스의 다른 코드에서는 명명된 캐시에 캐시 클라이언트로 액세스할 수 있습니다. 구성 단계는 일반적으로 다음과 같습니다.

  1. 해당 캐싱 어셈블리를 참조합니다.

  2. 캐싱 구성 설정을 응용 프로그램이나 web.config 구성 파일에 추가합니다.

클라이언트 구성 파일 설정에 대한 예제는 Azure 역할 내 캐시의 구성 모델을 참조하세요.

참고

이러한 단계는 NuGet 패키지를 사용하여 프로젝트를 캐시 클라이언트가 되도록 구성함으로써 간단히 수행할 수 있습니다. 자세한 내용은 방법: Azure 역할 내 캐시를 사용하도록 Visual Studio 준비를 참조하세요.

web.config 및 application.config 파일의 수동 구성은 역할 내 캐시 클라이언트 구성 설정(Web.config)을 참조하세요.

단원 내용

  1. 역할 내 캐시 역할 구성 설정(ServiceConfiguration.cscfg)

  2. 역할 내 캐시 클라이언트 구성 설정(Web.config)

참고 항목

개념

캐시
Azure 역할 내 캐시의 구성 모델

기타 리소스

방법: Azure In-Role Cache 사용