Вопрос: Как использовать node.js в качестве производственного веб-сервера?


В настоящее время я разрабатываю проект с использованием узла, и по мере приближения к запуску я изо всех сил пытаюсь найти ресурсы по настройке узла для использования на коммерческом, производственном сервере. Большинство ресурсов, которые я видел, состояли из надуманных простых примеров без учета масштабируемости и отказоустойчивости. Итак, мой вопрос в том, может ли кто-нибудь предложить совет или указать мне ресурсы для настройки установки узла, которая:

  • Является отказоустойчивым. Если экземпляр сбой, он должен быть зарегистрирован и перезапущен
  • Создание пула узлов, которые могут быть сбалансированы по нагрузке
  • Предоставлять полезную информацию об использовании ресурсов
  • Практика безопасности производственных узлов
  • Что-нибудь еще, что было бы полезно в производственной веб-среде, которую я, несомненно, пропущу

46
2018-05-28 15:58


Источник




Ответы:


Проверьте эту ссылку: http://cuppster.com/2011/05/12/diy-node-js-server-on-amazon-ec2 

Для балансировки нагрузки и доставки статического контента я бы использовал nginx.


26
2018-05-28 18:16



+1 Для полезной ссылки - также проверьте, следуйте за этим blogpost: cuppster.com/2011/05/18/using-supervisor-with-upstart - Henk
Отлично. Спасибо за ресурсы. Я проверю их. - naivedeveloper


Amazon EC2 упоминается @ zaub3r3r, поэтому я считаю справедливым упоминание Joyent. Никаких коммерческих отношений, я просто огромный фанат их команды:

Я предполагаю, что мой вопрос: даже если вы не идете на облачный хостинг, обратите внимание на то, что говорят эти парни.


-2
2018-05-29 04:37



У вас есть конкретные статьи, которые они могли бы написать на эту тему? - Paul
@Paul Какой предмет в частности? - Tom Shaw
, , , Оригинальный предмет плаката? Как лучше всего настроить серверный узел node.js? - Paul