设置多服务器 LAMP 环境的最佳实践

设置多服务器 LAMP 环境的最佳实践

我是寻找资源这将帮助我设计最佳的多用户多服务器 LAMP 环境。

我们目前有 7 台服务器(2 台负载平衡 Web 服务器、2 台冗余集群 Web 内容服务器、2 台冗余集群 MySQL 服务器、1 台 VirtualMin 开发人员服务器),但遇到了困难确定我所做的事情是否是常见的/最佳的/好的做法, ETC。

有人能指出我用于设计(和运行)多服务器 LAMP 环境的任何优质资源吗?

笔记: 我之前在 StackOverflow 上问过这个问题,但并没有得到很好的结果。也许我应该等到 Beta 版结束(为了吸引更多非 SO 受众)

答案1

对于配置管理,请查看以下工具木偶厨师您可能还想检查其他内容,例如卡皮斯特拉诺。此外,您需要密切关注这些服务器进入生产模式的情况。对于监控,您可能需要检查纳吉奥斯还有很多其他的,其中一些是基于rrd工具

答案2

任何足够复杂的环境(实际上,任何环境)都应该进行配置管理,无论是 Chef 还是 Puppet。我更喜欢 Chef,它有一套食谱(配置模块),可以帮助端到端地设置整个LAMP 堆栈(或者我的偏好,LAMRails)。还有 EC2 AMI 可用于设置Amazon EC2 上的整个 Rails 基础设施,这可以作为您设置自己的环境时考虑的一个很好的基准。

相关内容