我有2个EC2实例,每个实例都附有自己的EBS。坐在EC2前面是一个负载平衡器。
这些实例运行CMS驱动的站点,用户可以在其中上传文件。
将文件上传到一个EBS并且负载均衡器将访问者发送到其EBS没有该文件的EC2实例的最佳解决方案是什么?某种运行rsync的cron?
建议非常欢迎!
由于
取值
答案 0 :(得分:1)
我认为最好的解决方案是使用Amazon S3这样的单一共享存储。最好使用CMS的一些插件在S3上存储用户的文件。但是如果没有这样的插件,你可以使用Fuse s3fs适配器在两个实例上挂载文件系统,并配置你的CMS将这些文件存储在指定的目录中。
答案 1 :(得分:1)
我认为从头脑中可以解决这个问题。
答案 2 :(得分:0)
或者可能,创建一个EC2实例作为NFS并与其他实例共享它的目录。
答案 3 :(得分:0)
有多种解决方案可以使EC2中的数据与使用或不使用EBS卷保持同步。