Come utilizzare node.js come server Web di produzione?


46

Attualmente sto sviluppando un progetto utilizzando il nodo e, mentre mi sto avvicinando al lancio, faccio fatica a trovare risorse su come impostare il nodo da utilizzare su un server di produzione commerciale. La maggior parte delle risorse che ho visto consistevano in semplici esempi inventati senza tenere conto della scalabilità e della tolleranza agli errori. Quindi, la mia domanda è: qualcuno può offrire consigli o indicarmi le risorse per impostare un'installazione del nodo che:

  • È tollerante ai guasti. Se un'istanza si arresta in modo anomalo, deve essere registrata e riavviata
  • Creazione di un pool di istanze di nodo che possono essere bilanciate in base al carico
  • Fornire informazioni utili sull'utilizzo delle risorse
  • Pratiche di sicurezza del nodo di produzione
  • Qualsiasi altra cosa utile in un ambiente web di produzione che sicuramente mi manca

Risposte:



-2

Amazon EC2 è stato citato da @ zaub3r3r, quindi penso sia giusto menzionare Joyent. Nessuna relazione commerciale, sono solo un grande fan della loro squadra:

Immagino che il mio punto sia: anche se non vai per il cloud hosting, presta attenzione a ciò che dicono questi ragazzi.


3
Hai articoli specifici che potrebbero aver scritto sull'argomento?
Paul,

@Paul Quale argomento in particolare?
Tom Shaw,

10
. . . Il soggetto del poster originale? Come configurare al meglio un server di produzione node.js?
Paul,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.