Comment utiliser node.js en tant que serveur Web de production?

46

Je développe actuellement un projet utilisant un nœud et, à l'approche du lancement, j'ai du mal à trouver des ressources sur la procédure de configuration d'un nœud pour l'utiliser sur un serveur de production commercial. La plupart des ressources que j'ai vues sont constituées d'exemples simples et artificiels, sans prendre en compte l'évolutivité ni la tolérance aux pannes. Ma question est donc la suivante: n'importe qui peut-il donner des conseils ou me diriger vers des ressources pour configurer une installation de nœud qui:

  • Est tolérant aux fautes. Si une instance tombe en panne, elle doit être journalisée et redémarrée.
  • Création d'un pool d'instances de nœud pouvant être équilibré
  • Fournir des informations utiles sur l'utilisation des ressources
  • Pratiques de sécurité des noeuds de production
  • Tout ce qui pourrait être utile dans un environnement de production Web qui me manque
naïviste
la source

Réponses:

-2

Amazon EC2 a été mentionné par @ zaub3r3r, je pense donc qu'il est juste de mentionner Joyent. Aucune relation commerciale, je suis juste un grand fanboy de leur équipe:

Je suppose que mon propos est le suivant: même si vous n'utilisez pas l'hébergement en nuage, faites attention à ce que ces gars-là disent.

Tom Shaw
la source
3
Avez-vous des articles spécifiques qu'ils pourraient avoir écrit sur le sujet?
Paul
@Paul Quel sujet en particulier?
Tom Shaw
10
. . . Le sujet de l'affiche originale? Comment configurer au mieux un serveur de production node.js?
Paul