Saltar al contenido

FaaS

Function as a Service ejecuta funciones desplegadas ante eventos o llamadas. Una plataforma se encarga del entorno de ejecución.

También conocido comoFunction as a ServiceFunctions as a Service
Cloud y operación

¿Qué significa FaaS?

Function as a Service (FaaS) es un modelo de ejecución en el que el código de funciones desplegadas responde a eventos o llamadas. La plataforma proporciona el entorno de ejecución y gestiona sus recursos. El equipo define la función, sus desencadenantes y los accesos necesarios, en lugar de operar por sí mismo un proceso de servidor permanente para cada función.

En un portal de proyectos ficticio, el evento propio AttachmentUploaded anuncia un archivo adjunto almacenado. En el flujo previsto, una función genera una imagen de vista previa. El archivo original, la vista previa y su relación con el proyecto se conservan en servicios de almacenamiento destinados a ello; no dependen solo de la memoria de trabajo de la llamada a la función. El nombre del evento y el flujo son ejemplos propios, no una integración de plataforma ejecutada.

FaaS es una modalidad de computación serverless. Los servidores y la operación de la plataforma siguen existiendo. La plataforma también puede ser autogestionada; en ese caso su operación queda en la organización. El término por sí solo no implica precios concretos, límites de ejecución específicos ni tiempos de respuesta garantizados.

Fuentes

Artículos sobre el tema

Cloud y operación con ASES

Hosting, despliegue, mantenimiento y soporte