¿Por qué los planes de alojamiento para Node.js + MongoDB son caros en comparación con PHP – MySQL y cuáles son las opciones para un iniciador?

Así que toda la pila de LAMP ha existido durante más de una década. Es bien entendido y los proveedores de alojamiento compartido han descubierto cómo cargar en gran medida sus servidores existentes para aprovechar al máximo los sitios web que se ejecutan en esta pila.

Lo mismo simplemente no es cierto para MongoDB y Node.JS. En 2009, el alojamiento compartido para LAMP era muy común y bastante barato. En ese mismo año, MongoDB y Node.JS apenas existían. La experiencia para construir estos sistemas apenas existe en la comunidad profesional y mucho menos en la comunidad de aficionados.

Aquí está el otro problema, la mayoría de los desarrolladores profesionales no consideran que 2500INR sea un problema .

2500INR ~ = $ 40USD
Servidor Digital Ocean = $ 60 / año.

Para muchos desarrolladores profesionales en América del Norte y Europa, el salario de 1 a 2 horas por un año de tiempo de cálculo. Por lo tanto, no hay mucha demanda para bajar ese precio.

… ¿Cuáles son las opciones para un alumno de nodo?

Hay algunas opciones para las personas que intentan aprender.

  1. Todos los principales proveedores de la nube ofrecen un “nivel gratuito” con acceso a una sola máquina durante aproximadamente un año. (Nivel gratuito de AWS) (Detalles de precios – Sitios web | Microsoft Azure) (Precios del servicio Joyent Compute)
    Aunque generalmente requieren nuevas cuentas y tarjetas de crédito, pero son tres años para probar las cosas. Y sí, MS realmente admite MongoDB y node.js.
  2. Consulte el IDE de Cloud9 (su entorno de desarrollo, en la nube). Tienen un nivel gratuito que le permitirá ejecutar y depurar aplicaciones de node.js, incluso serán accesibles públicamente. No podrá mantener la aplicación ejecutándose para siempre, pero si solo está aprendiendo, ¿realmente importa?
  3. MongoLab (Base de datos como servicio de MongoLab) y Compose (MongoDB, Elasticsearch y RethinkDB Hosting con Compose) proporcionan alojamiento de MongoDB y también tienen niveles gratuitos.
  4. Los servicios de PaaS como Heroku u OpenShift a menudo también tienen un “nivel gratuito”.

Todos estos tienen algunos límites básicos en RAM / Disco / Ancho de banda de red, pero eso es normal para el curso. Si realmente solo está buscando aprender, cualquiera de estos debe proporcionar suficientes recursos para tener algo básico en funcionamiento.

No tiene que pagar extra por un hosting de node.js. Puede ejecutar node.js en un alojamiento compartido PHP muy barato, gracias a http://github.com/niutech/node.php

Probablemente estés mirando en la dirección equivocada. Echa un vistazo a estas compañías bien conocidas, que proporcionan acceso a la raíz:

También puede encontrar estos útiles:

https://www.digitalocean.com/com

http://feross.org/how-to-setup-y

Además, es mejor pagar por hora que por mes en diversas situaciones. Paga por lo que usa, es decir, si desea activar una nueva instancia para probar durante un par de días, luego mata poco después.

Si está buscando la solución completa de Cloud IDE, debe consultar Codeanywhere · Cross Platform Cloud IDE (soy el cofundador).

Ofrecemos una tonelada de máquinas virtuales preconfiguradas, incluida una para “Node.js + MongoDB”, todo lo que se necesita es un clic y 30 segundos para aprovisionarse, ¡y está listo para codificar!

Es mejor alojarlo usted mismo si tiene una conexión a Internet decente 🙂

PD: compré el alojamiento de Windows (Plesk IIS8) por INR 720 😀

Nitrous.IO: gratuito para el desarrollo hasta cierto tamaño. No mantienen las cajas funcionando cuando están inactivas.