Share via


Unterschiede zwischen lokalem AppFabric 1.1 Caching und Azure Managed Cache Service

Wichtig

Microsoft empfiehlt, alle neuen Entwicklungen azure Redis Cache zu verwenden. Für aktuelle Dokumentation und Anleitungen zur Auswahl eines Azure Cache-Angebots finden Sie unter Welches Azure Cache-Angebot ist für mich richtig?

In den meisten Fällen entsprechen Managed Cache Service Features den Features, die von der lokalen Zwischenspeicherlösung von Microsoft AppFabric 1.1 für Windows Server bereitgestellt werden. Weitere Informationen zu Windows Server AppFabric-Cachefeatures finden Sie unter Windows Server AppFabric-Cachekonzepte. Aufgrund dieser Informationen können Sie manchmal die Architektur und das Verhalten von Managed Cache Service verstehen, indem Sie auf die lokale Zwischenspeicherungsdokumentation verweisen. Es gibt jedoch Unterschiede. In diesem Thema wird versucht, eine Übersicht darüber bereitzustellen, wo sich Managed Cache Service von der lokalen Zwischenspeicherlösung unterscheidet.

Cachebereitstellung und -verwaltung

Mit der lokalen Lösung von Microsoft AppFabric 1.1 für Windows Server müssen Sie Computer abrufen, AppFabric Server auf jedem Computer installieren und dann den Cachecluster auf diesen Computern erstellen und verwalten.

In der Cloudlösung behandelt Azure die meisten Verwaltungsaufgaben zum Einrichten des Caches. Mit Managed Cache Service Sie Ihren Cache im Cache bereitstellen, und das Bietet Ihnen die für die Verwendung des Caches erforderlichen Verbindungs- und Sicherheitsinformationen. Bei Managed Cache Service wird die Integrität und Leistung Des Caches auch im Cache überwacht, und da Managed Cache Service ein verwalteter Dienst ist, werden alle Probleme mit dem Cachedienst proaktiv identifiziert und behoben. Weitere Informationen finden Sie unter Überwachen von Azure Managed Cache Service.

Im Gegensatz zu Microsoft AppFabric 1.1 für Windows Server wird Windows PowerShell nicht zum Verwalten der bereitgestellten Caches oder des Cacheclusters verwendet. Mit Azure werden diese Aufgaben für Sie erledigt. Mit der lokalen Lösung können Sie außerdem Zugriff auf den Cachecluster für bestimmte Windows-Identitäten erteilen, z. B. für ein Domänenkonto. Mit Managed Cache Service basiert das Sicherheitsmodell jedoch auf Zugriffsschlüsseln. Weitere Informationen finden Sie unter Security Model for Azure Managed Cache Service.

ASP.NET-Caching

Managed Cache Service bietet sowohl einen Sitzungsstatusanbieter als auch einen Ausgabecacheanbieter. Diese Anbieter sind sehr ähnlich wie bei Microsoft AppFabric 1.1 für Windows Server und sollten mit minimalen Änderungen migriert werden können. Weitere Informationen finden Sie unter ASP.NET 4 Cacheanbieter für Azure Managed Cache Service.

AppFabric lokal und Cache Service Caching-Funktionen im Vergleich

In den meisten Fällen entsprechen Managed Cache Service Features den Features, die von der lokalen Zwischenspeicherlösung von Microsoft AppFabric 1.1 für Windows Server bereitgestellt werden. Die folgende Liste beschreibt einige dieser Unterschiede.

Cacheangebote

Managed Cache Service ist in den folgenden drei Angeboten verfügbar.

  • Basic: Cache mit einer Größe von 128 MB bis 1 GB, der in 128-MB-Schritten vergrößert werden kann, mit einem benannten Standardcache

  • Standard – Cachegrößen von 1 GB bis zu 10 GB in Inkrementen von 1 GB mit Unterstützung für Benachrichtigungen, Hochverfügbarkeit und bis zu zehn benannten Standardcaches

  • Premium: Cache mit einer Größe von 5 GB bis 150 GB, der in 5-GB-Schritten vergrößert werden kann und Benachrichtigungen, Hochverfügbarkeit sowie bis zu zehn benannte Caches unterstützt

Hinweis

Jedes dieser Angebote unterscheidet sich hinsichtlich der Preise und Funktionen. Weitere Informationen finden Sie unter häufig gestellte Fragen zum Cachedienstpreis. Weitere Details finden Sie auch im folgenden Abschnitt "Cache konfigurieren " in diesem Migrationshandbuch.

Die meisten Cachefeatures von Microsoft AppFabric 1.1 für Windows Server sind in Managed Cache Service verfügbar (mit Ausnahme von Lese- und Schreibbehind), aber nicht alle Managed Cache Service Features sind in allen verfügbar. Managed Cache Service Cacheangebote. Wenn Ihre Anwendung Benachrichtigungen oder hohe Verfügbarkeit verwendet, sollten Sie entweder das Standard- oder Premium Cacheangebot auswählen.

Wenn Sie eine Lösung von Microsoft AppFabric 1.1 für Windows Server Cache zu Managed Cache Service migrieren, finden Sie unter Migrieren von AppFabric-Zwischenspeicherung zu Azure Managed Cache Service.

Benachrichtigungen

Benachrichtigungen funktionieren zwischen Managed Cache Service und Microsoft AppFabric 1.1 für Windows Server identisch. In Managed Cache Service werden Benachrichtigungen nur in den Standard- und Premium Cacheangeboten unterstützt. Weitere Informationen finden Sie unter Benachrichtigungen für Azure Managed Cache Service.

Ablauf und Entfernung

Ablauf und Entfernung funktionieren mit Microsoft AppFabric 1.1 für Windows Server und Managed Cache Service mit einer Ausnahme. Managed Cache Service führt eine gleitende Ablaufrichtlinie ein, die die Ablaufzeit für ein Element für jeden Zugriff verlängert. Dies unterscheidet sich von der absoluten Ablaufrichtlinie. Für Benutzer besteht nun die Option, eine der beiden Richtlinien anzugeben.

Weitere Informationen finden Sie unter Ablauf und Eviction für Azure Managed Cache Service.

Hochverfügbarkeit

Hohe Verfügbarkeit funktioniert zwischen Managed Cache Service und Microsoft AppFabric 1.1 für Windows Server gleich. Hochverfügbarkeit ist nur im Premium-Cacheangebot verfügbar, nicht im Basic- oder Standard-Cacheangebot. Weitere Informationen finden Sie unter Cacheangebote für Azure Managed Cache Service und hohe Verfügbarkeit für Azure Managed Cache Service.

Bereiche und Tags

Regionen und Tagging sind identisch zwischen Microsoft AppFabric 1.1 für Windows Server und Managed Cache Service. Weitere Informationen finden Sie unter Regionen und Tagging für Azure Managed Cache Service

API-Unterstützung

In den meisten Fällen können Sie dieselben APIs verwenden, um Cacheclients zu schreiben, die Managed Cache Service oder Microsoft AppFabric 1.1 für Windows Server verwenden, mit Ausnahme von Lese- und Schreibbehind, die in Managed Cache Service nicht unterstützt werden.

Weitere Informationen

Konzepte

Cache