Glosario digital · Nube

¿Qué significa serverless?

Explicado en breve

Serverless es un modelo operativo en la nube en el que el proveedor gestiona servidores, sistema operativo y escalado. Los desarrolladores solo aportan código que se inicia cuando hace falta, por ejemplo como función tras un evento. Se factura según el uso real, no por servidores reservados.

Categoría NubeTiempo de lectura unos 3 minActualizado 16 de octubre de 2026
Imagen destacada: Serverless (computación sin servidor)

Serverless: definición y significado

El nombre induce a error: por supuesto, las aplicaciones serverless también se ejecutan en servidores. Lo que significa es que la empresa ya no tiene que ocuparse de esos servidores. El aprovisionamiento, las actualizaciones del sistema operativo, la planificación de capacidad y el escalado corren por completo a cargo del proveedor de la nube; la operación se convierte en un servicio.

La forma más conocida es Function as a Service (FaaS): pequeñas partes de programa, llamadas funciones, se inician solo cuando ocurre un evento, por ejemplo la subida de un archivo, un formulario o una llamada a través de una interfaz. A ello se suman servicios gestionados como bases de datos, colas y almacenamiento, que también se utilizan sin mantener servidores propios.

Cómo funciona la facturación por uso

Una función se inicia solo cuando se necesita y termina al concluir su trabajo. Si llegan muchas solicitudes, el proveedor multiplica las instancias de forma automática; si no llega ninguna, apenas hay costes. Por lo general se factura según el número de llamadas y el tiempo de cálculo utilizado, incluida la memoria.

Existen además particularidades: tras una pausa prolongada, la primera llamada tarda algo más (cold start), el tiempo de ejecución de una función es limitado y esta no debería guardar un estado propio. Los datos pertenecen a una base de datos o a un servicio de almacenamiento. Esto exige una arquitectura distinta a la de un servidor clásico.

Ejemplo práctico: imágenes de producto en una tienda online

Un comercio especializado sube con regularidad nuevas fotos de producto de sus proveedores a su tienda. Cada imagen debe convertirse a varios tamaños y a formatos modernos. Con serverless, al subir la imagen se inicia automáticamente una función que la procesa y la guarda en el almacenamiento, sin un servidor que funcione en vacío por la noche.

Durante una promoción, cuando de repente llegan muchas imágenes a la vez, varias funciones se ejecutan en paralelo. El comercio paga solo por las imágenes realmente procesadas y no tiene que reservar capacidad ni vigilar servidores. Para la propia tienda, que funciona de forma permanente, este modelo sería en cambio menos adecuado.

Ventajas, límites e imple­menta­ción

Las ventajas son el bajo esfuerzo operativo, el escalado automático y el control de costes con una carga variable. Los límites: fuerte dependencia del proveedor (vendor lock-in), pruebas y depuración más complejas, límites de ejecución y costes difíciles de prever si una función se invoca de forma masiva por errores o ataques. Con una carga elevada y constante, los servidores reservados suelen salir más baratos.

Nano Concepts analiza con usted qué partes de su aplicación son aptas para serverless e implementa funciones basadas en eventos, interfaces y automatizaciones, a menudo combinadas con servidores clásicos o contenedores, para que cada tarea se ejecute con la tecnología que mejor le conviene y los costes sigan siendo previsibles.

  • Muy adecuado: procesamiento de archivos, notificaciones, webhooks, tareas programadas
  • Menos adecuado: carga constante, trabajos de cálculo largos, requisitos de latencia muy estrictos
  • Fijar límites de presupuesto y alertas para evitar sorpresas en los costes
  • Mantener las funciones pequeñas y trasladar los datos a una base de datos o a un almacenamiento
  • Evaluar pronto la dependencia del proveedor y las opciones de salida

Preguntas frecuentes sobre Serverless (computación sin servidor)

Sí los hay: los programas siguen ejecutándose en servidores. La diferencia es que usted no los alquila ni los gestiona. El proveedor de la nube pone la capacidad, escala de forma automática y se ocupa del sistema operativo y del mantenimiento. Para usted cuentan solo el código y el tiempo de cálculo consumido.

Con una carga variable o poco frecuente, normalmente sí, porque solo paga por el uso real. Con una carga elevada y constante, un servidor o contenedor contratado de forma fija puede salir más barato. Lo decisivo es una comparación de costes realista basada en las llamadas y los tiempos de ejecución esperados.

Un cold start se produce cuando una función lleva mucho tiempo sin ejecutarse y, para la siguiente llamada, hay que iniciar primero un entorno nuevo. Eso alarga de forma perceptible la respuesta a la primera llamada; las siguientes se ejecutan más rápido. Para muchas aplicaciones no es un problema, pero puede molestar en procesos críticos en tiempo.

Para tareas breves basadas en eventos: procesamiento de imágenes, generación de PDF, webhooks, conexiones entre interfaces, notificaciones y trabajos programados. Las aplicaciones clásicas con carga elevada y constante o con cálculos de larga duración suelen estar mejor en servidores o contenedores.

Servicios que encajan

Términos relacionados

Relevante para estos sectores

Artículos relacionados de la revista

El presupuesto adecuado en 60 segundos

Análisis de necesidades: Serverless (computación sin servidor)

Responda unas breves preguntas: normalmente nos pondremos en contacto con usted en un plazo de 24 horas con una primera valoración.

Solicitar proyecto