什么意味着成为EC2上的根设备?

tom*_*tom 7 amazon-ec2 amazon-ebs

我找不到EC2文档的答案.它是为了什么?如果我启动了EBS支持的实例,则该实例的根设备将是EBS卷.如果我在实例上安装了一些工具/软件,那么默认情况下是否会在根实例上安装这些工具/软件?我仍然认为这个问题确实来自对根设备的一点理解.有关的任何详细信息?

此外,如果我需要启动另一个EBS支持的实例,并且还希望在早期实例上安装相同的工具/软件副本,该怎么做?

Ian*_*son 9

EC2实例有两种类型的存储 - 临时存储和基于EBS的存储 - 默认情况下,每个实例都会获得特定数量的磁盘空间.每个实例都有自己可以使用的磁盘空间分配,这与您启动的任何其他实例磁盘空间无关.您还可以将EBS卷添加到驱动器以获得额外的存储空间,但是,这些卷一次只能连接到一个特定的主机.

如果您有两个EBS实例,并且您希望确保它们都使用相同的工具和软件,则需要使用配置管理工具(例如puppet,chef或cfengine)强制执行该操作.

  • 抱歉,我仍然不明白“根设备”的定义。另外,我不确定有关安装在不同实例上的软件的问题需要什么配置管理工具,我可以只拍摄 EBS 卷的快照并将另一个 EBS 卷的快照应用到新实例上? (2认同)
  • Tom:这是一个很好的类比,但更好的类比是 root 设备 == 默认启动、操作系统和存储位置。 (2认同)

小智 5

这是迄今为止关于“根设备”的最佳答案!AWS 仍然是新事物。大多数时候,答案只是直接从 AWS 文档中“剪切并粘贴”,这没有多大帮助!

https://web.archive.org/web/20140601070714/https://skeddly.desk.com/customer/portal/articles/1346918-ebs-backed-versus-instance-store