AWS中的AMI到底是什么?

问题描述 投票:0回答:2

我对AMI的作用感到困惑。AMI是否可以提供具有特定操作系统和其他配置的平台来访问该实例?

amazon-web-services amazon-ec2
2个回答
1
投票

它的名字几乎暗示了-机器映像。例如,有各种Linux映像。您可以使用映像来创建Linux实例。使用期间AMI未“用完”-可以多次使用。也有带有操作系统的映像,例如Linux 软件-例如数据库服务器或封闭源服务器或几乎可以想象的任何东西。

将AMI看作是您用作复印机源的某种东西。在原始纸上可能有很少或很多。复印机创建一个新页面,该页面具有源页面上的所有内容。您可以复制任意数量。

对实例的访问在AMI上有所不同。 Linux通常会打开ssh端口,而Windows通常会使用某种远程桌面。 AWS控制台可以为您提供一些指导,但是通常您需要一些文档来了解如何使用从AMI创建的实例来了解如何使用它。


0
投票

Amazon Machine Image(AMI)本质上是磁盘副本,将附加到新启动的实例。它通常只是启动磁盘,但是AMI实际上可以包含多个磁盘映像。

AMI已“复制”到新启动的实例的磁盘。 (不是很准确,但是您可以这样想。)对本地磁盘的更改确实会影响AMI。AWS为许多AMI提供

预加载的操作系统

,例如Windows,Amazon Linux和Ubuntu。其中一些包含其他软件,例如带有SQL Server的Windows。还有

社区AMI

由AMI以外的其他人创建,但共享给所有用户。例如,某公司可能将他们的软件的演示版本加载到AMI,因此客户只需启动Amazon EC2实例,它将已经加载和配置了所有软件。
AMI实际上只是一个快照,外加其他元数据。但是,快照只能还原到Amazon EBS卷,而AMI可以用于启动实例。然后,Amazon EC2服务将加载磁盘并将其附加到新实例。

© www.soinside.com 2019 - 2024. All rights reserved.