Equilibrar o acesso externo com tarefas internas em duas máquinas

2

Eu tenho duas máquinas e preciso de um servidor de arquivos compartilhado (> 6 TB de armazenamento), servidor de banco de dados e um servidor da Web. As pessoas de segurança aqui dizem que eu deveria desperdiçar uma máquina inteira no servidor para que eu possa separar uma máquina que tenha acesso ao mundo externo, mas não tenha acesso a mais nada. Portanto, o servidor de arquivos e o servidor de banco de dados residirão em uma máquina. Mas eu também li que você normalmente não quer atrapalhar um servidor de arquivos com outras tarefas, especialmente se for suspeito de operar sob uma carga semi-constante (cerca de 15 pessoas escrevendo / lendo arquivos grandes dele por 10 horas por dia). dia) com uma escrita semi-constante para / leitura de um banco de dados

Observação: também precisarei de uma máquina para atuar como host de uma suíte de software para vários membros do laboratório, mas acabei de incluí-la em um termo "banco de dados" compartilhado.

Como devo distribuir tarefas? Quais são algumas das melhores práticas gerais aqui?

    
por Diego 17.05.2012 / 22:18

1 resposta

2

Se você tiver apenas duas máquinas, aqui está uma ideia ...

Use uma máquina como um servidor de arquivos dedicado.

Instale o VMware ESXi na outra máquina. Isso permitirá que você tenha vários servidores em execução em uma máquina física. Então você poderia ter instâncias separadas de um sistema operacional para seus servidores web e de banco de dados. Você também tem espaço para crescer aqui, portanto, se quiser um servidor de aplicativos separado para os membros do seu laboratório, abra uma nova instalação do sistema operacional e forneça a eles seu próprio host para trabalhar. Você pode adicionar servidores adicionais contanto que você tenha os recursos disponíveis.

Parece que a versão gratuita do ESXi deve ser tudo o que você precisa, mas, se não, há hipervisores alternativos gratuitos por aí.

    
por 17.05.2012 / 23:18

Tags