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


46

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

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

Ответы:


26

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

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


4
+1 Для полезной ссылки - также проверьте продолжение этого блога: cuppster.com/2011/05/18/using-supervisor-with-upstart
Хенк

Отлично. Спасибо за ресурсы. Я проверю их.
naivedeveloper

-2

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

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


3
У вас есть конкретные статьи, которые они могли бы написать на эту тему?
Пол

@Paul Какой предмет конкретно?
Том Шоу

10
, , , Оригинальная тема плаката? Как лучше настроить производственный сервер node.js?
Пол
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.