亚马逊EC2 ebs vs gp2 ami

Vic*_*Vic 9 amazon-ec2 amazon-ebs amazon-web-services

这可能是一个愚蠢的问题,但我无法理解这两个亚马逊linux 2 amis之间的区别:

  • 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实例类型?

Bhu*_*esh 9

AMI采用了两种类型的卷.

amzn2-ami-hvm-2.0.20180622.1-x86_64-ebs-ami-7105540e.它的根卷具有磁卷类型.

ami-b70554c8 amzn2-ami-hvm-2.0.20180622.1-x86_64-gp2.这具有 其根卷的SSD卷类型.

我们如何识别这个?

  • 转到EC2.
  • 启动实例
  • 选择提到的AMI
  • 选择任何实例类型.
  • 选择VPC,子网等.
  • 接下来它将显示引导磁盘大小,您可以在SSD或磁盘中看到它.

要了解Volume tyes:https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html


Fea*_*ena 9

这个问题一点也不傻。事实上,AWS 缺乏解释两者之间实际差异的文档有点令人惊讶

TLDR;

如果您计划在未来某个时候切换到更快的 SSD 根卷,但现在想使用 Magnetic,最好使用gp2AMI 版本,然后稍后将根卷更改为 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。它可能有一些与磁性卷无关的优化,但如果您以后想要更快的根卷,它可能更适合未来证明