Saltar al contenido

Serverless

En servicios serverless gestionados, el proveedor opera la infraestructura de ejecución. El código, los accesos y los errores siguen siendo tareas de la aplicación.

También conocido comoComputación sin servidor
Cloud y operación

¿Qué significa serverless?

Serverless designa un modelo en el que una plataforma proporciona y gestiona la infraestructura de ejecución necesaria. El equipo de la aplicación no tiene que operar instancias de servidor propias para ello. AWS incluye funciones, ejecución de contenedores y otros servicios dentro de serverless. Function as a Service es, por tanto, una de sus formas; el concepto es más amplio que una función individual.

Los servidores siguen existiendo. En una oferta gestionada, el proveedor los opera. Si una organización opera la plataforma serverless por sí misma, su infraestructura sigue siendo responsabilidad de esa organización. El escalado, la facturación y los límites deben aclararse para el servicio concreto.

Ejemplo: ejecutar un informe en un contenedor

En el diseño ficticio, un servicio gestionado ejecuta el contenedor de informes para el trabajo JOB-77. Los datos de entrada y el resultado se guardan en servicios de almacenamiento conectados expresamente. El equipo decide quién puede iniciar el trabajo, qué datos puede leer el contenedor y cómo se hace visible un error. Estas conexiones forman parte del diseño; no son prestaciones que la plataforma prometa automáticamente.

OWASP sigue asignando el código de la aplicación, las dependencias, las identidades y la configuración al equipo que utiliza el servicio. En el ejemplo, este también debe determinar cómo repetir el mismo trabajo de forma segura. Serverless describe aquí el reparto operativo; no demuestra que se haya producido un informe correcto ni que el coste total sea siempre menor.

Fuentes

Artículos sobre el tema

Cloud y operación con ASES

Hosting, despliegue, mantenimiento y soporte