이 항목은 아직 평가되지 않았습니다.- 이 항목 평가

Windows Azure의 Caching

Windows Azure Caching은 Azure 역할 내 Caching을 호스팅할 수 있습니다. 이 기능을 역할 기반 Caching이라고도 합니다. 이 캐시는 동일한 클라우드 서비스 배포에 속한 역할에서 사용할 수 있습니다.

Caching은 응용 프로그램 개발자에게 여러 가지 이점을 제공합니다. Caching에서는 다른 백엔드 소스의 정보를 임시로 저장해 성능을 향상시킵니다. 여러 캐시 서버의 메모리 내에서 이 캐시를 유지 관리함으로써 성능을 높일 수 있습니다. Windows Azure 솔루션의 경우 Caching을 사용하면 SQL 데이터베이스 또는 Azure 저장소와 같은 기타 저장 서비스의 비용을 줄이고 확장성을 높일 수 있습니다. ASP.NET 응용 프로그램은 일반적인 세션 상태 및 출력 캐싱 시나리오에 Caching을 사용할 수 있습니다.

Caching 배포 토폴로지에는 전용 및 공존 방식이 있습니다. 전용 토폴로지에서는 Caching 전용인 작업자 역할을 정의합니다. 즉 모든 작업자 역할의 사용 가능한 메모리가 Caching 및 운영 오버헤드에 사용됩니다. 공존 코폴로지에서는 Caching의 응용 프로그램 역할에 사용 가능한 메모리 비율을 사용합니다. 예를 들어 각 웹 역할 인스턴스에 Caching의 실제 메모리 크기 중 20%를 할당할 수 있습니다. 두 경우 모두 실행 중인 역할 인스턴스에 필요한 계산 서비스의 비용만 지불합니다. 자세한 내용은 Windows Azure Caching FAQ를 참조하십시오.

note참고
Windows Azure 역할에서 Caching을 호스팅하는 기능은 Windows Azure 2012 10월 릴리스 SDK에서 공식적으로 릴리스되었으며, 현재는 Windows Azure Caching의 기능에서 완벽하게 지원됩니다. 역할에서 Caching을 사용하려면 Windows Azure 웹 사이트에서 최신 Windows Azure SDK와 도구를 다운로드합니다.

Windows Azure Shared Caching은 Windows Azure 응용 프로그램에서 Caching을 사용하는 또 다른 방법입니다. Shared Caching이 별도의 서비스인 반면, Caching은 관리 서비스로 사용됩니다. Shared Caching을 사용하면 Windows Azure 관리 포털을 통해 캐시를 등록할 수 있습니다. 이러한 캐시는 사용자의 자체 역할에 상주하지 않습니다. 대신 다중 테넌트 환경의 서버 그룹에 상주합니다. 서비스 URL 및 관리 포털의 인증 토큰을 사용하여 캐시에 액세스할 수 있습니다. 이 모델에서는 메모리, 대역폭, 트랜잭션 및 클라이언트 연결에 따라 달라지는 여러 캐시 기능 중 하나의 비용을 지불합니다. 자세한 내용은 Windows Azure Shared Caching를 참조하십시오.

Tip
Windows Azure Caching과 캐싱 개념에 대해 간략하게 살펴보려면 다음의 두 TechEd 2012 자료를 참조하십시오.

이 섹션의 내용

참고 항목


빌드 날짜:

2013-05-23
이 정보가 도움이 되었습니까?
(1500자 남음)

커뮤니티 추가 항목

추가
© 2013 Microsoft. All rights reserved.