

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Référence de couche Memcached
<a name="layers-other-memcached"></a>

**Important**  
Le AWS OpsWorks Stacks service a pris fin le 26 mai 2024 et a été désactivé tant pour les nouveaux clients que pour les clients existants. Nous recommandons vivement aux clients de migrer leurs charges de travail vers d'autres solutions dès que possible. Si vous avez des questions sur la migration, contactez l' AWS Support équipe sur [AWS Re:Post](https://repost.aws/) ou via le [AWS Support](https://aws.amazon.com/support) Premium.

**Note**  
Cette couche est disponible uniquement pour les piles Linux.

[Memcached](http://memcached.org/) est un système distribué de mise en mémoire cache pour les données arbitraires. Il accélère la vitesse des sites web en mettant en cache les chaînes et les objets comme clés et valeurs dans la mémoire pour réduire le nombre de fois où une source externe de données doit être lue. 

Pour utiliser Memcached dans une pile, créez une couche Memcached et ajoutez une ou plusieurs instances, qui fonctionnent comme des serveurs Memcached. Les instances installent automatiquement Memcached et les autres instances de la pile peuvent accéder aux serveurs Memcached et les utiliser. Si vous utilisez une couche Rails App Server, OpsWorks Stacks place automatiquement un fichier `memcached.yml` de configuration dans le répertoire de configuration de chaque instance de la couche. Vous pouvez obtenir le serveur Memcached et le numéro de port à partir de ce fichier.

**Nom court :** memcached

**Compatibilité :** une couche Memcached est compatible avec les couches suivantes : custom, db-master, lb, monitoring-master, nodejs-app, php-app, rails-app et web.

**Ports ouverts :** une couche Memcached permet l'accès public au port 22 (SSH) et à tous les ports depuis les serveurs Web, les serveurs personnalisés et les serveurs d'applications Rails, PHP et Node.js de la pile.

**Autoassign Elastic IP addresses :** Désactivé par défaut

**Default EBS volume :** Non

**Groupe de sécurité par défaut :** AWS-OpsWorks-Memcached-Server 

Pour configurer une couche Memcached, vous devez spécifier la taille du cache, en Mo.

**Recettes Setup :**
+ opsworks\$1initial\$1setup
+ ssh\$1host\$1keys
+ ssh\$1users
+ mysql::client
+ dependencies
+ ebs
+ opsworks\$1ganglia::client
+ memcached 

**Recettes Configure :**
+ opsworks\$1ganglia::configure-client
+ ssh\$1users
+ agent\$1version 

**Recettes Deploy :**
+ deploy::default

**Recettes Shutdown :**
+ opsworks\$1shutdown::default
+ memcached::stop

**Installation:**
+ OpsWorks Stacks utilise le programme d'installation du package de l'instance pour installer Memcached et ses fichiers journaux dans leurs emplacements par défaut.