

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

# Riferimento al livello Memcached
<a name="layers-other-memcached"></a>

**Importante**  
Il AWS OpsWorks Stacks servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disabilitato sia per i clienti nuovi che per quelli esistenti. Consigliamo vivamente ai clienti di migrare i propri carichi di lavoro verso altre soluzioni il prima possibile. Se hai domande sulla migrazione, contatta il Supporto AWS Team su [AWS re:post](https://repost.aws/) o tramite Premium [AWS Support](https://aws.amazon.com/support).

**Nota**  
Questo livello è disponibile solo per stack basati su Linux.

[Memcached](http://memcached.org/) è un sistema distribuito di caching su memoria per dati arbitrari. Velocizza i siti Web eseguendo il caching nella RAM di stringhe e oggetti come chiavi e valori per ridurre il numero di volte in cui un'origine dati esterna deve essere letta. 

Per utilizzare Memcached in uno stack, crea un layer Memcached e aggiungi una o più istanze, che funzionano come server Memcached. Le istanze installano automaticamente Memcached e le altre istanze dello stack sono in grado di accedere e utilizzare i server Memcached. Se si utilizza un livello Rails App Server, OpsWorks Stacks inserisce automaticamente un file di configurazione nella directory di `memcached.yml` configurazione di ogni istanza del livello. È possibile ottenere il server Memcached e il numero di porta da questo file.

**Short name (Nome breve):** memcached

**Compatibilità:** un layer Memcached è compatibile con i seguenti livelli: custom, db-master, lb, monitoring-master, nodejs-app, php-app, rails-app e web.

**Porte aperte:** un livello Memcached consente l'accesso pubblico alla porta 22 (SSH) e a tutte le porte dei server Web dello stack, dei server personalizzati e dei server delle applicazioni Rails, PHP e Node.js.

**Autoassign Elastic IP addresses (Assegnazione automatica indirizzi IP elastici):** disattivata per impostazione predefinita

**Default EBS volume (Volume EBS predefinito):** no

**Gruppo di sicurezza predefinito:** AWS-OpsWorks-Memcached-Server 

Per configurare un layer Memcached, è necessario specificare la dimensione della cache, in MB.

**Setup recipes (Ricette di impostazione):**
+ opsworks\$1initial\$1setup
+ ssh\$1host\$1keys
+ ssh\$1users
+ mysql::client
+ dependencies
+ ebs
+ opsworks\$1ganglia::client
+ memcached 

**Configure recipes (Ricette di configurazione):**
+ opsworks\$1ganglia::configure-client
+ ssh\$1users
+ agent\$1version 

**Deploy recipes (Ricette di distribuzione):**
+ deploy::default

**Shutdown recipes (Ricette di arresto):**
+ opsworks\$1shutdown::default
+ memcached::stop

**Installation (Installazione):**
+ OpsWorks Stacks utilizza il programma di installazione del pacchetto dell'istanza per installare Memcached e i relativi file di registro nelle posizioni predefinite.