我正在运行一个用于数据库的Drupal
网站。RDS
我有 2 个实例,将来可能会更多,它们是负载平衡的。对于一年中的 60-75%,静态内容不会改变。一年中另外 25-40% 的时间,我们将开发需要每天多次修改文件的模块和功能。我想实现一个系统来处理n 个实例之间的文件同步。这个系统应该尽可能地解放双手和思想。注意:这些实例只是ssmtp
用于 php 邮件的 Web 服务器(是的,它是 ssmtp 而不是 smtp)——仅此而已。
有人说可以S3
用来托管静态文件并通过EC2 Instances
. 其他人使用 Kwatee 等免费工具或Scalr等付费工具。我什至看到有些人使用并复制它们以安装到- 这似乎是最糟糕的方法。我看到的最后一种方法用于完成文件分发。EBS Images
EC2 Instances
rsync
如何正确比较这些方法并得出选择哪种实现的结论?另外,我不完全理解该S3
方法的实现。因为我知道它会出现,成本当然是一个兴趣点,但在这一点上,易用性和可靠性更为重要。(当然在合理范围内。)
堆栈溢出参考: