aws - 我可以在没有S3的情况下使用EC2吗?

时间:2014-06-12 14:01:42

标签: amazon-web-services amazon-s3 amazon-ec2

为什么以及何时应该将EC2与S3一起使用?

我使用EC2安装Gitlab和Rundeck等工具。没有S3存储就可以正常工作。

问题是,如果我终止实例,我会丢失文件吗?

2 个答案:

答案 0 :(得分:3)

简短回答:是的,您可以在没有S3的情况下使用EC2。 S3是云存储,不用于EC2映像。

S3用于存储文件,例如发行版,备份,甚至可以用于静态网站。

要回答问题的第二部分:为新的EC2实例创建存储时,取消选中终止时删除,这样如果您选择终止EC2实例,它将被保存。 / p>

enter image description here

但要小心,过去我曾遇到过AWS无法重复使用与市场形象一起使用的卷的问题。

答案 1 :(得分:1)

EC2使用EBS而不是S3来存储卷。 (事实上​​,我并不确切知道如何使用除EBS之外的任何东西.S3用于AMI,它们基本上是在创建实例时复制到EBS的模板。)

选项1:不要终止您的实例。请注意,终止意味着删除,而不是停止。您可以在不终止它们的情况下阻止它们。

选项2:将您的EBS卷配置为在终止时不被删除。卷将被分离而不是删除。然后,您可以稍后将其附加到另一台计算机上。

您还可以将多个EBS卷附加到实例,因此,如果您只想保存数据但丢弃操作系统,只需将数据放在辅助卷上即可。可以删除主卷,并可以保留辅助卷。可以按卷配置终止删除。