전용 역할에서 Azure In-Role 캐시 호스팅

중요

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

이 항목에서는 전용 In-Role 캐시 토폴로지에 대해 설명합니다. 이 기능은 역할 기반 In-Role Cache에 적용됩니다.

전용 토폴로지 사용 다운로드 가능한 샘플은 캐싱 API 및 성능 샘플을 참조하세요.

전용 In-Role 캐시 이해

전용 캐싱 역할은 캐싱에만 사용됩니다.

참고

전용 역할 캐싱은 작업자 역할에서만 지원되며 웹 역할에서 구성할 수 없습니다.

각 가상 머신 인스턴스는 캐싱 전용이지만 운영 체제 및 기타 운영 오버헤드에서 일부 메모리를 사용할 수 있어야 합니다. 다음 표에는 다양한 가상 컴퓨터 크기와 각각의 실제 메모리 용량이 나와 있습니다. 캐싱 요구 사항에 필요한 인스턴스 수를 이해하려면 Azure In-Role Cache에 대한 용량 계획 고려 사항을 참조하세요.

Virtual Machine 크기 총 메모리

소형

1.75 GB

중간

3.5 GB

대형

7 GB

매우 큼

14 GB

2012년 Visual Studio 역할 속성의 구성 탭에서 가상 머신 크기 및 인스턴스 수를 구성합니다.

경고

ExtraSmall 가상 머신 크기를 사용하는 것은 지원되지 않습니다.

작업자 역할에서 전용 In-Role 캐시를 사용하려면

다음 단계에서는 Visual Studio 2012의 기존 Azure 프로젝트에서 전용 In-Role Cache 작업자 역할을 추가하는 방법을 설명합니다.

  1. 솔루션 탐색기 Azure 프로젝트를 마우스 오른쪽 단추로 클릭한 다음 새 작업자 역할 Project 추가를 선택합니다.

  2. 캐시 작업자 역할을 선택합니다.

  3. 필요한 경우 이름을 변경하고 추가를 클릭합니다.

  4. 솔루션 탐색기에서 역할 폴더로 이동합니다. 새 역할을 두 번 클릭합니다.

  5. 속성 창에서 캐싱 탭으로 이동합니다.

  6. 캐싱 사용전용 역할이 선택되어 있는지 확인합니다.

    Caching Dedicated Properties

  7. 그런 다음 default 캐시의 설정을 구성하고 명명된 새 캐시를 만듭니다.

전용 캐싱 토폴로지에 대한 지침

다음 지침은 전용 In-Role 캐시 토폴로지에 적용됩니다.

  1. 일반적으로 전용 In-Role 캐시 역할은 역할의 가상 머신을 다른 애플리케이션 서비스와 공유하지 않으므로 최상의 성능을 제공합니다. 또한 In-Role 캐시 역할을 독립적으로 확장할 수 있으므로 가장 유연합니다. 이러한 이유로 전용 토폴로지 사용은 권장되는 캐싱 아키텍처입니다. 그러나 같은 위치에 배치된 토폴로지가 적합한 경우도 있습니다. 자세한 내용은 공동 배치된 캐싱 토폴로지에 대한 지침을 참조하세요.

  2. 실행 중인 역할 인스턴스당 사용 가능한 메모리 양은 가상 컴퓨터 크기(VM 크기) 및 역할에서 실행 중인 기타 응용 프로그램 서비스 및 운영 체제에 사용되는 메모리에 의해 결정됩니다. 캐시 크기(%)를 올바르게 설정하는 방법을 이해하려면 Azure In-Role Cache에 대한 용량 계획 고려 사항을 참조하세요.

  3. 다른 코드 또는 서비스에 전용 In-Role 캐시 역할을 사용하지 마세요.

  4. 각 클라우드 서비스에 대해 하나의 캐시 클러스터만 지원됩니다.

참고 항목

개념

기존 역할에서 Azure In-Role Cache 호스팅
Azure 캐시에 대한 역할 내 캐시 정보

기타 리소스

Azure In-Role Cache를 사용하는 방법