Que critérios escolher um servidor para executar o nodejs?

12

Quais critérios eu usaria para escolher um servidor para executar NodeJS ? Parece que hospedagem compartilhada é um não-iniciante, já que é tão novo. Dado como funciona , o que eu estaria vendo em termos de uma máquina de produção? Suponha inicialmente que estou com um orçamento limitado (~ não mais do que US $ 5 a US $ 25 por mês).

    
por artlung 23.09.2010 / 20:56

3 respostas

5

É improvável que você veja o node.js em um ambiente compartilhado porque seus processos node.js são executados como processos de execução longa em vez de serem instanciados via CGI ou qualquer coisa como mod_whatever sob o Apache.

Isso significa que você está olhando para um servidor dedicado ou VPS e, mesmo assim, estará no topo de seu orçamento. Algo como A menor oferta do Linode pode ser o melhor valor que você encontrará com esse orçamento - você pode ficar mais barato, mas não quer reduza sua especificação muito além disso. Você pode se safar com menos memória RAM, talvez tão pouco quanto 256Mb, mas é provável que você acabe trocando para que o gargalo de E / S de unidades de compartilhamento com outros VPSs acabe com você. Você às vezes vê servidores dedicados antigos baratos (baixa especificação P4, 256Mb de RAM, pequena unidade) por US $ 25 / mês ou mesmo US $ 20 / mês - fique de olho na área de ofertas de lugares como WHT ou lugares mais específicos, como o servidor-a-dia do OLM, se é isso que você quer.

A própria estrutura node.js não precisa de muita memória RAM ou CPU por instância devido a sua arquitetura baseada em eventos, em vez de baseada em processos ou encadeamento, mas de que tipo de especificação você precisará dependerá muito de qual sua código está fazendo (que tipo de processamento de dados ?, quão grandes são os conjuntos de dados ?, qual trabalho de banco de dados ?, quantos usuários / processos concorrentes você está esperando ?, ...) então precisaríamos muito mais detalhes para poder lhe dar uma resposta mais específica. Embora com um orçamento máximo de US $ 25, pode ser um caso de pegar o que você pode conseguir e encontrar uma maneira de viver com ele!

Editar: (2013-01-10)

Desde que escrevi essa resposta, os preços / capacidades mudaram um pouco como seria de esperar. Na verdade, existem alguns lugares que oferecem hospedagem node.js, e há alguns preços muito bons em VMs (o Linode ainda é uma boa recomendação para IMO, mas há ofertas de melhor valor se você quiser correr o risco de um reconhecimento menos conhecido. provedor) e pequenos servidores dedicados (por exemplo, kimsufi.co.uk).

Mas não leve recomendações de hospedagem de páginas relativamente estáticas como uma pergunta de SF sem mais pesquisas sobre grupos de discussão específicos para hospedagem: o mercado muda tanto que qualquer resposta aqui rapidamente fica desatualizada, e é por isso que as perguntas de compras são geralmente desencorajado.

    
por 23.09.2010 / 21:50
2

Confira também alguns provedores de hospedagem node.js no estilo heroku. Eles tiram parte do fardo de gerenciar uma máquina e o processo de nó, embora ainda seja rentável. Tenha em atenção que estão em estado beta a partir de meados de maio.

por 22.05.2011 / 22:43
1

O servidor VE do MediaTemple é de 25 $ / mês (quando você escolhe a opção anual, caso contrário é 30 $ / mês), muito bom para um VPS com acesso root e 512Mb de RAM.

Caso contrário, você pode criar uma servidor virtual Virtualbox gratuitamente se você quiser testar o node.js e ver se é certo para você antes de começar a gastar dinheiro em webhosting.

    
por 07.05.2011 / 09:40