Cos'è Amazon ElastiCache per Memcached? - 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à.

Cos'è Amazon ElastiCache per Memcached?

Benvenuto nella Guida per l'utente di Amazon ElastiCache for Memcached. 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 Memcached offre il caching senza server, che semplifica l'aggiunta e il funzionamento di una cache basata su Memcached per l'applicazione. ElastiCache per Memcached 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 Serverless elimina inoltre la necessità di pianificare e gestire la capacità di memorizzazione nella cache. ElastiCache monitora costantemente la memoria e il calcolo della cache utilizzati dall'applicazione e ridimensiona automaticamente la capacità per soddisfare le esigenze dell'applicazione. ElastiCache offre un'esperienza endpoint semplice per gli sviluppatori, astraendo l'infrastruttura di cache e il software sottostanti. 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é utilizzare la cache.

ElastiCache per Memcached Serverless è compatibile con Memcached 1.6 e versioni successive.

Progettarne uno personalizzato per il cluster Memcached ElastiCache

Se hai bisogno di un controllo preciso sul tuo cluster ElastiCache for Memcached, puoi scegliere di progettare il tuo cluster Memcached con. ElastiCache ElastiCache consente di gestire un cluster basato su nodi, scegliendo il tipo di nodo, il numero di nodi e il posizionamento dei nodi nelle zone di disponibilità del cluster. AWS Trattandosi di un servizio completamente gestito, ElastiCache 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 Memcached offre maggiore flessibilità e controllo sui cluster. Ad esempio, puoi scegliere di gestire un cluster con disponibilità per singola zona di disponibilità o per più zone di disponibilità a seconda delle tue esigenze. 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 Memcached.

Quando si progetta un proprio programma ElastiCache per Memcached, è possibile scegliere di eseguire Memcached 1.4 e versioni successive.