Imagens S3-Apoiado na Amazon Web Services

imagens S3 (Simple Storage Service) são armazenados no Elastic Compute Cloud da Amazon Web Service (EC2) como vários arquivos de 10 MB, juntamente com um arquivo XML especial chamado um manifesto. o arquivo de manifesto é semelhante às instruções de montagem em um Ikea peça flat-pack de móveis - que dá AWS as informações necessárias para a construção de uma instância em execução a partir da coleção de objetos 10MB S3.

Quando você dá a AWS o comando para lançar uma imagem S3-suportado, o sistema lê o arquivo de manifesto e usa-o para construir e lançar o exemplo, transferindo-o para a unidade local da ocorrência. Ela então se torna uma instância operacional e, dependendo do que foi na imagem, quando foi criado, começa a execução do software que fazia parte da imagem.

imagens baseadas em S3 vem com limitações, e você deve entender completamente o que são. A lista a seguir explicita-los para fora para você:

  • limitações dispositivo raiz: É crucial para entender exatamente o que está armazenado na imagem adequada. Com imagens baseadas em S3, tudo que você tem é o dispositivo raiz - a parte do sistema que contém arquivos de sistema (incluindo o sistema operacional) - além disso, qualquer outro software que foi instalado quando a imagem foi criada.

    Uma imagem S3-backed é limitado a 10 GB no dispositivo raiz. Todas as outras partes do sistema de ficheiros são construídos no momento da lançamen- por exemplo, em um pequeno exemplo com 170GB de espaço no disco, 160 GB de armazenamento a instância é criada no lançamento de tempo, e só 10GB é persistente. Se você quiser incluir um monte de pacotes de software ou dados no dispositivo raiz, você pode exceder esse limite de 10 GB.

  • tempos de lançamento de longe: Como a instância tem de ser criada a partir de vários arquivos de 10MB que compõem uma coleção, ele leva um tempo para montá-los, o que estende os tempos de lançamento.

    Removendo uma instância-backed S3 da produção requer terminá-lo - sem ifs, ands, ou buts: Se o fizer, descarta todos os dados gravados no seu sistema de arquivos desde o lançamento.

  • O AWS Management Console não suporta a criação de uma nova imagem de uma instância S3-backed. Se você quiser criar uma nova imagem de uma instância S3-suportado, primeiro instalar ferramentas de AWS IAM na instância e, em seguida, executar scripts para criar a imagem. Embora esta tarefa é perfeitamente possível, não é uma questão trivial, por isso é uma limitação definitiva.

S3-backed imagens são amplamente utilizados, mas eles carregam implicações operacionais que você deve estar ciente de se você pretende usá-los.

menu