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:
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)