다음을 통해 공유


방법: Azure In-Role Cache에 대한 캐시 클러스터 구성

중요

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

In-Role 캐시 클러스터는 Visual Studio 역할 속성 페이지를 사용하여 구성할 수 있습니다. 캐시 크기는 가상 컴퓨터 크기, 역할 인스턴스 개수 및 캐싱에 할당된 메모리 비율의 조합으로 결정됩니다. 이 항목에서는 기존 역할에서 같은 위치에 배치된 캐싱을 사용하도록 설정하고 전용 캐시 작업자 역할을 추가하기 위한 단계별 지침을 제공합니다.

참고

이 항목에서 언급된 캐시 크기는 대략적인 크기입니다. 캐시 크기를 구성하고 애플리케이션의 요구 사항을 충족하는 캐시 클러스터 구성 설정을 결정하는 방법에 대한 자세한 내용은 Azure In-Role Cache에 대한 용량 계획 고려 사항을 참조하세요.

Visual Studio 솔루션을 만들어 역할을 추가하려면

  1. Visual Studio를 시작합니다.

  2. 파일 메뉴에서 새로 만들기, 프로젝트를 차례로 선택합니다.

  3. 설치된 템플릿 목록에서 Visual C#, 클라우드(또는 Visual Basic, 클라우드)를 차례로 선택합니다.

    참고

    Visual Studio에서 기본 언어로 구성되어 있는 프로그래밍 언어에 따라 Visual C# 또는 Visual Basic 노드는 설치됨 노드의 다른 언어 노드에 있을 수 있습니다.

    .NET Framework 4.x 프로필 중 하나가 .NET Framework 버전 드롭다운 목록에 선택되어 있는지 확인합니다. 클라우드 프로젝트 유형 목록에서 Azure 클라우드 서비스를 선택합니다. 이름 상자에 AzureCacheProject를 입력하고 확인을 클릭합니다.

  4. .NET Framework 4 역할 목록에서 작업자 역할을 선택한 다음 오른쪽 화살표 단추를 클릭하여 이 역할을 Azure 솔루션에 추가합니다.

  5. 확인을 클릭하여 작업자 역할을 Azure 솔루션에 추가합니다.

    이 두 역할은 다음 두 섹션에서 사용됩니다.

    • 같은 위치에 배치된 역할 캐싱을 사용하여 캐시 클러스터를 구성하려면

    • 전용 역할 캐싱을 사용하여 캐시 클러스터를 구성하려면

같은 위치에 배치된 역할 캐싱을 사용하여 캐시 클러스터를 구성하려면

  1. 솔루션 탐색기에서 AzureCacheProject를 확장합니다(확장되어 있지 않은 경우). AzureCacheProject에서 WorkerRole1을 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.

  2. 구성 탭으로 전환합니다(이 탭이 선택되어 있지 않은 경우). 인스턴스 수2로 설정하고 VM 크기의 기본값인 소규모를 그대로 유지합니다.

    Role Instance Count and VM Size
    소규모 가상 컴퓨터의 메모리 용량은 1.75GB입니다. 두 개의 역할 인스턴스가 구성되므로 모든 인스턴스의 총 메모리 용량은 3.5GB입니다.

  3. 캐싱 탭으로 전환하여 캐싱 사용 확인란을 선택합니다.

    Caching Role Properties
    기본 설정은 캐시 크기(%)가 30%인 공동 배치 역할 캐싱입니다. 이 설정을 사용하면 약 1GB의 캐시가 프로비전됩니다.

    참고

    이 항목에서 언급된 캐시 크기는 대략적인 크기입니다. 캐시 크기를 구성하고 애플리케이션의 요구 사항을 충족하는 캐시 클러스터 구성 설정을 결정하는 방법에 대한 자세한 내용은 Azure In-Role Cache에 대한 용량 계획 고려 사항을 참조하세요.

전용 역할 캐싱을 사용하여 캐시 클러스터를 구성하려면

  1. 솔루션 탐색기에서 AzureCacheProject를 확장합니다(확장되어 있지 않은 경우).

    Azure 프로젝트의 역할 폴더를 마우스 오른쪽 단추로 클릭한 다음 추가, 새 작업자 역할 프로젝트캐시 작업자 역할을 차례로 선택합니다. 기본 이름인 CacheWorkerRole1을 그대로 유지하고 추가를 클릭합니다.

    Add Cache Worker Role

  2. AzureCacheProject에서 CacheWorkerRole1을 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.

  3. 구성 탭으로 전환합니다(이 탭이 선택되어 있지 않은 경우). 인스턴스 수2로 설정하고 VM 크기의 기본값인 소규모를 그대로 유지합니다.

    Role Instance Count and VM Size

  4. 캐싱 탭으로 전환합니다.

    Cache Worker Role Properties
    이 역할은 캐시 작업자 역할이므로 캐싱 사용 확인란이 이미 선택되어 있고 전용 역할 캐싱이 선택되어 있습니다. 전용 역할 캐싱을 사용할 때 캐시 크기는 사용 가능한 가상 컴퓨터 메모리 용량과 역할 인스턴스의 수를 곱해서 결정됩니다. 가상 컴퓨터 크기별로 전용 역할 캐싱에 제공되는 대략적인 메모리 용량이 아래 표에 나와 있습니다.

    Virtual Machine 크기 캐싱에 제공되는 메모리 용량

    작음

    약 1GB

    중간

    약 2.5GB

    약 5.5GB

    초대형

    약 11GB

    역할 인스턴스가 2개 있고 대략적인 캐시 크기가 2MB이므로, 소규모 가상 컴퓨터에 제공되는 메모리 용량은 약 1GB입니다.

    참고

    이 항목에서 언급된 캐시 크기는 대략적인 크기입니다. 캐시 크기를 구성하고 애플리케이션의 요구 사항을 충족하는 캐시 클러스터 구성 설정을 결정하는 방법에 대한 자세한 내용은 Azure In-Role Cache에 대한 용량 계획 고려 사항을 참조하세요.