Opsworksでは、スタック全体でレイヤーの「ロール」を共有して、基盤となるインスタンスが実行している可能性のある特定のジョブを組み合わせることで、使用するリソースを減らすことができます。
レイヤー互換性リスト(セキュリティグループが適切に設定されている場合):
HA Proxy : custom, db-master, and memcached.
MySQL : custom, lb, memcached, monitoring-master, nodejs-app, php-app, rails-app, and web.
Java : custom, db-master, and memcached.
Node.js : custom, db-master, memcached, and monitoring-master
PHP : custom, db-master, memcached, monitoring-master, and rails-app.
Rails : custom, db-master, memcached, monitoring-master, php-app.
Static : custom, db-master, memcached.
Custom : custom, db-master, lb, memcached, monitoring-master, nodejs-app, php-app, rails-app, and web
Ganglia : custom, db-master, memcached, php-app, rails-app.
Memcached : custom, db-master, lb, monitoring-master, nodejs-app, php-app, rails-app, and web.
参照:http://docs.aws.amazon.com/opsworks/latest/userguide/layers.html