Vorgehensweise: Erstellen eines Caches für 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?

Das Thema enthält eine exemplarische Vorgehensweise zum Erstellen und Konfigurieren eines Caches für Azure Managed Cache Service.

Erstellen eines Caches

Beim Erstellen eines Caches müssen drei grundlegende Schritte ausgeführt werden. Der erste Schritt besteht im Auswählen des Cacheangebots, das die Cacheanforderungen Ihrer Anwendung erfüllt. Der zweite Schritt besteht im Erstellen des Caches. Nachdem der Cache erstellt wurde, ist er mit den Standardeinstellungen verwendungsbereit. Der dritte Schritt besteht im Konfigurieren des Caches für die Verwendung von Funktionen wie Benachrichtigungen oder Hochverfügbarkeit, damit er die Anforderungen Ihrer Anwendung besser erfüllen kann.

  • Auswählen eines Cacheangebots

  • Erstellen des Caches

  • Konfigurieren des Caches

Auswählen eines Cacheangebots

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.

Wenn Ihre Anwendung Benachrichtigungen erfordert, wählen Sie die Cacheangebote Standard oder Premium aus, und wenn Ihre Anwendung Hochverfügbarkeit erfordert, wählen Sie das Cacheangebot Premium aus.

Hinweis

Sie können einen Cache hinsichtlich der Größe und des Cacheangebots immer horizontal oder vertikal skalieren, wenn sich die Anforderungen Ihrer Anwendung ändern. Weitere Informationen finden Sie unter Skalieren eines Caches für Azure Managed Cache Service.

Erstellen des Caches

Cacheinstanzen in Managed Cache Service werden mithilfe von PowerShell-Skripts erstellt.

Wichtig

Sobald eine Managed Cache Service-Instanz mithilfe der PowerShell-Cmdlets erstellt wird, kann sie im Azure-Verwaltungsportal angezeigt und konfiguriert werden.

So erstellen Sie eine Managed Cache Service Instanz

  1. Öffnen Sie ein Azure PowerShell-Befehlsfenster.

    Hinweis

    Weitere Informationen zur Installation und Verwendung von Azure PowerShell finden Sie unter Installieren und Konfigurieren von Azure PowerShell.

  2. Rufen Sie das Cmdlet Add-AzureAccount auf, und geben Sie die Ihrem Konto zugeordnete E-Mail-Adresse und Ihr Kennwort ein.

    Hinweis

    Falls Sie Azure PowerShell mit einem Zertifikat für Ihr Konto verknüpft haben, können Sie diesen Schritt überspringen. Weitere Informationen zum Herstellen einer Verbindung zwischen Azure PowerShell und Ihrem Azure-Konto finden Sie unter Installieren und Konfigurieren von Azure PowerShell.

  3. Wenn Sie nur über ein Azure-Abonnement verfügen, ist dieses standardmäßig ausgewählt, wenn Sie Add-AzureAccount aufrufen.

    PS C:\> Add-AzureAccount
    VERBOSE: Account "user@domain.com" has been added.
    VERBOSE: Subscription "MySubscription" is selected as the default subscription.
    VERBOSE: To view all the subscriptions, please use Get-AzureSubscription.
    VERBOSE: To switch to a different subscription, please use Select-AzureSubscription.
    

    Wenn Sie mehrere Abonnements besitzen und ein anderes Abonnement verwenden möchten, verwenden Sie das Cmdlet Select-AzureSubscription. Verwenden Sie Get-AzureSubscription, um alle Abonnements anzuzeigen.

    Hinweis

    Weitere Informationen zu Add-AzureAccount, Select-AzureSubscriptionund , finden Get-AzureSubscriptionSie unter Azure Profile Cmdlets.

  4. Rufen Sie das Cmdlet New-AzureManagedCache auf, und geben Sie den Namen, die Region, das Cacheangebot und Größe des Caches an. Im folgenden Beispiel wird ein Cache mit 128 MB des Typs Basic mit dem Namen contosocache in der geografischen Region South Central US erstellt.

    New-AzureManagedCache -Name contosocache -Location "South Central US" -Sku Basic -Memory 128MB
    

    Hinweis

    Eine vollständige Liste der Parameter und Werte für die Erstellung von Caches finden Sie in der Dokumentation zum Cmdlet New-AzureManagedCache .

  5. Nach dem Aufrufen des PowerShell-Cmdlets dauert das Erstellen des Caches ggf. einige Minuten. Nachdem der Cache erstellt wurde, verfügt Ihr neuer Cache über einen Ausführungsstatus und ist für die Verwendung mit Standardeinstellungen bereit und kann im Azure-Verwaltungsportal angezeigt und konfiguriert werden. Informationen zum Anpassen der Konfiguration Ihres Caches finden Sie im folgenden Abschnitt zum Konfigurieren des Caches .

    Sie können den Erstellungsstatus im Azure PowerShell-Fenster überwachen. Sobald der Cache einsatzbereit ist, zeigt das Cmdlet New-AzureManagedCache die Cacheinformationen wie im folgenden Beispiel gezeigt an.

    PS C:\> Add-AzureAccount
    VERBOSE: Account "user@domain.com" has been added.
    VERBOSE: Subscription "MySubscription" is selected as the default subscription.
    VERBOSE: To view all the subscriptions, please use Get-AzureSubscription.
    VERBOSE: To switch to a different subscription, please use Select-AzureSubscription.
    PS C:\> New-AzureManagedCache -Name contosocache -Location "South Central US" -Sku Basic -Memory 128MB
    VERBOSE: Intializing parameters...
    VERBOSE: Creating prerequisites...
    VERBOSE: Verify cache service name...
    VERBOSE: Creating cache service...
    VERBOSE: Waiting for cache service to be in ready state...
    
    
    Name     : contosocache
    Location : South Central US
    State    : Active
    Sku      : Basic
    Memory   : 128MB
    
    
    
    PS C:\>
    

Konfigurieren des Caches

Managed Cache Service unterstützt benannte Caches, die Ihnen die Flexibilität bieten, verschiedene Cacheoptionen für verschiedene Datensätze zu konfigurieren. Jeder Cache besitzt einen benannten Standardcache. In den Standard- und Premium-Cacheangeboten können bis zu neun weitere benannte Caches konfiguriert werden. Jeder benannte Cache weist jeweils eigene Einstellungen auf, z. B. Hochverfügbarkeit, Benachrichtigungen und benutzerdefinierte Entfernungs- und Ablaufrichtlinien. Die Einstellungen benannter Caches werden im Verwaltungsportal auf der Registerkarte Konfigurieren für den Cache konfiguriert.

Named Caches in Windows Azure Cache Service

In der folgenden Tabelle finden Sie eine Übersicht über Managed Cache Service Features.

Funktion BESCHREIBUNG

Name

Es wird ein Standardcache konfiguriert. In den Standard- und Premium-Cacheangeboten können – wenn gewünscht – bis zu neun weitere benannte Caches konfiguriert werden.

Ablaufrichtlinie

Es gibt drei Arten von Ablaufrichtlinien: Nie, Absolut und Gleitend. Wenn Absolut angegeben wird, beginnt das durch Zeit (Min.) angegebene Ablaufintervall, wenn Elemente dem Cache hinzugefügt werden. Wenn Gleitend angegeben wird, wird das Intervall bei jedem Zugriff auf ein Element im Cache zurückgesetzt. Wenn Nie angegeben wird, muss Zeit (Min.) auf 0 festgelegt werden. In diesem Fall laufen Elemente nicht ab. Der Standardwert ist Absolut.

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

Zeit (min)

Die Standardablaufzeit für Elemente im Cache beträgt 10 Minuten. Dieser Wert ist jedoch konfigurierbar. Die Ablaufzeit für einzelne Elemente, die dem Cache hinzugefügt wurden, können auch mithilfe von Überladungen von Add und Put angegeben werden, wenn Elemente dem Cache hinzugefügt werden. Zeit (Min.) wird zusammen mit Ablaufrichtlinie zum Ermitteln des Zeitpunkts des Ablaufs von Elementen verwendet.

Benachrichtigungen

Benachrichtigungen ermöglichen Ihrer Anwendung das asynchrone Empfangen von Benachrichtigungen beim Auftreten einer Vielzahl von Cachevorgängen im Cache.

Benachrichtigungen sind in den Cacheangeboten Standard und Premium, nicht jedoch im Cacheangebot Basic verfügbar. Weitere Informationen finden Sie unter Cacheangebote für Azure Managed Cache Service und Benachrichtigungen für Azure Managed Cache Service.

Hochverfügbarkeit

Stellt Hochverfügbarkeit für Elemente im Cache zur Verfügung. Wenn Elemente aufgrund eines Fehlers verloren gehen, sind weiterhin Sicherungskopien der Elemente im Cache verfügbar.

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.

Entfernung

Die Optionen sind Aktiviert (ein LRU-Algorithmus (Least Recently Used, selten verwendet) wird zum Bestimmen der zu entfernenden Elemente verwendet) oder Deaktiviert. Die Standardeinstellung ist Aktiviert.

Nachdem Ihr Cache erstellt und konfiguriert wurde, können Sie eine Verbindung mit ihm über Ihre Clientanwendungen herstellen. Weitere Informationen finden Sie unter Konfigurieren von Cacheclients für Azure Managed Cache Service.