

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

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

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

OpsWorks スタックは、次のレイヤーもサポートしています。

**Topics**
+ [Ganglia レイヤーリファレンス](layers-other-ganglia.md)
+ [Memcached レイヤーリファレンス](layers-other-memcached.md)

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

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

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

Ganglia レイヤーは、インスタンスメトリックスのストレージと可視化を管理する分散管理システムである [Ganglia](http://ganglia.sourceforge.net/) をサポートします。これは、階層インスタンストポロジで動作するように設計されており、インスタンスのグループにとって特に便利です。Ganglia には、次の 2 つの基本コンポーネントがあります。
+ 低オーバーヘッド顧客。スタックの各インスタンスにインストールされ、マスターにメトリクスを送信します。
+ マスターは、クライアントからメトリクスを収集し、それらを Amazon EBS ボリュームに保存します。また、メトリクスをウェブページに表示します。

OpsWorks スタックには、管理する各インスタンスに Ganglia モニタリングエージェントがあります。スタックに Ganglia レイヤーを追加して起動すると、各インスタンスの Ganglia エージェントはインスタンスにメトリックスをレポートします。Ganglia を使用するには、1 つのインスタンスを持つ Ganglia レイヤーをスタックに追加します。マスターの IP アドレスで Ganglia のバックエンドにログインして、データにアクセスできます。Chef レシピを記述して、追加メトリックス定義を提供することができます。

**Short name:** monitoring-master

**Compatibility:** (互換性) Ganglia レイヤーは、custom、db-master、memcached、php-app、rails-app のレイヤーと互換性があります。

**Open ports:** ロードバランサーは、ポート 22 (SSH)、80 (HTTP)、および 443 (HTTPS) へのパブリックアクセスを許可します。

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

**Default EBS volume:** `/vol/ganglia` で Yes

**Default security group:** AWS-OpsWorks-Monitoring-Master-Server

**Configuration:** (構成) Ganglia レイヤーを設定するには、次を指定する必要があります。
+ 監視グラフへのアクセスを提供する URI デフォルト値は http://*DNSName*/ganglia で、*DNSName* は Ganglia インスタンスの DNS 名になります。
+ 監視統計へのアクセスを制御するユーザー名とパスワード

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

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

**Deploy recipes:**
+ deploy::default
+ opsworks\$1ganglia::configure-server
+ opsworks\$1ganglia::deploy 

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

**インストール:**
+ Ganglia クライアントは、`/etc/ganglia` にインストールされています。
+ Ganglia ウェブフロントエンドは、`/usr/share/ganglia-webfrontend` にインストールされています。
+ Ganglia logtailer は、`/usr/share/ganglia-logtailer` にインストールされています。

# 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 とそのログファイルをデフォルトの場所にインストールします。