安全地停止EC2实例

时间:2013-10-21 18:33:41

标签: amazon-web-services amazon-ec2

我意识到存在类似的帖子,但我真的很困惑,因为他们每个人都说不同的东西。

我创建了一个m1.small EC2实例。我不需要它24小时启动和运行。因此,我想在不使用时停止它以避免不必要的费用。我知道短暂存储的代码会在弯曲实例时丢失。

我读到了如何安全地做到这一点。一些帖子谈论创建EBS和AMI。而其他人则表示您可以在没有EBS或AMI的情况下停止实例并重新启动它而不会丢失任何内容。而另一些人则说默认情况下EC2实例是EBS支持的。我真的很困惑。

所以,我的问题是。什么是短暂存储?如何查找我的代码是否在临时存储中?在停止实例之前,我是否需要创建EBS或AMI?

非常感谢

2 个答案:

答案 0 :(得分:1)

要说清楚。 AWS有两种不同类型的存储。实例商店和EBS。 EBS基本上是持久存储系统,即使您停止实例或重新启动也会保存数据。这是拥有EBS支持实例的最佳实践。没有什么可担心您的实例已经EBS支持。您可以停止实例并在需要时启动它。没有数据会丢失。即使我停下来并开始降低成本。您也可以使用aws cli或boto自动执行此操作。因此,即使您忘记关闭或停止实例,它也会自动停止。

答案 1 :(得分:0)

  1. 您可以查看块设备映射,它为您提供访问临时存储的路径。 http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/block-device-mapping-concepts.html 在抽象层面,它只是一种存储。
  2. 亚马逊每个实例小时收费,因此一个解决方案是使用EC2实例 使用EBS并创建快照。然后您可以将实例停止 避免额外的费用。也可以使用快照,你可以从最后一次重启 存储快照。