Usando o amazon EBS para armazenar seu banco de dados. e aumentando o espaço de armazenamento!

3

Ok, para que você armazene seu banco de dados no Amazon EBS, quando quiser adicionar mais armazenamento,

você precisará

  • 1) tire um instantâneo e espere para sempre que ele tire o instantâneo
  • 2) crie um novo volume maior a partir do instantâneo e espere novamente para que ele crie seu volume.
  • 3) pare seu instante
  • 4) Desconecte o volume antigo e reconecte o novo volume.
  • 5) inicie seu instante

Não há uma maneira mais fácil e rápida sem tempo de inatividade?

    
por 001 28.05.2011 / 13:34

1 resposta

4

Sim. Use LVM .

Usando o Logical Volume Manager, seus volumes podem abranger várias partições em vários dispositivos. Você pode expandir um volume lógico adicionando um novo dispositivo a ele e, então, aumentar seu sistema de arquivos para o novo espaço. Seu sistema de arquivos será um espaço contíguo em vários dispositivos.

Primeiro, configure seu espaço de armazenamento inicial usando o LVM. Um único grupo de volume e volume deve fazer o trabalho. Então, quando precisar de um exemplo, adicione um novo volume do EBS, associe-o à sua instância, inclua-o no grupo de volumes, aumente seu sistema de arquivos no espaço e viola: mais espaço sem tempo de inatividade.

Mais tarde, considere a criação de um novo dispositivo como um único volume EBS maior (novamente com o LVM!), sincronize seus dados com ele e gire seus serviços para ele. Isso pode ser feito com um mínimo de tempo de inatividade, pois ele pode ser preparado ao lado e permite que você tire instantâneos de seu volume como um dispositivo EBS novamente. Caso contrário, o mecanismo de captura instantânea da AWS torna-se inútil, a menos que você congele ou desmonte o sistema de arquivos antes do snapshot.

    
por 28.05.2011 / 13:45