¿Cuáles son los mejores proveedores de alojamiento para un back-end API Node.js?

Eso depende completamente de cuántas llamadas recibirá su API en un período de tiempo determinado y de dónde provienen esas llamadas. Si se trata de un número relativamente bajo de una región geográfica específica, recomendaría encarecidamente Linode (https://www.linode.com/) o DigitalOcean (https://www.digitalocean.com/), he aquí por qué:

  1. Divertido para trabajar, no demasiado complicado, excelentes tutoriales / guías, etc.
  2. Barato.
  3. De confianza.
  4. Es una buena experiencia, configurarlos.
  5. Son flexibles (configuración de distribución, configuración, etc.) y probablemente tengan un centro de datos cerca de donde sea que esté sirviendo.
  6. Puede particionar fácilmente parte de este servicio para otro propósito, como un sitio web, etc.

Si está atendiendo a un mayor número de usuarios, y / o un grupo demográfico más diverso (geográficamente hablando), o espera un crecimiento viral o no puede estimar de manera confiable cuántos éxitos obtendrá su API, pero espera mucho (supongo que esto es improbable en su situación), entonces sugeriría Amazon Web Services, posiblemente Amazon Gateway API específicamente. Hay una razón por la cual AWS está dominando este mercado en este momento:

  1. Es increíblemente fácil de escalar y solo paga por lo que usa.
  2. Es bastante fácil de automatizar.
  3. De confianza.
  4. Centro de datos local disponible esencialmente en cualquier lugar, el equilibrio de carga es trivial.
  5. El nivel gratuito incluso puede ser todo lo que necesitas. Y eso es gratis .

Dicho todo esto, soy parcial con Linode. AWS se siente como una exageración para proyectos pequeños / únicos / solos. Es fácil equilibrar la carga y, de hecho, tienen una buena oferta geográfica, si eso es importante para usted. Creo que hay otros servicios que SOLO alojan API y cosas así, pero aquí está mi justificación:
Si está buscando un host administrado y dedicado para sus API, probablemente esté haciendo algo que tenga el potencial de crecer y termine necesitando otros servicios que, oh mira, convenientemente ofrecidos por AWS y Linode (equilibrio de carga) , agregación de registros, lo que sea).

Espero que esto ayude.

Salud.

EDITAR : Comience con el nivel gratuito de AWS y vea qué puede hacer allí.

Solo hay pocos proveedores de alojamiento que tengan planes dedicados para el alojamiento Node.JS. Sugeriría que, en lugar de optar por un alojamiento compartido, opte por un VPS, ya que tendrá más control sobre la asignación de recursos.

AccuWeb Hosting es uno de los proveedores que ha dedicado el plan de alojamiento Node.JS en unidades SSD ultrarrápidas. A partir de solo $ 23 / mes, su plan VPS incluye

  • Panel de control de Plesk (preconfigurado para el alojamiento Node JS)
  • Servicio totalmente gestionado
  • 1 GB de RAM
  • 20 GB de almacenamiento SSD RAID6
  • 2 vCPU

Todos sus planes VPS incluyen respaldo complementario , garantía de tiempo de actividad con SLA y garantía de devolución de dinero de 7 días . También proporcionan chat en vivo las 24 horas, los 7 días de la semana y soporte por correo electrónico .

No hay necesidad de preocuparse por los recursos, ya que los VPS son totalmente escalables .

Como VPS está preconfigurado para Node.JS con el panel de control de Plesk , resulta muy fácil administrar y realizar su tarea diaria en VPS. Tome más control y elija un VPS con acceso completo a la raíz en comparación con el alojamiento compartido.

Puedo recomendar GetLark. Yo uso y estoy satisfecho. Durante un período de 3 meses tiene una cuenta gratuita, luego paga solo 5 $ por mes. Si paga por un período de tiempo más largo, recibirá un descuento. Si no está satisfecho con el servicio, puede recibir un reembolso de 30 días. Las páginas se cargan muy rápidamente, ancho de banda ilimitado, certificados SSL gratuitos y un panel de cliente muy simple. Nodo de soporte. js.

Tengo experiencia con Digital Ocean y AWS para el proyecto Node.js (REST API), todos son geniales.

Creo que necesitas tener necesidades más específicas. Como CPU o IOPS de almacenamiento.

Eche un vistazo a Amazon AWS tanto su EC2 como Lambda. Se pueden hacer muchas cosas simplemente usando lambda y API Gateway.