为什么以及何时应该将EC2与S3一起使用?
我使用EC2安装Gitlab和Rundeck等工具。没有S3存储就可以正常工作。
问题是,如果我终止实例,我会丢失文件吗?
答案 0 :(得分:3)
简短回答:是的,您可以在没有S3的情况下使用EC2。 S3是云存储,不用于EC2映像。
S3用于存储文件,例如发行版,备份,甚至可以用于静态网站。
要回答问题的第二部分:为新的EC2实例创建存储时,取消选中终止时删除,这样如果您选择终止EC2实例,它将被保存。 / p>
但要小心,过去我曾遇到过AWS无法重复使用与市场形象一起使用的卷的问题。
答案 1 :(得分:1)
EC2使用EBS而不是S3来存储卷。 (事实上,我并不确切知道如何使用除EBS之外的任何东西.S3用于AMI,它们基本上是在创建实例时复制到EBS的模板。)
选项1:不要终止您的实例。请注意,终止意味着删除,而不是停止。您可以在不终止它们的情况下阻止它们。
选项2:将您的EBS卷配置为在终止时不被删除。卷将被分离而不是删除。然后,您可以稍后将其附加到另一台计算机上。
您还可以将多个EBS卷附加到实例,因此,如果您只想保存数据但丢弃操作系统,只需将数据放在辅助卷上即可。可以删除主卷,并可以保留辅助卷。可以按卷配置终止删除。