Ventajas y Desventajas

Ventajas y Desventajas

Luis Manuel Raya Bernal - IES Gonzalo Nazareno

Cualquier decisión de diseño arquitectónico obtiene ventajas y desventajas.

Ventajas

El principal beneficio de la arquitectura Serverless es el ahorro de costes, En servidores que tienen patrones con picos de uso repentinos, tener un servidor con grandes recursos siempre disponibles aumenta los costes considerablemente. La diferencia del modelo FaaS (Function as a Service) dentro de la arquitectura Serverless es que se cobra por petición atendida, además de este, también ahorras en costes de personal y esfuerzo de administración del servidor.

En resumen:

  • Toda la infraestructura la aporta el proveedor, ninguna configuración o mantenimiento.
  • Escalabilidad, el proveedor ofrece potencia y capacidad a demanda.
  • Se hace el cobro por consumo de forma lineal, si no se ejecuta ninguna función, no se paga.

Desventajas

Sobre las desventajas, aumenta la complejidad de la estructura de las aplicaciones. También puede variar el rendimiento de la aplicación en momentos de mucha carga o aumentar la latencia al invocar servicios que no están inmediatamente levantados esperando peticiones.

Además:

  • El entorno de programación está limitado por el proveedor, el lenguaje, las librerías, todo.
  • Es un servicio sin estado,por lo que cualquier operación que requiera persistencia de información entre ejecuciones ha de llamar a otros servicios.
  • Se cobra por tiempo de ejecución, además algunos proveedores limitan el tiempo, los proveedores que hacen esto penalizan los consumos prolongando en el tiempo.

Report Page