Várias VMs de servidor da Web ou uma única VM com hosts virtuais?

1

Tenho vários sites em execução em vários servidores físicos que estou procurando migrar para nosso ambiente virtual.

  • A maioria desses sites é pequena, geralmente com um banco de dados MySQL.
  • A base de usuários é de aproximadamente 200 a 300 usuários usando cada site. Portanto, a carga não é um problema particularmente grande.
  • O número de sites atualmente é 10.

Devo executar uma única VM LAMP padrão e usar vários VirtualHosts ou uma VM LMAP por site seria o caminho mais inteligente?

Como eu vejo indo com a VM LAMP por site parece ser mais flexível a longo prazo.

  • É mais fácil migrar um site para outro sistema, por exemplo AWS ou escritório remoto
  • É mais fácil alocar mais recursos para um site, se necessário, sem afetar os outros sites.
  • Melhor balanceamento de carga nos meus hosts da VM - por exemplo, O site ocupado A pode migrar automaticamente para um host mais silencioso.
  • Melhor gerenciamento do acesso do usuário?

Isso está pensando no caminho certo ou estou indo ao mar?

EDITAR  - Usuários atualizados  - Número atualizado de sites

    
por Ben 18.02.2015 / 09:17

2 respostas

3

Bem, 10 VM significa que você terá 10 VM para gerenciar (atualizar, monitorar, ...). Portanto, em termos de utilização de recursos e custo, é melhor consolidar.

Por outro lado, todos os sites em 1 VM significam que todos eles compartilham os mesmos recursos, o mesmo sistema operacional & LAMP versões e você pode ter problemas quando um site precisa de versões diferentes ou se torna incompatível com a nova versão do PHP. Além disso, a situação planejada (ou não planejada) significa que todos os 10 sites estão inoperantes e pode se tornar difícil encontrar uma janela de manutenção.

Além disso, 10 x 200 a 300 usuários, todos em 1 VM, parecem precisar dimensionar uma VM grande e isso não é bom para o desempenho.

Eu diria, tente encontrar um compromisso e configurar algumas VMs (2-3) agrupando sites de acordo com seu desenvolvimento (ainda em evolução, antigo e congelado), tamanho, importância, departamento de negócios ...

    
por 18.02.2015 / 11:00
0

Sem mais informações, não há como saber em qual situação você está. Se a carga não for um problema, eu usaria uma VM LAMP por site.

Na minha experiência, isso facilita muito o gerenciamento.

    
por 18.02.2015 / 09:26