Amazon ec2 用于新EC2实例的根设备是什么?

Amazon ec2 用于新EC2实例的根设备是什么?,amazon-ec2,amazon-web-services,amazon-ebs,Amazon Ec2,Amazon Web Services,Amazon Ebs,我正在尝试开始使用亚马逊的EC2 我必须选择一个图像(AMI)作为开始。我已经决定使用官方的UbuntuAMI,但我有两个根存储选项——“即时”或“ebs”。(见附件) 作为AWS的新手,我不确定自己是否真正理解其中的区别。这两个选项是什么意思,它们各自的优缺点是什么?我不是专家,但我推荐EBS支持的AMI。让您的更改在崩溃/终止期间保持更容易 Amazon的instant/S3与EBS备份指南是。EBS(弹性块存储)意味着有一个可用于实例根目录的硬盘抽象。如果您的实例终止,那么所有内容仍然存在

我正在尝试开始使用亚马逊的EC2

我必须选择一个图像(AMI)作为开始。我已经决定使用官方的UbuntuAMI,但我有两个根存储选项——“即时”或“ebs”。(见附件)


作为AWS的新手,我不确定自己是否真正理解其中的区别。这两个选项是什么意思,它们各自的优缺点是什么?

我不是专家,但我推荐EBS支持的AMI。让您的更改在崩溃/终止期间保持更容易

Amazon的instant/S3与EBS备份指南是。

EBS(弹性块存储)意味着有一个可用于实例根目录的硬盘抽象。如果您的实例终止,那么所有内容仍然存在

如果使用实例存储,则根目录的内容存储在S3上的映像中。这意味着,如果实例终止,那么根目录中的所有信息都会消失

我一直在使用实例库使用一个(现在非常旧的)Ubuntu实例,这不是问题。我真正希望通过重新启动保持的数据存储在EBS卷上,这些卷被装入根目录(在本例中,这是数据库数据和应用程序服务器应用程序及日志)


如果您需要两个相同的实例,并且需要您的实例池根据需求增长和收缩,那么问题就变成了。如果使用的是EBS根存储,则需要在启动第二个实例之前复制EBS数据。使用实例根存储,您可以直接启动它。

我建议使用EBS,但这取决于您的场景。我们公司使用EBS的具体原因如下(从底部抄袭):


“支持EBS的计算机加载速度更快,可以停止,并且可以在几分钟内拍摄快照。它们支持较新的微实例大小(仅2美分/小时),并且在许多情况下,对于典型的LabSlice使用配置文件,运行成本较低。所有这些优点使我们决定只支持支持支持EBS支持的AMI。”

还可以看看:看起来不错。另一个快速问题-使用EBS支持的实例时,我的数据库位于哪里?它是否也位于(相同?)EBS卷上?如果是这样的话,这在扩展方面是如何工作的,也就是说,如果我想添加更多的服务器来扩展?我只使用Windows图像,但是我想这个评论对于你的Ubuntu图像也是一样的。。。如果创建Windows+SQL server映像,则计算机和SQL数据库运行在同一EBS卷上。现在EBS只是磁盘存储,所以如果您需要可伸缩性,那么您可以创建另一个EBS卷并使数据库运行。这将为您提供一个独立的映像和数据库卷。但是如果你需要真正的可伸缩性,那么看看AmazonRDS——它是一个可管理和可伸缩的MySql部署,可能更适合你的需要。