Como usar o node.js como um servidor da web de produção?

46

Atualmente, estou desenvolvendo um projeto usando o nó e, à medida que me aproximo do lançamento, estou com dificuldades para encontrar recursos sobre como configurar o nó para uso em um servidor de produção comercial. A maioria dos recursos que tenho visto consistem em exemplos simples e planejados, sem levar em conta a escalabilidade e a tolerância a falhas. Então, minha pergunta é: alguém pode oferecer conselhos ou me indicar recursos para configurar uma instalação de nó que:

  • É tolerante a falhas. Se uma instância falhar, ela precisa ser registrada e reiniciada
  • Criando um pool de instâncias do nó que podem ser balanceadas por carga
  • Forneça informações úteis sobre o uso de recursos
  • Práticas de segurança do nó de produção
  • Qualquer outra coisa que seria útil em um ambiente da Web de produção que certamente está faltando
por naivedeveloper 28.05.2011 / 17:58

2 respostas

26

Confira este link: link

Para balanceamento de carga e entrega de conteúdo estático, eu usaria nginx.

    
por 28.05.2011 / 20:16
-2

O Amazon EC2 foi mencionado por @ zaub3r3r, então acho justo mencionar Joyent. Sem relação comercial, sou apenas um grande fanboy da equipe deles:

Eu acho que meu ponto é: mesmo se você não for para hospedagem na nuvem, preste atenção no que esses caras dizem.

    
por 29.05.2011 / 06:37