2013-10-21 110 views
1

我意识到类似的帖子存在,但我真的很困惑,因为他们每个人说不同的事情。安全地停止EC2实例

我创建了一个m1.small EC2实例。我不需要它24小时运行。所以,我想在不使用时停止它,以避免不必要的费用。我明白,在临时存储上的代码在篡改实例时会丢失。

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

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

非常感谢

回答

0
  1. 你可以看看块设备映射它可以让你访问临时存储的路径。 http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/block-device-mapping-concepts.html 在抽象层面上,它只是一种存储。每实例小时
  2. 亚马逊电荷,一种解决方案是使用EC2实例 与EBS和创造snapshot.And然后就可以使用,你可以从最后 存储的快照快照重新启动您的实例停下来 避免额外cost.Also。
1

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