¿Qué servidores son los mejores para implementar aplicaciones Node.js?

Si es principiante, siempre use VPS y configúrelo usted mismo. Las cosas que aprenda en este proceso resultarían mucho más valiosas que ir directamente con cualquier servicio PaaS. El aprendizaje debe ser el objetivo principal aquí. Para VPS, puede usar DigitalOcean (recomendado) o puede ser Servidores privados virtuales simples en AWS (Amazon Lightsail)

Una vez que se sienta cómodo con él y desee una configuración más confiable y rápida, debe intentar buscar algunas soluciones de PaaS que nos hagan las cosas mucho más fáciles. Yo recomendaría Cloud Application Platform | Heroku para empezar. Elastic Compute Cloud (EC2) – Servidor y alojamiento en la nube – AWS sería increíble de usar si se siente cómodo con Amazon stack, Docker, etc.

Para simplificar, vaya con Heruko si es principiante o Amazon Stack para una configuración de producción altamente personalizada.

Si está preguntando acerca de los servidores físicos: el proveedor no importa que pueda usar AWS, DigitalOcean o Azure, todo lo que importa es cuánta RAM, cuántos núcleos de CPU y qué tipo de disco duro usa (SSD es lo mejor, por supuesto).

Si está preguntando sobre el servidor HTTP para Node.js: la mayoría de los servidores de nodos están integrados en el módulo `http` como expressJs para carga moderada, puede usarlos directamente. Pero para una mayor carga, puede usar otros servidores http como `nginx` como servidor proxy. Siga este tutorial para configurar nginx como servidor proxy.