Creazione di una cache Amazon ElastiCache utilizzando le impostazioni dell’istanza database Amazon RDS - Amazon Relational Database Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Creazione di una cache Amazon ElastiCache utilizzando le impostazioni dell’istanza database Amazon RDS

ElastiCache è un servizio di cache in memoria completamente gestito che fornisce latenze di lettura e scrittura in microsecondi che supportano casi d'uso flessibili e in tempo reale. ElastiCache può aiutarti ad accelerare le prestazioni di applicazioni e database. Puoi utilizzare ElastiCache come archivio dati principale per i casi d'uso che non richiedono la durabilità dei dati, come classifiche di gioco, streaming e analisi dei dati. ElastiCache aiuta a rimuovere la complessità associata all'implementazione e alla gestione di un ambiente di calcolo distribuito. Per ulteriori informazioni, consulta Casi d’uso comuni relativi a ElastiCache e in che modo ElastiCache può essere d’aiuto per Memcached e Casi d’uso comuni relativi a ElastiCache e in che modo ElastiCache può essere d’aiuto per Redis OSS. Per creare i cluster ElastiCache è possibile utilizzare la console Amazon RDS.

È possibile utilizzare Amazon ElastiCache in due formati. Puoi iniziare con una cache serverless o scegliere di progettare il tuo cluster di cache. Se scegli di progettare un cluster di cache personalizzato, ElastiCache funziona con i motori Redis OSS e Memcached. Se non sai quale motore utilizzare, consulta Confronto tra Memcached e Redis. Per ulteriori informazioni su Amazon ElastiCache, consulta la Guida per l'utente di Amazon ElastiCache.

Panoramica della creazione di una cache ElastiCache con le impostazioni dell’istanza database RDS

È possibile creare una cache ElastiCache da Amazon RDS utilizzando le stesse impostazioni di configurazione di un’istanza database RDS appena creata o esistente.

Alcuni casi d’uso per associare una cache ElastiCache all’istanza database:

  • È possibile risparmiare sui costi e migliorare le prestazioni utilizzando ElastiCache con RDS anziché eseguirlo solo su RDS.

    Ad esempio, è possibile risparmiare fino al 55% sui costi e ottenere prestazioni di lettura fino a 80 volte più veloci utilizzando ElastiCache con RDS per MySQL rispetto a RDS per MySQL da solo.

  • È possibile utilizzare la cache ElastiCache come datastore primario per applicazioni che non richiedono la durabilità dei dati. Le applicazioni che utilizzano Redis OSS o Memcached possono utilizzare ElastiCache pressoché senza modifiche.

Quando si crea una cache ElastiCache da RDS, la cache ElastiCache eredita le seguenti impostazioni dall’istanza database RDS associata:

  • Impostazioni di connettività di ElastiCache

  • Impostazioni di sicurezza di ElastiCache

È anche possibile definire le impostazioni di configurazione della cache in base a specifiche esigenze.

Configurazione di ElastiCache nelle applicazioni

Per utilizzare la cache ElastiCache, le applicazioni devono essere configurate. È anche possibile ottimizzare e migliorare le prestazioni della cache configurando le applicazioni per l’uso di strategie di caching in base alle specifiche esigenze.

Creazione di una cache ElastiCache con le impostazioni di un’istanza database RDS esistente

È possibile creare una cache ElastiCache per le istanze database RDS con le impostazioni ereditate dall’istanza database.

Creazione di una cache ElastiCache con le impostazioni di un’istanza database
  1. Per creare un'istanza database, segui le istruzioni riportate in Creazione di un'istanza database Amazon RDS.

  2. Dopo aver creato un’istanza database RDS, la finestra Componenti aggiuntivi suggeriti viene visualizzata nella console. Seleziona Crea un cluster ElastiCache da RDS utilizzando le impostazioni del database.

    Per un database esistente, nella pagina Database seleziona l’istanza database richiesta. Nel menu a discesa Operazioni scegli Crea cluster ElastiCache per creare una cache ElastiCache in RDS con le stesse impostazioni dell’istanza database RDS esistente.

    Nella sezione di configurazione ElastiCache, il campo Identificatore database di origine visualizza da quale istanza database eredita le impostazioni la cache ElastiCache.

  3. Scegliere se creare un cluster Redis OSS o Memcached. Per ulteriori informazioni, consulta Confronto tra Memcached e Redis OSS.

    Scegli il tipo di cluster e l’opzione di implementazione.
  4. Dopodiché, scegli se creare una Cache serverless o seleziona Progetta la tua cache. Per ulteriori informazioni, consulta Scelta tra le opzioni di implementazione.

    Se scegli Cache serverless:

    1. In Impostazioni della cache, immettere i valori per Nome e Descrizione.

    2. In Visualizza le impostazioni predefinite, lascia le impostazioni predefinite per stabilire la connessione tra la cache e l’istanza database.

    3. È anche possibile modificare le impostazioni predefinite scegliendo Personalizza le impostazioni predefinite. Seleziona le Impostazioni di connettività ElastiCache, le Impostazioni di sicurezza ElastiCache e i Limiti massimi di utilizzo.

  5. Se scegli Progetta la tua cache:

    1. Se scegli il cluster Redis OSS, indica se la modalità cluster è Abilitata o Disabilitata. Per ulteriori informazioni, consulta Replication: Redis OSS (Cluster Mode Disabled) vs. Redis OSS (Cluster Mode Enabled).

    2. Immetti i valori per Nome, Descrizione e Versione del motore.

      Per Versione del motore, il valore predefinito consigliato è la versione più recente del motore. Per la cache ElastiCache è anche possibile scegliere un valore che meglio soddisfa le esigenze in Versione del motore.

    3. Scegli il tipo di nodo per l'opzione Tipo di nodo. Per ulteriori informazioni, consulta Gestione di nodi.

      Se scegli di creare un cluster Redis OSS con la Modalità cluster impostata su Abilitato, inserisci il numero di shard (partizioni/gruppi di nodi) per l’opzione Numero di partizioni.

      Immetti il numero di repliche di ogni partizione per l'opzione Numero di repliche.

      Nota

      Il tipo di nodo selezionato, il numero di shard e il numero di repliche influiscono tutti sulle prestazioni della cache e sui costi delle risorse. Assicurati che queste impostazioni corrispondano alle esigenze del tuo database. Per informazioni sui prezzi, consulta Prezzi di Amazon ElastiCache.

    4. Seleziona le Impostazioni di connettività ElastiCache e le Impostazioni di sicurezza ElastiCache. È possibile mantenere le impostazioni predefinite o personalizzarle in base alle proprie esigenze.

  6. Verifica le impostazioni predefinite ed ereditate della cache ElastiCache. Alcune impostazioni non possono essere modificate dopo la creazione.

    Nota

    RDS può modificare la finestra di backup della cache ElastiCache per soddisfare il requisito minimo di 60 minuti. La finestra di backup del database di origine rimane invariata.

  7. Quando è tutto pronto, scegli Crea una cache ElastiCache.

Nella console viene visualizzato un banner di conferma per la creazione della cache ElastiCache. Segui il collegamento alla console ElastiCache presente nel banner per visualizzare i dettagli della cache. La console ElastiCache mostra la cache ElastiCache appena creata.