1

我已经购买了 Amazon EC2 m1.medium 预留实例。现在我该如何创建一个 400GB 容量的根存储卷?

通过将默认根 30GB vol 扩展到 400GB 将产生额外的 EBS 400GB,我不需要,因为 EBS 会产生额外费用。

我做了一些研究,说 Instance Store Volumes 是临时类型,不是持久的。

这是链接(将数据从 EBS 移动到临时存储会提高 MySQL 查询性能吗?

任何建议将被认真考虑。

4

2 回答 2

7

如果您从实例存储 AMI 启动您的实例,那么您将获得 400G 的本地实例存储。如果您关闭了该实例,您将丢失该数据(重启没问题)

如果您使用 EBS 基础 ami,根设备将始终是 EBS 卷。如果您希望临时卷可用,则必须在启动实例时指定。您可以通过 Web 控制台或在使用创建实例的各种 API 时传递 BlockDeviceMapping 选项来执行此操作。当实例关闭时,临时卷上的数据仍然丢失。

于 2012-10-02T07:41:21.777 回答
7

用户1057161:

这是否意味着与介质实例捆绑在一起的 400GB 永远不会存储持久数据?唯一的方法是从亚马逊购买额外的 EBS 存储?

正确的。临时存储是……临时的。它在设计上是非持久的。附加 EBS 卷或将数据推送到 S3 是保留数据的预期方式。

高可扩展性(AWS 的设计目的)意味着将大量廉价服务器聚集在一起——其中任何一个都可能毫无预警地崩溃,但这是意料之中的。

如果您有一个实例并且您依赖临时存储......不要。“依赖”和“短暂”这两个词不属于一起。计划实例在没有警告的情况下崩溃,并使您的应用程序能够适应它。

我希望这有帮助!:)

于 2012-10-05T07:38:14.950 回答