Che cos'è Amazon ElastiCache (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à.

Che cos'è Amazon ElastiCache (Memcached)?

Benvenuto nella Guida per l'utente di Amazon ElastiCache (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 OSS e Memcached. Utilizza la guida relativa al motore che ti interessa. Se non sei certo di quale motore utilizzare, consulta Confronto tra le cache progettate internamente da Memcached e Redis OSS in questa guida.

Cache serverless

ElastiCache (Memcached) offre la memorizzazione nella cache senza server, che semplifica l'aggiunta e il funzionamento di una cache basata su Memcached per l'applicazione. ElastiCache (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 (Memcached) Serverless è compatibile con Memcached 1.6 e versioni successive.

Progettazione personalizzata per il cluster Memcached ElastiCache

Se hai bisogno di un controllo preciso sul tuo cluster ElastiCache (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 del proprio cluster ElastiCache (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 il proprio ElastiCache (Memcached), è possibile scegliere di eseguire Memcached 1.4 e versioni successive.