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

3

Eu tenho uma instância do Amazon EC2 que está executando uma pilha LAMP simples com o sabor do Linux do Linux. Eu quero pará-lo e adicionar mais espaço em disco. Vamos precisar de mais do que os nossos atuais 8 gigabytes.

Eu queria saber:

  1. Quando eu paro 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? São partes dela efêmeras? Quando eu pressiono "stop", provavelmente, nem tudo está desmarcado. Então, o que está limpo?
  2. A Amazon tem ferramentas no Management Console para facilitar a ampliação de uma instância?

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

por Mikhail 21.11.2011 / 08:30

3 respostas

4

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

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

Rebooting vs. Stop/Start of Amazon EC2 Instance
http://alestic.com/2011/09/ec2-reboot-stop-start

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

Resizing the Root Disk on a Running EBS Boot EC2 Instance
http://alestic.com/2010/02/ec2-resize-running-ebs-root

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

    
por 22.11.2011 / 02:36
2

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

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

1) Quando eu paro 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.

Quando você interrompe sua instância, perde:

  • Todos os dados sobre discos efêmeros
  • Os endereços IP da instância (exceto para um IP elástico)

As instâncias spot não podem ser interrompidas (apenas terminadas)

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

  • Tire um instantâneo do volume do EBS
  • Crie um novo volume (maior) a partir do instantâneo
  • Anexe o novo volume a uma instância e redimensione o arquivo (por exemplo, resize2fs para ext4)
  • Separe o volume raiz original da sua instância original e anexe o novo volume

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

    
por 21.11.2011 / 08:52
0

1) Quando eu paro 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? São partes dela efêmeras? Quando eu pressiono "stop", provavelmente, nem tudo está desmarcado. Então, o que está limpo?

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

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

Sim

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

    
por 21.11.2011 / 11:00

Tags