온-프레미스 AppFabric 1.1 캐싱과 Azure 관리 캐시 서비스 간의 차이

중요

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

대부분의 경우 Managed Cache Service 기능은 Microsoft Windows Server용 AppFabric 1.1 온-프레미스 캐싱 솔루션에서 제공하는 기능에 매핑됩니다. Windows Server AppFabric 캐싱 기능에 대한 자세한 내용은 Windows Server AppFabric 캐싱 개념을 참조하세요. 이 때문에 경우에 따라 온-프레미스 캐싱 설명서를 참조하여 Managed Cache Service 아키텍처와 동작을 이해할 수 있습니다. 그러나 차이점도 있습니다. 이 항목에서는 Managed Cache Service 온-프레미스 캐싱 솔루션과 다른 위치에 대한 개요를 제공합니다.

캐시 프로비저닝 및 관리

Microsoft Windows Server용 AppFabric 1.1 온-프레미스 솔루션을 사용하면 컴퓨터를 가져오고, 각 컴퓨터에 AppFabric Server를 설치한 다음, 해당 컴퓨터에서 캐시 클러스터를 만들고 관리해야 합니다.

클라우드 솔루션에서 Azure는 캐시를 설정하기 위한 대부분의 관리 작업을 처리합니다. Managed Cache Service 사용하면 캐시를 프로비전하고 캐시를 사용하는 데 필요한 연결 및 보안 정보를 제공합니다. Managed Cache Service 사용하면 캐시의 상태 및 성능 모니터링도 수행되며, Managed Cache Service 관리되는 서비스이므로 캐시 서비스의 모든 문제가 사전에 식별되고 해결됩니다. 자세한 내용은 Azure Managed Cache Service 모니터링을 참조하세요.

Microsoft Windows Server용 AppFabric 1.1 달리 Windows PowerShell 프로비전된 캐시 또는 캐시 클러스터를 관리하는 데 사용되지 않습니다. Azure를 사용하면 이러한 작업이 수행됩니다. 또한 온-프레미스 솔루션에서는 도메인 계정 등의 특정 Windows ID에 대해 캐시 클러스터 액세스 권한을 부여할 수 있습니다. 그러나 Managed Cache Service 보안 모델은 액세스 키를 기반으로 합니다. 자세한 내용은 Azure Managed Cache Service 대한 보안 모델을 참조하세요.

ASP.NET 캐싱

Managed Cache Service 세션 상태 공급자와 출력 캐시 공급자를 모두 제공합니다. 이러한 공급자는 Microsoft Windows Server용 AppFabric 1.1 일부로 제공되는 공급자와 매우 유사하며 최소한의 변경으로 마이그레이션할 수 있어야 합니다. 자세한 내용은 Azure Managed Cache Service ASP.NET 4 캐시 공급자를 참조하세요.

온-프레미스 AppFabric과 캐시 서비스 캐싱 기능 비교

대부분의 경우 Managed Cache Service 기능은 Microsoft Windows Server용 AppFabric 1.1 온-프레미스 캐싱 솔루션에서 제공하는 기능에 매핑됩니다. 아래 목록에서는 이러한 차이점 중 일부에 대해 설명합니다.

캐시 기능

Managed Cache Service 다음 세 가지 제품에서 사용할 수 있습니다.

  • 기본 - 캐시 크기는 128MB ~ 1GB이고 128MB 단위로 증가하며, 기본 명명된 캐시는 하나입니다.

  • 표준 - 알림, 고가용성 및 최대 10개의 명명된 캐시가 지원되며 캐시 크기가 1GB에서 10GB까지 1GB 단위로 증분됩니다.

  • 프리미엄 - 캐시 크기는 5GB ~ 150GB이고 5GB 단위로 증가하며, 알림과 고가용성이 지원되고 명명된 캐시는 최대 10개입니다.

참고

각 기능은 가격과 기능 면에서 차이가 있습니다. 자세한 내용은 캐시 서비스 가격 책정 FAQ를 참조하세요. 이 마이그레이션 가이드의 캐시 구성 섹션에 추가 세부 정보도 제공됩니다.

Microsoft Windows Server용 AppFabric 1.1 캐시 기능의 대부분은 Managed Cache Service 사용할 수 있지만(읽기 및 쓰기 숨김 제외) 모든 Managed Cache Service 기능을 사용할 수 있는 것은 아닙니다. Managed Cache Service 캐시 제품입니다. 애플리케이션에서 알림 또는 고가용성을 사용하는 경우 표준 또는 Premium 캐시 제품을 선택해야 합니다.

Microsoft Windows Server용 AppFabric 1.1 캐싱에서 Managed Cache Service 솔루션을 마이그레이션하는 경우 AppFabric 캐싱에서 Azure Managed Cache Service 마이그레이션을 참조하세요.

알림

알림은 Managed Cache Service Microsoft Windows Server용 AppFabric 1.1 간에 동일하게 작동합니다. Managed Cache Service 알림은 표준 및 Premium 캐시 제품에서만 지원됩니다. 자세한 내용은 Azure Managed Cache Service 대한 알림을 참조하세요.

만료 및 제거

만료 및 제거는 Microsoft Windows Server용 AppFabric 1.1 동일하게 작동하며 한 가지 예외를 제외하고 Managed Cache Service. Managed Cache Service 각 액세스에서 항목의 만료 시간을 갱신하는 슬라이딩 만료 정책을 도입합니다. 이 정책은 절대 만료 정책과는 다릅니다. 이제 사용자는 두 가지 정책 중 하나를 지정할 수 있습니다.

자세한 내용은 Azure Managed Cache Service 대한 만료 및 제거를 참조하세요.

고가용성

고가용성이 Managed Cache Service Microsoft Windows Server용 AppFabric 1.1 간에 동일하게 작동합니다. 고가용성은 프리미엄에서만 사용할 수 있고, 기본 또는 표준에서는 사용할 수 없습니다. 자세한 내용은 Azure Managed Cache Service 대한 캐시 제품Azure Managed Cache Service 대한 고가용성을 참조하세요.

영역 및 태그

지역 및 태그 지정은 Microsoft Windows Server용 AppFabric 1.1 및 Managed Cache Service 간에 동일합니다. 자세한 내용은 Azure Managed Cache Service 대한 지역 및 태그 지정을 참조하세요.

API 지원

대부분의 경우 Managed Cache Service 지원되지 않는 읽기 및 쓰기 숨김을 제외하고 Managed Cache Service 또는 Microsoft Windows Server용 AppFabric 1.1 사용하는 캐시 클라이언트를 작성하는 데 동일한 API를 사용할 수 있습니다.

참고 항목

개념

캐시