【问题标题】:How stable is EBS?EBS 有多稳定?
【发布时间】:2013-05-05 08:42:55
【问题描述】:

我正在考虑将数据从 EC2 实例保存到 EBS,然后将结果保存到 S3。我没有很多使用 EBS 的经验,所以我的问题是:

  • 它们有多稳定?我的意思是您多久(如果有)遇到 EBS 问题。如果超载或类似情况,它们会崩溃吗?
  • 从 EBS 丢失数据的可能性有多大?
  • 是否可以将一个 EBS 挂载到多个实例? (假设两个 ec2 共享相同的 ebs )

【问题讨论】:

    标签: amazon-web-services amazon-s3 amazon-ec2 boto


    【解决方案1】:

    我假设你已经阅读了AWS's take on EBS

    1. 相当稳定。去年,美国东部的 2-3 个数据中心中有 10% 的 EBS 卷失败了几个小时。这是我遇到过的唯一问题。
    2. 我从未丢失过 EBS 的数据。即使有,我也会按小时拍摄快照(存储在 s3 中),所以我会没事的。
    3. 不是同时。要将其附加到另一个实例,您必须与当前附加的实例分离。

    也许你看到的是s3fs - 一种将 s3 挂载为文件系统的方法。

    【讨论】:

    • 非常感谢您的回答,这正是我想要的
    • s3fs 可能有点时髦。由于 s3 不是块设备,因此将其添加到可能被视为块设备的文件系统可能会产生意想不到的结果。为了使其正常工作,您需要将文件移入和移出 s3fs 挂载,在直接打开文件或存储将经常访问的任何内容(如数据库文件)时要小心
    【解决方案2】:

    EBS 相当稳定,您写入的每个数据都被冗余复制到 AZ 内的 3 个磁盘中。如果您定期对 EBS 卷进行快照,您可以更好地保护您的数据。由于 EBS 在 AZ 范围内运行,因此建议将用户文档、图像、视频等资产移动到 Amazon S3。 S3 提供比 EBS 卷更多的冗余和可用性。

    您不能将单个 EBS 卷挂载到多个 EC2 实例。您必须在 AWS 上使用像 GlusterFS 这样的解决方案,以便多个 EC2 实例可以与公共存储池通信。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-20
      • 1970-01-01
      • 1970-01-01
      • 2010-12-19
      • 1970-01-01
      相关资源
      最近更新 更多