Procedura: Creare una cache per Azure Servizio cache gestita
Importante
Microsoft consiglia tutti i nuovi sviluppi che usano Cache Redis di Azure. Per la documentazione e le indicazioni correnti sulla scelta di un'offerta di Cache di Azure, vedere Quale offerta di Cache di Azure è adatta per l'utente?
L'argomento fornisce una procedura dettagliata per la creazione e la configurazione di una cache per Servizio cache gestita di Azure.
Creazione di una cache
Per creare una cache è necessario eseguire tre passaggi base. Il primo consiste nello scegliere l'offerta di Cache che soddisfa i requisiti di cache della propria applicazione. Il passaggio successivo è la creazione della cache. Una volta creata, la cache è pronta per essere usata con le impostazioni predefinite. Il terzo passaggio consiste nel configurare la cache per l'uso di diverse funzionalità, ad esempio le notifiche o la disponibilità elevata, in modo da soddisfare al meglio i requisiti dell'applicazione.
Scegliere un'offerta per il servizio cache
Creare la cache
Configurare la cache
Scegliere un'offerta per il servizio cache
Servizio cache gestita è disponibile nelle tre offerte seguenti.
Base: la cache è disponibile in dimensioni comprese tra 128 MB e 1 GB, con incrementi di 128 MB e una cache denominata predefinita.
Standard: la cache è disponibile in dimensioni che vanno da 1 GB a 10 GB con incrementi di 1 GB e supporto di notifiche, disponibilità elevata e cache denominate fino a un massimo di dieci.
Premium: la cache è disponibile in dimensioni comprese tra 5 GB e 150 GB con incrementi di 5 GB e il supporto delle notifiche, della disponibilità elevata e di fino a dieci cache denominate.
Nota
Ogni offerta differisce in termini di prezzi e funzionalità. Per altre informazioni, vedere Domande frequenti sui prezzi del servizio cache.
Se per l'applicazione sono necessarie le notifiche, scegliere l'offerta di Cache Standard o Premium. Se invece l'applicazione richiede la disponibilità elevata, scegliere l'offerta Premium.
Nota
Se i requisiti dell'applicazione cambiano, è comunque sempre possibile applicare la scalabilità orizzontale o verticale sia a livello di dimensioni che di offerta di Cache. Per altre informazioni, vedere Ridimensionare una cache per Azure Servizio cache gestita.
Creare la cache
Le istanze della cache in Servizio cache gestita vengono create usando script di PowerShell.
Importante
Dopo aver creato un'istanza di Servizio cache gestita usando i cmdlet di PowerShell, è possibile visualizzare e configurare nel portale di gestione di Azure.
Per creare un'istanza di Servizio cache gestita
Aprire la finestra dei comandi di Azure PowerShell.
Nota
Per istruzioni sull'installazione e sull'uso di Azure PowerShell, vedere Come installare e configurare Azure PowerShell.
Richiamare il cmdlet
Add-AzureAccount
, quindi immettere l'indirizzo di posta elettronica e la password associati al proprio account.Nota
Se Azure PowerShell è stato configurato con un certificato per l'account personale, è possibile ignorare questo passaggio. Per altre informazioni sulla connessione di Azure PowerShell all'account Azure, vedere Come installare e configurare Azure PowerShell.
Se si ha una sola sottoscrizione di Azure, questa viene selezionata per impostazione predefinita quando si chiama
Add-AzureAccount
.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.
Se si hanno più sottoscrizioni e si desidera usarne un'altra, usare il cmdlet
Select-AzureSubscription
. Per visualizzare tutte le sottoscrizioni, usareGet-AzureSubscription
.Nota
Per altre informazioni su
Add-AzureAccount
,Select-AzureSubscription
eGet-AzureSubscription
, vedere Cmdlet del profilo di Azure.Richiamare il cmdlet
New-AzureManagedCache
e specificare il nome, l'area, nonché l'offerta e la dimensione della cache. Nel seguente esempio è stata creata una cache Basic di 128 MB denominatacontosocache
, nell'area geograficaSouth Central US
.New-AzureManagedCache -Name contosocache -Location "South Central US" -Sku Basic -Memory 128MB
Nota
Per un elenco completo dei parametri e dei valori che è possibile usare durante la creazione di una cache, vedere la documentazione del cmdlet New-AzureManagedCache .
Dopo aver richiamato il cmdlet PowerShell, la creazione della cache può richiedere alcuni minuti. Dopo aver creato la cache, la nuova cache ha uno stato in esecuzione ed è pronta per l'uso con le impostazioni predefinite e può essere visualizzata e configurata nel portale di gestione di Azure. Per personalizzare la configurazione della cache, vedere la sezione Configurare la cache seguente.
È possibile monitorare l'avanzamento del processo di creazione nella finestra Azure PowerShell. Una volta che la cache è pronta per essere usata, il cmdlet
New-AzureManagedCache
ne visualizza le informazioni, come mostrato nel seguente esempio.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:\>
Configurare la cache
Servizio cache gestita supporta cache denominate, che consentono di configurare diverse opzioni di cache per set di dati diversi. Ogni cache include una cache denominata predefinita. Nelle offerte di Cache Standard e Premium è possibile configurare fino a nove cache denominate aggiuntive. Ogni cache denominata include specifiche impostazioni individuali, ad esempio disponibilità elevata, notifiche, rimozione personalizzata e criteri di scadenza. Le impostazioni delle cache denominate vengono configurate nel portale di gestione, nella scheda Configura relativa alla cache.
La tabella seguente fornisce una panoramica delle funzionalità di Servizio cache gestita.
Funzionalità | Descrizione |
---|---|
Nome |
È configurata una cache predefinita. Nelle offerte Standard e Premium è possibile configurare fino a nove cache denominate aggiuntive. |
Criteri di scadenza |
Esistono tre tipi di criteri di scadenza: Mai, Assoluto e Sliding (Variabile). Quando si specifica Assoluta, l'intervallo di scadenza specificato da Durata (min) inizia quando gli elementi vengono aggiunti alla cache. Quando si specifica Estendibile, l'intervallo viene reimpostato ogni volta che si verifica un accesso a un elemento nella cache. Quando si specifica Nessuna, è necessario che il valore di Durata (min) sia impostato su 0: in questo modo, gli elementi non scadranno. Il valore predefinito è Assoluta. Per altre informazioni, vedere Scadenza e rimozione per Azure Servizio cache gestita. |
Durata (min) |
La scadenza predefinita per gli elementi nella cache è 10 minuti, ma è configurabile. L'ora di scadenza per singoli elementi aggiunti alla cache può essere specificata anche usando overload di Aggiungi e Put quando gli elementi vengono aggiunti alla cache. Durata (min), insieme a Criterio di scadenza, consente di determinare la scadenza degli elementi. |
Notifications |
Questa impostazione consente all'applicazione di ricevere notifiche asincrone quando vengono eseguite diverse operazioni cache nella cache. Le notifiche sono disponibili nelle offerte di Cache Standard e Premium, ma non nell'offerta di Cache Basic. Per altre informazioni, vedere Offerte di cache per Azure Servizio cache gestita e notifiche per Azure Servizio cache gestita. |
Disponibilità elevata |
Fornisce disponibilità elevata per gli elementi nella cache. Se gli elementi vengono persi a causa di un errore, sono ancora disponibili le copie di backup degli elementi nella cache. La disponibilità elevata è presente solo nell'offerta di cache Premium, ma non nelle offerte di cache Base o Standard. Per altre informazioni, vedere Offerte di cache per Azure Servizio cache gestita e disponibilità elevata per Servizio cache gestita di Azure. |
Rimozione |
Le opzioni disponibili sono Abilitato, che prevede l'uso di un algoritmo LRU (utilizzati meno di recente) per determinare gli elementi da rimuovere, o Disabilitato. Il valore predefinito è Abilitato. |
Dopo aver creato e configurato la cache, è possibile connettersi ad essa dalle applicazioni client. Per altre informazioni, vedere Configurare i client della cache per Azure Servizio cache gestita.