46 votes

Comment utiliser node.js comme serveur web de production ?

Je développe actuellement un projet en utilisant node, et à l'approche du lancement, j'ai du mal à trouver des ressources sur la façon de configurer node pour l'utiliser sur un serveur commercial de production. La plupart des ressources que j'ai vues consistaient en des exemples simples et artificiels sans prendre en compte l'extensibilité et la tolérance aux pannes. Je me demande donc si quelqu'un peut me donner des conseils ou m'indiquer des ressources sur la mise en place d'une installation de node qui.. :

  • Est tolérant aux pannes. Si une instance tombe en panne, elle doit être enregistrée et redémarrée.
  • Création d'un pool d'instances de nœuds pouvant être équilibrées en termes de charge
  • Fournir des informations utiles sur l'utilisation des ressources
  • Pratiques de sécurité pour les nœuds de production
  • Tout autre élément qui pourrait être utile dans un environnement web de production et que j'ai certainement oublié.

26voto

Jochem Kuijpers Points 209

Consultez ce lien : http://cuppster.com/2011/05/12/diy-node-js-server-on-amazon-ec2

Pour l'équilibrage de charge et la fourniture de contenu statique, j'utiliserais nginx.

-2voto

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 :

Ce que je veux dire, c'est que même si vous n'optez pas pour l'hébergement en nuage, prêtez attention à ce que disent ces personnes.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X