Onde hospedar o Node
Autor: Vitor Yudi Hansen | Publicado: 2015-10-02T13:25:00-03:00


Conheça quatro excelentes&nbsp;PaaS (Plataform as a Service)&nbsp;focadas em hospedagem de aplicações&nbsp;Node.js. Especificamente quero que conheçam as plataformas:&nbsp;Getup Cloud,&nbsp;Appfog Nodester,&nbsp;Nodejitsu&nbsp;e&nbsp;Heroku.

Getup Cloud

É uma empresa brasileira (isso mesmo, temos alguém por aqui construindo nuvem de verdade), plataforma open-source (OpenShift), infraestrutura Amazon e cobrança por hora e on-demand.

Além de rodar Node.js, também suportam outras linguagens (Java, PHP, Ruby, Python, Perl), frameworks (Ruby on Rails, CakePHP, Django, Wordpress) e banco de dados (MySQL, PortgreSQL e MongoDB).

O mais legal é que a plataforma oferece escalabilidade automática para as aplicações, criando e destruindo máquinas de acordo com o volume de conexões simultâneas&nbsp;sem que você precise entender de load balance e outros detalhes.

A administração pode ser feita pelo CLI (Command Line Interface)&nbsp;via comando rhc&nbsp;ou pela&nbsp;interface web e o deploy é feito através do git.

As aplicações rodam no que chamam de gear (é uma máquina na nuvem), quando criadas recebem uma URL no formato&nbsp;https://nome_app-namespace.getup.io&nbsp;e com SSL incluso, além de permitir o uso do seu domínio próprio.

O formato de pagamento é através de&nbsp;paypal, cobrança por hora e em reais.

Site oficial:&nbsp;Getup Cloud

&nbsp;Advertising

Appfog Nodester

É uma plataforma open-source totalmente focado para aplicações&nbsp;Node.js.. Eles oferecem uma documentação completa de sua API para utilizá-lo via terminal console ou através de interface&nbsp;RESTFul. Outra vantagem é que o serviço oferece um repositório&nbsp;Git&nbsp;e possui integração com o&nbsp;Cloud9IDE, fazendo com que todo desenvolvimento até sua fase de deploy seja completamente realizada online. Atualmente eles implementaram um sistema de administração web para gerenciar o processo de deploy da sua aplicação. Gratuitamente eles oferecem o domínionome_app.nodester.com, além de permitir via sua&nbsp;API&nbsp;ou pelo próprio sistema admin o redirecionamento de sua aplicação para um domínio próprio.

Sua&nbsp;CLI (Command Line Interface)&nbsp;é totalmente&nbsp;RESTFul&nbsp;e permite utilizar via módulo&nbsp;Nodester&nbsp;o&nbsp;NPM (Node Package Manager)&nbsp;no serviço fazendo com que seja instalado qualquer módulo em sua plataforma. Seu único defeito é que a plataforma é apenas dedicada para o&nbsp;Node.js, sendo necessário utilizar outro serviço de banco de dados para desenvolver uma aplicação completa. Porém o seu ponto forte é que tudo é gratuito e open-source!

Site oficial:&nbsp;Nodester

Nodejitsu

Com a proposta de um serviço de hospedagem em nuvem, o&nbsp;Nodejitsu&nbsp;traz consigo diversos módulos para desenvolver aplicações&nbsp;Node.js&nbsp;em sua plataforma. Atualmente o serviço se encontra em&nbsp;fase beta privada, ou seja, é necessário se cadastrar e ser escolhido por eles para utilizar seus recursos. Possui uma documentação bastante clara e didática sobre sua&nbsp;API&nbsp;e também oferecem gratuitamente um domínio para sua aplicação:nome_app.nodejitsu.com, sendo também possível o redirecionamento de sua aplicação para um domínio próprio.

Site oficial:&nbsp;Nodejitsu

Heroku

Conhecida pelos programadores&nbsp;Ruby On Rails, Java, Python e Closure, recentemente adotou o&nbsp;Node.js&nbsp;em sua plataforma. Possui uma&nbsp;CLI&nbsp;totalmente&nbsp;RESTFul&nbsp;e eles oferecem gratuitamente o domínionome_app.heroku.com. O mais interessante desse serviço é que eles possuem diversos&nbsp;Add-ons&nbsp;que permitem integrar sua aplicação com diversas outras aplicações da internet, exemplo disso são o&nbsp;Add-ons&nbsp;que integram-se com o&nbsp;Twitter, serviços da&nbsp;Amazon, banco de dados&nbsp;MongoDB, plugins para serviço de&nbsp;mensageria SMS&nbsp;e muito mais.

Porém não são todos os&nbsp;Add-ons&nbsp;gratuitos, muitos deles são oferecidos como&nbsp;serviços adicionais a serem pagos.

É uma excelente alternativa para quem realmente tem dinheiro para investir em uma aplicação&nbsp;Node.js.

Site oficial:&nbsp;Heroku



fonte:&nbsp;http://udgwebdev.com/onde-hospedar-aplicacoes-node-js/