web-dev-qa-db-ja.com

マルチサーバーLAMP環境をセットアップするためのベストプラクティス

私はリソースを探しています最適なマルチユーザーマルチサーバーLAMP環境を設計するのに役立ちます。

現在、7台のサーバー(2台の負荷分散Webサーバー、2台の冗長クラスター化Webコンテンツサーバー、2台の冗長クラスター化MySQLサーバー、1台のVirtualMin Developerサーバー)がありますが、問題が発生しています私が行ったことが一般的/最適かどうかの判断/グッドプラクティスなど.

マルチサーバーLAMP環境を設計(および実行)するための優れた/優れたリソースを誰かに教えてもらえますか?

注:少し前にStackOverflowでこの質問をしましたが、素晴らしい結果は得られませんでした。おそらく、ベータ版が終了するまで待つべきだったでしょう(SO以外のオーディエンスの場合)

4
Brent

構成管理については、 puppetchef などのツールをご覧ください。 capistrano のように、他にも確認したいことがあります。また、これらのサーバーが実稼働モードに入るときは、それらのサーバーを監視する必要があります。監視のために、 Nagios を確認することをお勧めします。そして、他にもたくさんありますが、そのうちのいくつかは rrdtool に基づいています。

2
xyz

ChefであろうとPuppetであろうと、十分に複雑な環境(つまり、実際にはすべて)は構成管理下にある必要があります。私の好みはChefであり、 LAMPスタック (または私の好み LAMRails )全体をエンドツーエンドでセットアップするのに役立つクックブック(構成モジュール)のセットがあります。 =)。 AmazonEC2のRailsインフラストラクチャ全体 のセットアップに使用できるEC2 AMIもあります。これは、独自の環境のセットアップに関する考慮事項を検討するための良いベースラインになります。

1
jtimberman