2

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

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

2 回答 2

3

我假设您已经阅读过AWS 对 EBS 的看法

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

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

于 2013-05-10T15:52:31.263 回答
1

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

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

于 2013-05-29T17:02:18.790 回答