Perguntas sobre como adicionar espaço a uma instância do Amazon EC2

Perguntas sobre como adicionar espaço a uma instância do Amazon EC2

Eu tenho uma instância do Amazon EC2 que está executando uma pilha LAMP simples com o tipo de Linux da Amazon. Quero parar com isso e adicionar mais espaço em disco. Precisaremos de mais do que nossos atuais 8 gigabytes.

Eu estava me perguntando:

  1. Quando eu parar minha instância, o que será perdido? O conteúdo de /var/www será perdido? O que isto significa? Tenho certeza de que minha instância não é uma instância pontual.

    1. O que é um disco efêmero? Minha instância é completamente efêmera? Partes dele são efêmeras? Quando pressiono "parar", provavelmente nem tudo está limpo. Então, o que está limpo?
  2. A Amazon possui ferramentas no Management Console para facilitar a ampliação de uma instância?

  3. Terei que particionar novamente a instância? Uma instância pode expandir a partição em que está sendo executada?

Responder1

Como sua instância atualmente possui 8 GB no disco raiz, provavelmente é uma instância de inicialização do EBS. Isso significa que seu sistema de arquivos será mantido intacto durante um ciclo de "parar"/"iniciar", mas você (por padrão) perderá tudo se "encerrar" a instância.

Aqui está um artigo que escrevi que descreve o que acontece quando você interrompe/inicia uma instância (e quando você simplesmente reinicia):

Reinicialização versus parada/início da instância do Amazon EC2
http://alestic.com/2011/09/ec2-reboot-stop-start

Aqui está um artigo que escrevi que descreve como aumentar o tamanho do volume raiz do EBS:

Redimensionando o disco raiz em uma instância EC2 de inicialização do EBS em execução
http://alestic.com/2010/02/ec2-resize-running-ebs-root

Esses artigos devem responder à maioria das perguntas da sua lista.

Responder2

Seus dados (software e arquivos) devem ser armazenados em um volume EBS (a menos que você tenha requisitos específicos que favoreçam um volume efêmero).

Se o que foi dito acima for verdade (ou seja, você tem um volume raiz EBS), é fácil adicionar mais espaço.

1) Quando eu parar minha instância o que será perdido? O conteúdo de /var/www será perdido? O que isto significa? Tenho certeza de que minha instância não é uma instância pontual.

Ao interromper sua instância, você perderá:

  • Todos os dados em discos efêmeros
  • Os endereços IP da instância (exceto um Elastic IP)

Instâncias spot não podem ser interrompidas (apenas encerradas)

2) A Amazon NÃO possui ferramentas que permitem diretamente o redimensionamento de um volume, mas isso pode ser feito utilizando as ferramentas disponíveis, em conjunto com algum comando no servidor. Essencialmente:

  • Tire um instantâneo do volume EBS
  • Crie um novo volume (maior) a partir do instantâneo
  • Anexe o novo volume a uma instância e redimensione o sistema de arquivos (ou seja, resize2fs para ext4)
  • Desanexe o volume raiz original da instância original e anexe o novo volume

3) Conforme mencionado acima, o tamanho da ‘partição’ é limitado pelo tamanho do volume EBS. Não faz sentido criar um volume EBS maior que o tamanho das partições que ele contém (já que você paga pelo espaço alocado e não pelo espaço usado). Pode ser aconselhável mover todos os seus dados do volume raiz. Crie e anexe um segundo volume EBS à instância em vez de aumentar o volume raiz. Além de separar o software do sistema e seus dados, isso reduz os dados incluídos nos instantâneos e deve facilitar quaisquer alterações futuras no tamanho do disco.

Responder3

1) Quando eu parar minha instância o que será perdido? O conteúdo de /var/www será perdido? O que isto significa? Tenho certeza de que minha instância não é uma instância pontual. O que é um disco efêmero? Minha instância é completamente efêmera? Partes dele são efêmeras? Quando pressiono "parar", provavelmente nem tudo está limpo. Então, o que está limpo?

Apenas o armazenamento especialmente montado é perdido. Parece que este armazenamento não é montado por padrão, embora as ferramentas da Amazon produzam um aviso sobre armazenamento efêmero independente de sua utilização.

2) A Amazon possui ferramentas no Management Console para facilitar a ampliação de uma instância?

Sim

3) Terei que particionar novamente a instância? Uma instância pode expandir a partição em que está sendo executada? redimensionar2fsidentificador é o redimensionamento.

informação relacionada