Scaling Node.JS em vários núcleos / servidores

Ok, então eu tenho uma idéia que gostaria de ler, mas antes de entender, preciso entender algumas coisas completament

Em primeiro lugar, a maneira como acho que vou avançar com esse sistema é ter 3 servidores descritos abaixo:

OPrimeiro Servidor será minha webA parte dianteir, este é o servidor que escutará a conexão e responderá aos clientes; este servidor terá 8 núcleos e 16 GB de RA

OSecond Server será oServidor de banco de dado bastante auto-explicativo, conecte-se ao host e configure / obtenha dado

OThird Server será meu servidor de armazenamento; será onde os arquivos para download são armazenado

As minhas primeiras perguntas são:

No meu servidor front-end, tenho 8 núcleos, qual é a melhor maneira de dimensionar o nó para que a carga seja distribuída pelos núcleo

inha segunda pergunta é:

Existe um sistema lá fora, posso entrar na minha estrutura de aplicativos que me permitirá conversar com outros núcleos e passar mensagens para salvar a E /

e pergunta final:

Existe algum sistema que eu possa usar para ajudar a mover o conteúdo do meu servidor de armazenamento para a solicitação no servidor front-end com o mínimo de sobrecarga possível, a velocidade é uma preocupação aqui, pois teríamos mais de 500 clientes fazendo download e upload simultaneamente em horários de pico.

or fim, convenci meu empregador de que o node.js é extremamente rápido e é o mais recente em tecnologia de programação, e devemos investir em uma plataforma para o nosso sistema Intranet, mas ele solicitou documentação detalhada sobre como isso pode ser escalado no hardware atual nós temos disponível.

questionAnswers(3)

yourAnswerToTheQuestion