Funcionar como un servicio

Ir a: navegación, búsqueda de

Funcionar como un servicio (FaaS) es una categoría de servicios de computación en la nube que proporciona un plataforma permitiendo a los clientes desarrollar, ejecutar y administrar las funcionalidades de la aplicación sin la complejidad de la construcción y mantenimiento de la infraestructura típicamente asociada con el desarrollo y lanzamiento de una aplicación [1]. Creación de una aplicación de este modelo es una forma de lograr un "sin servidor"arquitectura y se utiliza normalmente cuando microservicios aplicaciones.

FaaS es un desarrollo muy reciente en cloud computing, primero a disposición del mundo Hook.IO en octubre de 2014,[1] seguido por Lambda AWS,[2] Nube Google Las funciones y Microsoft Azure Funciones en el año 2016 que están disponibles para uso público. De IBM OpenWhisk es un OpenSource en sistema de instalaciones que permiten las mismas capacidades. Las capacidades de FaaS también existen en plataformas privadas según lo demostrado por Uber's schemaless activa [2].

Comparación con la aplicación de la PaaS servicios de hosting

También se logra sin servidor arquitecturas de computación en el que el cliente no tiene directa necesidad para manejar los recursos con PaaS servicios. Sin embargo, estos servicios son generalmente muy diferentes en su arquitectura de aplicación que tiene algunas implicaciones para la escala. En la mayoría de los sistemas PaaS el sistema ejecuta continuamente al menos un servidor proceso e incluso con auto escala una serie de procesos en ejecución más es simplemente añadir o quita significado que la escalabilidad es más visible para el desarrollador como un problema.[3]

En un sistema de FaaS, las funciones deben empezar dentro de milisegundos para permitir el manejo de las solicitudes individuales. En un sistemas de PaaS, por el contrario, hay típicamente un subproceso de aplicación que sigue funcionando durante un largo periodo de tiempo y múltiples solicitudes. Esta diferencia es sobre todo visible en la fijación de precios donde FaaS servicios cargo por tiempo de ejecución de la función y cargo por duración de la rosca en la que se ejecuta la aplicación servidor de servicios de PaaS.

Véase también

  • Marco sin servidor
  • Computación sin servidor

Referencias

  1. ^ Squires, Marak. "Alojamiento para Webhooks y las corrientes de transformación". Noticias hacker. 30 de octubre 2014. 
  2. ^ «comunicado: AWS Lambda en 2014-11-13». Amazon Web Service. 26 de febrero 2017. 
  3. ^ Aram, Abel (25 de junio de 2016). "FaaS, PaaS y las ventajas de la arquitectura de servidor". InfoQ. 


Otras Páginas

Obtenido de"https://en.copro.org/w/index.php?title=Function_as_a_Service&oldid=767677894"