Вопрос: Какие критерии выбрать сервер для запуска nodejs?


Какие критерии я использовал бы для выбора сервера для запуска NodeJS? Похоже, что общий хостинг - это не стартовый, так как он настолько новый. Данный как это работает, что бы я рассматривал с точки зрения производственной машины? Предположим, что я нахожусь в ограниченном бюджете (не более чем от US $ 5 до US $ 25 в месяц).


12
2017-09-23 18:56


Источник




Ответы:


Вряд ли вы когда-нибудь увидите node.js в общей среде, потому что ваши процессы node.js запускаются как длинные процессы, а не создаются через CGI или что-то вроде mod_whatever под Apache.

Это означает, что вы смотрите на выделенный сервер или VPS, и даже тогда вы будете в верхней части своего бюджета. Что-то вроде Linode-х наименьшее предложение может быть лучшим значением, которое вы найдете в этом бюджете - вы можете получить дешевле, но вы не хотите, чтобы уменьшить ваши спецификации намного дальше. Вы можете уйти с меньшим объемом оперативной памяти, возможно, всего 256 Мб, но, скорее всего, вы поменяете местами, так что узкое место ввода-вывода совместного использования дисков с другими VPS убьет вас тогда. Вы иногда видите дешевые старые выделенные серверы (lowish spec P4, 256Mb RAM, маленький диск) за $ 25 / mo или даже $ 20 / mo - следите за областью предложений таких мест, как WHT или более конкретных мест, таких как OLM Сервер в день если это то, что вы хотите.

Сама инфраструктура node.js не нуждается в большом количестве оперативной памяти или мощности процессора за экземпляр, а не в потоковой или технологической архитектуре, но какая спецификация вам понадобится, будет очень сильно зависеть от того, что ваш (какой вид обработки данных?), насколько велики наборы данных ?, какая база данных работает ?, сколько одновременных пользователей / процессов вы ожидаете ?, ...), поэтому нам понадобится много более подробно, чтобы иметь возможность дать вам более конкретный ответ. Хотя с максимальным бюджетом в 25 долларов это может быть случай, когда вы можете получить то, что можете получить, и найти способ жить с ним!

Редактировать: (2013-01-10)

С момента написания этого ответа цены / возможности изменились совсем немного, как и следовало ожидать. На самом деле есть несколько мест, предлагающих хостинг node.js, и есть некоторые очень хорошие стандартные цены на виртуальные машины (Linode по-прежнему является хорошей рекомендацией IMO, но есть предложения с более высокой стоимостью, если вы хотите рискнуть менее известным провайдер) и небольшие выделенные серверы (например, от kimsufi.co.uk).

Но не принимайте рекомендации хостинга от относительно статических страниц, таких как вопрос SF, без дальнейших исследований в дискуссионных группах, специфичных для хостинга: рынок настолько меняется, что любой ответ здесь быстро устаревает, поэтому вопросы о покупках обычно обескуражены.


5
2017-09-23 19:50



Я ничего не делал с длительными серверными процессами для своих собственных проектов, PHP и некоторым кэшированием. И для моей профессиональной работы всегда были люди с серверами (например, вы сами), которые занимаются аппаратным обеспечением и выбором os. Я думаю, что пришло время войти в мир VPS. Я очень ценю эти предложения. Что касается наборов данных и пользовательских номеров и т. Д., Я не уверен, на данный момент, я предполагаю, что у меня будет больше вопросов по мере дальнейшего продвижения. Большое спасибо! - artlung
Linode - $ 19 / month USD на сервере ОЗУ 512 МБ. Кажется, этого достаточно для базовых вещей. - Jason Sebring


Проверьте также несколько хостинг-провайдеров node.js в стиле геройку. Они забирают часть бремени управления машиной и процессом узла, но при этом остаются экономически эффективными. Обратите внимание, что они находятся в состоянии бета-версии с середины мая.


2
2018-05-22 20:43





MediaTemple-х Сервер VE составляет 25 $ / мес (при выборе годовой опции, в противном случае это 30 $ / мес), довольно хорошо для VPS с корневым доступом и 512 Мб ОЗУ.

В противном случае вы можете сделать локальный веб-сервер Virtualbox бесплатно если вы только хотите протестировать node.js и посмотреть, подходит ли это вам, прежде чем вы начнете тратить деньги на веб-хостинг.


1
2018-05-07 07:40