【发布时间】:2012-12-19 00:13:42
【问题描述】:
我目前在 AWS 上的 3 个 EC2 Windows 实例上启动并运行了一个 CMS (EpiServer) 系统,位于负载均衡器后面。
它们都连接到一个数据库,所以写入的数据是正确同步的。
问题
问题是,如果有人上传任何图片,这些图片只会上传到其中一个 EC2 实例。
所以我需要一种在我设置的实例之间获取共享 EBS 卷的方法。
试过
我尝试使用 AWS SDK 和 Geta.AmazonS3 库,但遇到了一些关于页面文件虚拟路径提供程序的问题(请参阅未答复:StackOverflow question)。
一个解决方案 所以我试图找到另一种方法来做到这一点,并认为我可以看看是否有安装 AWS S3 的可能性。我找到了TNTdrive,它完成了这项工作,它将我的 S3 存储桶安装为 Windows 卷,并且 CMS 系统接受了它。
我只是担心它会提出不必要的请求和它的成本(价格)(我更喜欢开源:))。
问题:
所以我的问题是: 有没有人知道做同样事情的开源程序,或者其他可能性? 我还没有阅读太多关于AWS Storage Gateway 的内容,但这能满足我的需要吗?
提前谢谢你!
【问题讨论】:
-
迟到的答案,但是是的......我试过了。在 PageFiles VPP 上遇到“配置为处理页面文件的 VirtualPathProvider 必须返回实现 IPageDirectory 的目录”的问题最终使用了同步工具。将其更改为共享网络文件服务器。
标签: amazon-s3 amazon-ec2 shared