Cos'è Amazon ElastiCache per Redis? - Amazon ElastiCache per Redis

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

Cos'è Amazon ElastiCache per Redis?

Benvenuto nella Guida ElastiCache per l'utente di Amazon for Redis. Amazon ElastiCache è un servizio Web che semplifica la configurazione, la gestione e la scalabilità di un archivio dati in memoria distribuito o di un ambiente di cache nel cloud. Fornisce una soluzione di caching scalabile ad alte prestazioni e a costi contenuti. Allo stesso tempo, aiuta a rimuovere la complessità associata all’implementazione e alla gestione di un ambiente di cache distribuita.

Puoi utilizzare Amazon ElastiCache in due formati. Puoi iniziare con una cache serverless o scegliere di progettare il tuo cluster di cache.

Nota

Amazon ElastiCache funziona con entrambi i motori Redis e Memcached. Utilizza la guida relativa al motore che ti interessa. Se non sei certo di quale motore utilizzare, consulta Confronto tra cache progettate autonomamente Memcached e Redis in questa guida.

Cache serverless

ElastiCache for Redis offre un caching senza server, che semplifica l'aggiunta e il funzionamento di una cache basata su Redis per l'applicazione. ElastiCache for Redis Serverless consente di creare una cache ad alta disponibilità in meno di un minuto ed elimina la necessità di effettuare il provisioning di istanze o configurare nodi o cluster. Gli sviluppatori possono creare una cache serverless specificando il nome della cache utilizzando la ElastiCache console, l'SDK o la CLI.

ElastiCache for Redis Serverless elimina inoltre la necessità di pianificare e gestire la capacità di caching. ElastiCache for Redis monitora costantemente la memoria della cache, l'elaborazione e la larghezza di banda di rete utilizzata dall'applicazione e si adatta alle esigenze dell'applicazione. ElastiCache for Redis offre agli sviluppatori un'esperienza endpoint semplice, astraendo l'infrastruttura di cache sottostante e la progettazione del cluster. ElastiCache for Redis gestisce il provisioning dell'hardware, il monitoraggio, la sostituzione dei nodi e l'applicazione di patch software in modo automatico e trasparente, in modo che tu possa concentrarti sullo sviluppo delle applicazioni anziché sull'utilizzo della cache.

ElastiCache for Redis Serverless è compatibile con Redis 7.1 e versioni successive.

Progettazione del proprio cluster per Redis ElastiCache

Se hai bisogno di un controllo granulare sul tuo cluster ElastiCache per Redis, puoi scegliere di progettare il tuo cluster Redis con. ElastiCache ElastiCache consente di progettare il cluster, scegliendo il tipo di nodo, il numero di nodi e il posizionamento dei nodi nelle zone di disponibilità del cluster. AWS Trattandosi ElastiCache di un servizio completamente gestito, gestisce automaticamente il provisioning dell'hardware, il monitoraggio, la sostituzione dei nodi e l'applicazione di patch software per il cluster.

La progettazione personalizzata ElastiCache per il cluster Redis offre maggiore flessibilità e controllo sui cluster. Ad esempio, puoi scegliere di gestire un cluster con disponibilità per singola zona di disponibilità o multi-AZ a seconda delle tue esigenze. Puoi anche scegliere di eseguire Redis in modalità cluster, abilitando il dimensionamento orizzontale oppure senza la modalità cluster per il dimensionamento verticale. Quando si progettano i propri cluster, è responsabilità dell'utente scegliere correttamente il tipo e il numero di nodi per garantire che la cache disponga della capacità sufficiente a soddisfare le esigenze dell'applicazione. È inoltre possibile scegliere quando applicare le nuove patch del software al cluster Redis.

Quando si progetta un cluster personalizzato ElastiCache per Redis, è possibile scegliere di eseguire Redis 3.0 e versioni successive.