这可能是一个愚蠢的问题,但我不明白这两个亚马逊Linux 2 AMI之间的区别:
- ami-7105540e amzn2-ami-hvm-2.0.20180622.1-x86_64-ebs
- ami-b70554c8 amzn2-ami-hvm-2.0.20180622.1-x86_64-gp2
根据这篇文章,gp2
只是另一种ebs
实例类型吧?
这可能是一个愚蠢的问题,但我不明白这两个亚马逊Linux 2 AMI之间的区别:
根据这篇文章,gp2
只是另一种ebs
实例类型吧?
这个问题并不愚蠢。事实上,AWS缺乏解释这两者实际区别的文档有点令人惊讶。
如果您计划在将来某个时候切换到更快的SSD根卷,但现在想使用磁盘,最好使用gp2
版本的AMI,然后稍后更改根卷为SSD
ami-b70554c8 amzn2-ami-hvm-2.0.20180622.1-x86_64-gp2
- 推荐使用通用型SSD (gp2) 作为根卷类型ami-7105540e amzn2-ami-hvm-2.0.20180622.1-x86_64-ebs
- 推荐使用磁盘作为根卷类型但这并不是绝对的,因此您仍然可以在它们之间进行交替使用(我以前曾经使用过带有磁盘存储的gp2
版本,没有任何问题)
我找不到任何关于这两个AMI版本实际区别的官方文档,但是gp2
版本很可能已经添加了与SSD相关的优化到操作系统中
因此,如果您预计在将来某个时候切换到SSD,但想从磁盘开始,最好从一开始就使用gp2
优化的AMI。它可能具有一些与磁盘存储无关的优化,但在您想要更快的根卷时可能更具有未来价值。
AMI有两种类型的卷。
amzn2-ami-hvm-2.0.20180622.1-x86_64-ebs - ami-7105540e。此AMI根卷具有磁性卷类型。
ami-b70554c8 amzn2-ami-hvm-2.0.20180622.1-x86_64-gp2。此AMI根卷具有SSD卷类型。
如何识别它们?
了解有关卷类型的信息:https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html