Imagens de máquina da Amazon (AMIs) - Amazon Elastic Compute Cloud

Imagens de máquina da Amazon (AMIs)

Uma Imagem de máquina da Amazon (AMI) é uma imagem suportada e mantida pela AWS que fornece as informações necessárias para iniciar uma instância. Especifique uma AMI ao iniciar uma instância. É possível iniciar várias instâncias em uma única AMI quando precisar de várias instâncias com a mesma configuração. É possível usar AMIs diferentes para iniciar instâncias quando precisar de instâncias com configurações diferentes.

Uma AMI inclui o seguinte:

  • Um ou mais snapshots do Amazon Elastic Block Store (Amazon EBS) ou, para AMIs com suporte de armazenamento de instâncias, um modelo para o volume raiz da instância (por exemplo, um sistema operacional, um servidor da aplicação e aplicações).

  • Permissões de execução que controlam quais contas da AWS podem usar a AMI para executar instâncias.

  • Um mapeamento de dispositivos de blocos que especifica os volumes a serem anexados à instância quando ela for executada.

Usar uma AMI

O diagrama a seguir resume o ciclo de vida da AMI. Após criar e registrar uma AMI, é possível usá-la para executar novas instâncias. (Também é possível executar instâncias em uma AMI se o proprietário da AMI conceder permissões de execução a você.) É possível copiar uma AMI na mesma região da AWS ou para regiões da AWS diferentes. Quando não precisar mais de uma AMI, será possível cancelar o registro dela.


				O ciclo de vida da AMI (criar, registrar, executar, copiar, cancelar registro).

É possível pesquisar uma AMI que atenda aos critérios para sua instância. É possível pesquisar AMIs fornecidas pela AWS ou AMIs fornecidas pela comunidade. Para obter mais informações, consulte Tipos de AMI e Encontre uma AMI de Linux.

Depois de iniciar uma instância em uma AMI, é possível se conectar a ela. Quando você está conectado a uma instância, é possível usá-la da mesma forma como usa outro servidor. Para obter informações sobre a execução, a conexão e o uso de sua instância, consulte Tutorial: Comece a usar instâncias de Linux do Amazon EC2.

Criar sua própria AMI

Por exemplo, é possível executar uma instância com base em uma AMI existente, personalizar a instância do (por exemplo, instalar software na instância) e, em seguida, salvar esta configuração atualizada como uma AMI personalizada. Entre as instâncias executadas nessa AMI personalizada estão as personalizações que você fez quando criou a AMI.

O dispositivo de armazenamento raiz da instância determina o processo que você segue para criar uma AMI. O volume raiz de uma instância é um volume do Amazon Elastic Block Store (Amazon EBS) ou um volume de armazenamento de instâncias. Para obter mais informações sobre volumes de dispositivos raiz, consulte Volume do dispositivo raiz da instância do Amazon EC2.

Para ajudar a categorizar e gerenciar suas AMIs, é possível atribuir tags personalizadas a elas. Para obter mais informações, consulte Marcar com tag os recursos do Amazon EC2.

Comprar, compartilhar e vender AMIs

Após criar uma AMI, é possível mantê-la privada para que somente você possa o usá-la ou pode compartilhá-la com uma lista especificada de contas da AWS. Também é possível tornar pública sua AMI personalizada para que a comunidade possa usá-la. A criação de uma AMI segura, protegida e utilizável para consumo público é um processo bastante direto, quando você segue algumas diretrizes simples. Para obter informações sobre como criar e usar AMIs compartilhadas, consulte AMIs compartilhadas.

É possível comprar AMIs de terceiros, incluindo AMIs fornecidas com contratos de serviço de organizações como a Red Hat. Também é possível criar uma AMI e vendê-la para outros usuários do Amazon EC2. Para obter mais informações sobre como comprar ou vender AMIs, consulte AMIs pagas.

Cancelar o registro da AMI

É possível cancelar o registro de uma AMI, quando não precisar mais dela. Depois de cancelar o registro de uma AMI, ela não poderá ser usada para executar novas instâncias. As instâncias existentes executadas na AMI não são afetadas. Para obter mais informações, consulte Cancelar o registro da AMI.

Amazon Linux 2 e Amazon Linux AMI

O Amazon Linux 2 e o Amazon Linux AMI são compatíveis e mantidos nas imagens do Linux fornecidas pela AWS. A seguir encontram-se alguns dos recursos do Amazon Linux 2 e do Amazon Linux AMI:

  • Um ambiente de execução estável, seguro e de alta performance para aplicações em execução no Amazon EC2.

  • Fornecido gratuitamente aos usuários do Amazon EC2.

  • Acesso ao repositório para várias versões do MySQL, PostgreSQL, Python, Ruby, Tomcat e de muitos outros pacotes comuns.

  • Atualizado regularmente para incluir os componentes mais recentes. Essas atualizações também são disponibilizadas nos repositórios yum para instalação em instâncias em execução.

  • Inclui pacotes que permitem integração fácil com os produtos da AWS, como a AWS CLI, a API do Amazon EC2 e as ferramentas de AMI, a biblioteca Boto para Python e as ferramentas do Elastic Load Balancing.

Para obter mais informações, consulte Amazon Linux.