As imagens no Amazon Elastic Compute Cloud

Elastic Compute Cloud (EC2) é um exclusivo beast- sua operação é ditada pela abordagem de design tomadas pela Amazon ao criar o serviço, e que o projeto carrega implicações de longo alcance para aplicações como EC2 deve ser arquitetada e gerenciada.

A diferença entre o sucesso eo fracasso com o EC2 é ditada por quão bem você entender as características do serviço e quão bem você alinhar suas aplicações com essas características.

A imagem é o conjunto de bits necessários para criar uma instância em execução. Esta coleção inclui os elementos descritos nesta lista:

  • No mínimo, o sistema operacional que será executado na instância: Isso significa que ele pode ser o Windows ou Linux.

  • Todos os pacotes de software que você escolheu para instalar: o pacote pode ser o software que você escreveu ou um pacote a partir de um provedor de terceiros (assumindo, claro, que a licença de software suporta este tipo de utilização). Por exemplo, você pode incluir o servidor web Apache, juntamente com o HAProxy balanceador de carga - ambos são produtos de código aberto que pode ser livremente incluído na sua imagem.

  • Qualquer informação de configuração necessária para a instância para funcionar corretamente: Por exemplo, em uma imagem contendo Linux, Apache, e HAProxy, você pode incluir informações de configuração para HAProxy para se comunicar com o servidor Apache localizada na mesma instância. Adicionando esta informação para a imagem evita ter de configurar os pacotes cada vez que você lançar a imagem.

Uma imagem carrega direitos de acesso: Alguém é o dono, eo dono pode controlar quem pode lançar (ou mesmo ver) a imagem. A lista a seguir descreve as categorias de imagem de propriedade, que são listados no menu drop-down:

O painel Machine Image Amazon EC2.
O painel Machine Image Amazon EC2.
  • Pertence a mim: Imagens criadas por sua conta, se você é seu único usuário ou compartilhá-lo com outros- podem incluir ambas as imagens públicas e privadas

  • imagens da Amazônia: Imagens criadas por Amazon e disponibilizados para qualquer pessoa que queira usá-los

  • imagens públicas: Imagens de propriedade de outras contas, mas disponibilizados para qualquer pessoa que queira usá-los

  • imagens privadas: Imagens de sua propriedade e disponibilizados apenas para você ou para outras contas que você especificar

  • imagens EBS: Imagens que usam Elastic Block Storage (EBS) como o armazenamento para a AMI

  • Instância-armazenar imagens: Imagens que são armazenadas no Simple Storage Service (S3)

  • 32 bits: Imagens construídas em sistemas operacionais de 32 bits (pode ser tanto exemplo- ou lastreados em EBS)

  • 64 bits: Imagens construídas em sistemas operacionais de 64 bits (pode ser tanto exemplo- ou lastreados em EBS)

  • AWS mercado: Imagens criadas por terceiros, que estão disponíveis para uma taxa

    empresas de software comercial que oferecem imagens que contenham seu software normalmente fazem deste tipo disponível. imagens de mercado abordar a questão do licenciamento comercial de software: Se você é um usuário, você não quer pagar uma taxa de licença perpétua completo para uma instância que você pode funcionar por apenas algumas horas ou dias-, por outro lado, o criador do software quer ser pago para o valor de seu software oferece.

    imagens de mercado permitem que as empresas de software a oferecer seu software em uma base de pay-per-use, permitindo que ambos vendedor eo utilizador um modo de pagamento que se alinha com a abordagem global da AWS.

Seja extremamente cuidadoso sobre qual AMIs que você usa. Quando você inicia uma instância de uma imagem pública, você está lançando qualquer software empacota o criador colocada na imagem. Não é preciso muita imaginação para imaginar os tipos de software malicioso que pode acabar em uma AMI.

Para qualquer tarefa além de prototipagem, use apenas imagens a partir de fontes de confiança. Mesmo melhor, criar suas próprias imagens para que você saiba exatamente o que está na AMI.

Um olhar mais atento para a figura revela uma infinidade de outras informações AMI:

  • IAM ID: Espreitar para fora do menu Tipo AMI drop-down para identificar cada AMI, este número AWS-atribuído é único para cada AMI.

  • Fonte: A descrição da AMI normalmente inclui informações sobre o nome do criador AMI, o sistema operacional e os componentes de software instalados no AMI.

  • Proprietário: Este número tempo é o número da conta AWS do proprietário da imagem.

As informações a seguir imagem não é visível na imagem na figura, mas se você rolar para a direita, você pode vê-lo:

  • Visibilidade: Diz-lhe que pode ver a AMI

  • Plataforma: Salienta que o sistema operacional está instalado no AMI

  • dispositivo raiz: Indica se a imagem é uma instância-backed S3 ou uma instância lastreados em EBS

  • virtualização: Especifica como a instância interage com o hypervisor de virtualização no EC2 (informações que você geralmente não precisa se preocupar ou, na verdade, ter o controle de)

menu