Azure 역할 내 실행 캐시 클러스터 구성

중요

Microsoft는 모든 새 개발에서 Azure Redis Cache를 사용하는 것이 좋습니다. Azure Cache 제품 선택에 대한 현재 설명서 및 지침 은 나에게 적합한 Azure Cache 제품을 참조하세요.

이 항목에서는 배포된 클라우드 서비스의 역할에 호스트되는 Microsoft Azure Cache를 구성하는 방법에 대한 지침을 제공합니다. 일부 설정을 변경할 경우 캐시가 다시 만들어지며 이때 해당 캐시를 잠시 사용할 수 없게 됩니다. 다른 변경 사항은 지원되지 않습니다. 이 항목의 내용을 신중하게 검토하여 작업의 의미를 파악해야 합니다.

구성 프로세스

캐싱은 여러 구성 설정에 의해 구성됩니다. 배포된 클라우드 서비스에 대한 캐싱을 변경하려면 이 설정을 변경합니다. 다음 단계에서는 이 프로세스에 대해 설명합니다.

  1. 에서 Cloud Services 선택합니다.

  2. 클라우드 서비스를 선택한 다음 프로덕션 또는 스테이징을 선택합니다.

  3. 구성 링크를 클릭하고 스크롤하여 캐싱을 호스트하는 역할에 대한 설정을 봅니다.

  4. 설정 섹션을 사용하여 캐싱 설정을 수정합니다. 자세한 내용은 이 항목의 나머지 섹션을 참조하십시오.

이 항목에서 설명하는 모든 설정은 구성 탭에 있지만 크기 조정 탭에는 하나의 중요한 구성 설정도 있습니다. 캐싱을 호스트하는 역할에 대한 역할 인스턴스를 추가하거나 제거하여 캐시 크기를 늘리거나 축소할 수 있습니다.

중요

역할 인스턴스 수를 줄일 때는 4개 이상씩 줄이지 않는 것이 중요합니다. 이렇게 변경하고 나면 3개 이하로 인스턴스를 계속 줄일 수 있습니다.

Microsoft.WindowsAzure.Plugins.Caching.NamedCaches

이 섹션을 수동으로 변경하여 명명된 캐시를 추가하거나 삭제할 수 있습니다. 명명된 캐시를 삭제하는 데 몇 분이 소요될 수 있습니다. JSON 구문 및 가능한 설정을 생성하는 방법에 대한 자세한 내용은 역할 내 캐시 역할 구성 설정(ServiceConfiguration.cscfg)를 참조하세요. 기존 캐시의 모든 설정을 변경해야 하는 것은 아닙니다. 다음 표에는 특정 명명된 캐시 설정에 대한 지침이 나와 있습니다.

설정 지원 가능성 영향

name

런타임 시 지원 안 됨

캐시의 이름을 변경하면 기존 캐시가 제거되고 새 캐시가 만들어집니다. 또한 이 시나리오에서는 첫 번째 캐시가 제거되고 새 캐시가 추가되는 것을 코드에서 인식해야 합니다.

제거

지원됨

이 설정을 변경하면 명명된 캐시가 삭제되고 다시 만들어집니다. 이 프로세스가 진행되는 동안 몇 분간 캐시를 사용할 수 없습니다.

expiration

지원됨

이 설정을 변경하면 명명된 캐시가 삭제되고 다시 만들어집니다. 이 프로세스가 진행되는 동안 몇 분간 캐시를 사용할 수 없습니다.

serverNotification

지원됨

이 설정을 변경하면 명명된 캐시가 삭제되고 다시 만들어집니다. 이 프로세스가 진행되는 동안 몇 분간 캐시를 사용할 수 없습니다.

보조

런타임 시 지원 안 됨

런타임 시 이 설정을 변경하면 성능이 저하될 수 있습니다. 이 설정을 변경하려면 다시 배포해야 합니다.

defaultTTL

지원됨

이 설정을 변경하면 명명된 캐시가 삭제되고 다시 만들어집니다. 이 프로세스가 진행되는 동안 몇 분간 캐시를 사용할 수 없습니다.

Microsoft.WindowsAzure.Plugins.Caching.DiagnosticLevel

이 설정은 런타임 시 변경할 수 있습니다. 자세한 내용은 Azure In-Role 캐시 문제 해결 및 진단을 참조하세요.

Microsoft.WindowsAzure.Plugins.Caching.CacheSizePercentage

이 설정은 런타임 시 변경할 수 없습니다. 변경된 설정으로 클라우드 서비스를 다시 배포해야 합니다.

Microsoft.WindowsAzure.Plugins.Caching.ConfigStoreConnectionString

이 설정은 런타임 시 변경할 수 없습니다. 변경된 설정으로 클라우드 서비스를 다시 배포해야 합니다.

Microsoft.WindowsAzure.Plugins.Caching.ClientDiagnosticLevel

이 설정은 런타임 시 변경할 수 있습니다. 자세한 내용은 Azure In-Role 캐시 문제 해결 및 진단을 참조하세요. 이 구성 설정은 캐싱을 사용하는 역할(캐시 클라이언트)과 관련이 있습니다.

참고 항목

개념

역할 내 캐시 역할 구성 설정(ServiceConfiguration.cscfg)
Azure In-Role Cache 문제 해결 및 진단