영업: 1-800-867-1380

기존 역할에서 Azure In-Role Cache 호스팅

업데이트 날짜: 2015년 5월

note참고
응용 프로그램에 대한 올바른 Azure 캐시 제품 선택에 대한 자세한 지침은 내게 적합한 Azure 캐시 기능를 참조하세요.

이 항목에서는 응용 프로그램 내 기존 Azure 역할에서 역할 내 캐시를 호스트하는 기능에 대해 설명합니다. 이와 관련해 기존 역할은 다른 응용 프로그램 코드나 서비스에도 사용되는 웹 또는 작업자 역할을 지칭합니다. 또한 이 캐시는 다른 기능도 지원하는 역할에 배치되므로 캐싱 토폴로지 유형을 같은 위치에 배치된 토폴로지라고도 합니다.

같은 위치에 배치된 토폴로지를 사용하는 다운로드 가능한 예제는 캐싱 세션 상태 및 출력 캐싱 예제를 참조하세요.

각 Azure 역할은 하나 이상의 인스턴스를 실행할 수 있습니다. 이러한 각각의 역할 인스턴스를 호스팅하는 가상 컴퓨터에는 메모리와 같은 특정 용량의 실제 리소스가 있습니다. 이 특정 값은 가상 컴퓨터의 크기 설정에 따라 결정됩니다. 각 가상 컴퓨터에서 메모리의 일정 비율을 캐싱에서 사용하도록 지정하면 기존 역할에서 캐시가 같은 위치에 배치하게 됩니다.

Tip
메모리만 지정되지만 캐싱 기능에는 프로세서 및 네트워크 리소스와 같은 다른 실제 리소스도 사용됩니다.

다음 단계에서는 Visual Studio에서 같은 위치에 배치된 역할에 역할 내 캐시를 사용하도록 설정하는 방법을 설명합니다.

  1. 솔루션 탐색기에서 역할 폴더를 찾습니다. 역할 내 캐시에 사용할 역할을 두 번 클릭합니다.

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

  3. 캐싱 사용 확인란을 선택합니다.

  4. 같은 위치에 배치된 역할 라디오 단추를 선택한 다음 캐시 크기(%) 슬라이더를 구성합니다. 다음 스크린샷에 이 대화 상자 설정이 나와 있습니다.

    같은 위치에 배치된 속성 Caching 창
  5. 캐시 클러스터의 런타임 상태를 유지 관리할 저장소 계정을 선택하려면 줄임표 단추를 클릭합니다.

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

같은 위치에 배치된 역할 내 캐시 아키텍처에는 다음 지침이 적용됩니다.

  1. 진단 데이터를 사용해 캐싱에 할당할 메모리의 정확한 비율을 결정합니다. 예상 부하량에서 실행되는 가상 컴퓨터 인스턴스의 메모리 및 CPU에 대한 성능 카운터 데이터를 포함합니다. 실행 중인 역할 인스턴스당 사용 가능한 메모리 양은 가상 컴퓨터 크기(VM 크기) 및 역할에서 실행 중인 기타 응용 프로그램 서비스 및 운영 체제에 사용되는 메모리에 의해 결정됩니다. 캐시 크기(%)를 올바르게 설정하는 방법을 이해하려면 Azure 역할 내 캐시의 용량 계획 관련 고려 사항을 참조하세요.

  2. 다음과 같은 경우에는 같은 위치에 배치된 토폴로지를 사용하지 않는 것이 좋습니다.

    • 캐시 크기가 1.5GB보다 큰 경우

    • 각 역할 인스턴스의 초당 캐싱 트랜잭션 수가 400개가 넘는 캐싱 클러스터의 경우

    • 각 역할 인스턴스의 초당 캐싱 작업에 사용되는 대역폭이 1.2MB가 넘는 캐시 클러스터의 경우

    Important중요
    이 섹션의 메트릭은 캐싱 배포 토폴로지 유형에 대한 의사 결정과 관련한 일반 지침을 제공합니다. 클라우드 서비스가 요구 사항에 맞는지 확인하기 위해 해당 클라우드 서비스를 테스트하고 모니터링하는 것은 사용자의 책임입니다. 메모리가 부족하거나 일시적인 오류 상태가 과도하게 발생하는 경우 일반적인 두 가지 완화 방법이 있습니다. 캐싱을 호스팅하는 역할에 대한 실행 중인 인스턴스 수를 늘릴 수 있습니다. 또한 같은 위치에 배치된 토폴로지에서 전용 토폴로지로 이전할 수 있습니다. 문제 해결에 대한 자세한 내용은 Azure 역할 내 캐시 문제 해결 및 진단을 참조하세요.

  3. 역할에 대해 공유 캐싱에서 캐싱으로 마이그레이션하는 경우 같은 위치에 배치된 아키텍처는 단순화된 전환을 제공할 수 있습니다. 이 시나리오에서는 기존 배포에 새 역할을 추가할 필요는 없습니다. 대신, 서비스의 모든 기존 웹 또는 작업자 역할에 대해 캐싱을 사용하도록 설정합니다. 그러나 이 섹션의 지침을 기반으로 캐싱에 대한 새 전용 역할을 추가하는 것이 좋을 수 있습니다. 이 시나리오에 대한 자세한 내용은 Azure 공유 캐싱에서 역할 내 캐시로 마이그레이션을 참조하십시오.

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

참고 항목

이 정보가 도움이 되었습니까?
(1500자 남음)
의견을 주셔서 감사합니다.
Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2015 Microsoft