目前,我在负载均衡器后面的亚马逊云中有 4 个 EC2 实例,这个数字将增长到 20-30。我正在寻找在所有这些实例上管理源代码的最佳方法。所有实例上都运行着一个 http 服务器 + php。
我需要一种可以同时更新所有实例上的源代码的方法。经过一番研究,我想我找到了一个解决方案 - 创建一个 NFS 服务器并将包含源代码的目录导出到所有实例。每个实例都将挂载此导出的目录并将其用作 apache http 服务器的文档根目录。
这种方法正确吗?或者您建议其他方法吗?NFS 是否能够同时将源代码共享给所有 EC2 节点?