我已经购买了 Amazon EC2 m1.medium 预留实例。现在我该如何创建一个 400GB 容量的根存储卷?
通过将默认根 30GB vol 扩展到 400GB 将产生额外的 EBS 400GB,我不需要,因为 EBS 会产生额外费用。
我做了一些研究,说 Instance Store Volumes 是临时类型,不是持久的。
任何建议将被认真考虑。
我已经购买了 Amazon EC2 m1.medium 预留实例。现在我该如何创建一个 400GB 容量的根存储卷?
通过将默认根 30GB vol 扩展到 400GB 将产生额外的 EBS 400GB,我不需要,因为 EBS 会产生额外费用。
我做了一些研究,说 Instance Store Volumes 是临时类型,不是持久的。
任何建议将被认真考虑。
如果您从实例存储 AMI 启动您的实例,那么您将获得 400G 的本地实例存储。如果您关闭了该实例,您将丢失该数据(重启没问题)
如果您使用 EBS 基础 ami,根设备将始终是 EBS 卷。如果您希望临时卷可用,则必须在启动实例时指定。您可以通过 Web 控制台或在使用创建实例的各种 API 时传递 BlockDeviceMapping 选项来执行此操作。当实例关闭时,临时卷上的数据仍然丢失。
用户1057161:
这是否意味着与介质实例捆绑在一起的 400GB 永远不会存储持久数据?唯一的方法是从亚马逊购买额外的 EBS 存储?
正确的。临时存储是……临时的。它在设计上是非持久的。附加 EBS 卷或将数据推送到 S3 是保留数据的预期方式。
高可扩展性(AWS 的设计目的)意味着将大量廉价服务器聚集在一起——其中任何一个都可能毫无预警地崩溃,但这是意料之中的。
如果您有一个实例并且您依赖临时存储......不要。“依赖”和“短暂”这两个词不属于一起。计划实例在没有警告的情况下崩溃,并使您的应用程序能够适应它。
我希望这有帮助!:)