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
Ö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.
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.
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 SieGet-AzureSubscription
, um alle Abonnements anzuzeigen.Hinweis
Weitere Informationen zu
Add-AzureAccount
,Select-AzureSubscription
und , findenGet-AzureSubscription
Sie unter Azure Profile Cmdlets.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 Namencontosocache
in der geografischen RegionSouth 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 .
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.
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.