现在将我的Web服务构建到EC2上,并且在负载均衡器后面有一个实例。我当然会照顾多个实例。
我最初的想法是运行所有实例,使其成为哑奴,并使用S3作为本地存储。为此,我已经开始使用S3FS,但据我所知,它尚未真正准备好在Web服务环境中用于生产。日志的写入似乎很晚,即使不是永远也不会。奇数个缓存,甚至没有缓存标志等,也存在许多问题。
但是,替代方案看起来很少。一个显然是EBS卷,可以将其附加到单个实例。共享此内容的一些解决方案:-
- SMB与其他实例共享。拥有一个主服务器和其余从属服务器-obv是否需要在这里内置多个EBS卷的冗余?
- Rsync共享到其他盒子。考虑到它不是持久性的,并且会定期更新,这似乎很痛苦。如果发生重大更改,如果有强制脚本更新的话,可能是可以的。
问题是……人们会做什么?这似乎是一个完全普通的用例,但是在论坛上甚至在SF上都可以找到各种各样的答案,这似乎表明答案不明确……需要帮助!