【问题标题】:Best way to sync files between two EBS volumn在两个 EBS 卷之间同步文件的最佳方式
【发布时间】:2011-05-25 05:21:27
【问题描述】:

任何人都对 EC2 上的负载平衡有更好的想法。基本上,我使用两个 EC2 窗口实例,每个实例都附加了单独的 EBS 卷。我知道如何使用负载均衡器并为我工作得很好。我只有在两个实例之间共享应用程序数据的问题,我的应用程序需要大量照片和 PDF 上传,我想确保在两个实例中进行复制。在这种情况下,我不想使用 S3,因为我们只需要通过 REST/SOAP 协议。

任何想法。

*更新: 我刚刚更新了主题行,因为它具有误导性。我想在附加到不同 EC2 实例的两个 EBS 卷之间同步文件。

【问题讨论】:

    标签: amazon-ec2


    【解决方案1】:

    要跨 EBS 卷复制数据,您可以使用 Gluster 文件系统。它不仅为您的数据提供复制,而且还提供高可用性。您也可以跨区域配置 gluster,即一个实例位于美国东部,另一个实例位于美国西部。因此,即使其中一个区域出现故障,它也会继续为您提供数据。复制是即时发生的。

    配置 Gluster 文件系统的链接:Gluster-Configuration-AWS-Multi-AZ

    问候, 三吉丹吉

    【讨论】:

    • 它也可以在基于 Window 的系统中工作吗?我调查了它,但它似乎是为 linux 基础系统制作的。
    【解决方案2】:

    使用 S3 不会阻止您对客户端使用 REST/SOAP 协议。您只需让应用程序从 S3 而不是本地磁盘保存或获取文件,您不必直接从客户端使用 S3。从 EC2 到 S3 的传输和存储在同一区域是免费的。

    【讨论】:

    • 但它仍然会减慢应用程序。
    • 我有一个应用程序可以从很多客户那里获取上传的照片,我们直接写入 S3。以我的经验,S3 速度非常快,并且比 EBS 具有更好的冗余性,后者最近在美国东部地区发生了重大中断。 storagemojo.com/2011/04/29/amazons-ebs-outage
    • 我会努力的。我只是担心,因为我们需要从这些照片中压缩和 PDF,为此我需要将内容获取到我的应用程序服务器。谢谢建议
    猜你喜欢
    • 1970-01-01
    • 2013-08-24
    • 2021-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-06
    • 1970-01-01
    • 2011-05-08
    相关资源
    最近更新 更多