Condividi tramite


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

  1. 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.

  2. 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.

  3. 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, usare Get-AzureSubscription.

    Nota

    Per altre informazioni su Add-AzureAccount, Select-AzureSubscriptione Get-AzureSubscription, vedere Cmdlet del profilo di Azure.

  4. 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 denominata contosocache, nell'area geografica South 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 .

  5. 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.

Named Caches in Windows Azure Cache Service

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.