Che cos'è Amazon ElastiCache? - Amazon ElastiCache

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

Che cos'è Amazon ElastiCache?

Benvenuto nella Amazon ElastiCache User Guide. 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 i motori Valkey, Redis e OSS Memcached. Se non sei certo di quale motore utilizzare, consulta Confronto tra le cache autoprogettate da ValkeyOSS, Redis e Memcached in questa guida.

Cache serverless

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

ElastiCache Serverless elimina inoltre la necessità di pianificare e gestire la capacità di memorizzazione nella cache. ElastiCache monitora costantemente la memoria della cache, l'elaborazione e la larghezza di banda di rete utilizzata dall'applicazione e ridimensiona per soddisfare le esigenze dell'applicazione. ElastiCache offre un'esperienza endpoint semplice per gli sviluppatori, astraendo l'infrastruttura di cache sottostante e la progettazione del cluster. ElastiCache gestisce il provisioning dell'hardware, il monitoraggio, la sostituzione dei nodi e l'applicazione di patch software in modo automatico e trasparente, in modo da potersi concentrare sullo sviluppo delle applicazioni anziché sull'utilizzo della cache.

ElastiCache Serverless è compatibile con Valkey 7.2, Redis OSS 7.1 e versioni successive e Memcached 1.6.21 e versioni successive.

ElastiCache Progettazione del proprio cluster

Se hai bisogno di un controllo granulare sul tuo ElastiCache cluster, puoi scegliere di progettare il tuo cluster Valkey, Redis OSS o Memcached 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 del proprio ElastiCache cluster 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 Valkey, Redis OSS o Memcached in modalità cluster, abilitando la scalabilità orizzontale, oppure senza la modalità cluster per la semplice scalabilità 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. Puoi anche scegliere quando applicare nuove patch software al tuo cluster Valkey o Redis. OSS

Quando si progetta il proprio ElastiCache cluster, è possibile scegliere di eseguire Valkey 7.2, Redis da OSS 4.0 a 7.1 o Memcached 1.4 e versioni successive.