

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Memcached レイヤーリファレンス
<a name="layers-other-memcached"></a>

**重要**  
この AWS OpsWorks Stacks サービスは 2024 年 5 月 26 日にサポート終了となり、新規および既存のお客様の両方で無効になっています。できるだけ早くワークロードを他のソリューションに移行することを強くお勧めします。移行についてご質問がある場合は、[AWS re:Post](https://repost.aws/) または[AWS プレミアムサポート](https://aws.amazon.com/support)を通じて AWS サポート チームにお問い合わせください。

**注記**  
このレイヤーは、Linux ベースのスタックでのみ使用できます。

[Memcached](http://memcached.org/) は、任意のデータの分散メモリキャッシュシステムです。文字列およびオブジェクトを RAM のキーおよび値としてキャッシュして、外部データソースが読み取られる回数を減らすことでウェブサイトを高速化します。

Memcached をスタックで使用するには、Memcached レイヤーを作成して、1 つ以上のインスタンスを追加します。そのインスタンスは、Memcached サーバーとして機能します。インスタンスにより Memcached は自動的にインストールされ、スタックの他のインスタンスは、Memcached サーバーにアクセスしてそれを使用できます。Rails App Server レイヤーを使用する場合、 OpsWorks Stacks はレイヤー内の各インスタンスの設定ディレクトリに設定`memcached.yml`ファイルを自動的に配置します。このファイルから Memcached サーバーとポートナンバーを取得することができます。

**Short name:** memcached

**Compatibility:** (互換性) Memcached レイヤーは custom、db-master、lb、monitoring-master、nodejs-app、php-app、rails-app およびウェブのレイヤーと互換性があります。

**Open ports:** (開いているポート) Memcached レイヤーは、ポート 22 (SSH)、およびスタックのウェブサーバー、カスタムサーバー、さらには Rails、PHP、Node.js アプリケーションサーバーからのすべてのポートへのパブリックアクセスを許可します。

**Autoassign Elastic IP addresses:** デフォルトで Off

**Default EBS volume:** No

**Default security group:** AWS-OpsWorks-Memcached-Server 

Memcached レイヤーを設定するには、キャッシュサイズ (MB) を指定する必要があります。

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

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

**Deploy recipes:**
+ deploy::default

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

**インストール:**
+ OpsWorks スタックはインスタンスのパッケージインストーラを使用して、Memcached とそのログファイルをデフォルトの場所にインストールします。