Inicio
Al azar
Acceder
Configuración
Acerca de Mexpedia
Aviso legal
Buscar
Edición de «
Serverless computing
»
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
'''Serverless''' '''computing''' es un modelo de ejecución de [[computación en la nube]] en el que el proveedor de los servicios en la nube destina por demanda recursos de las máquinas virtuales, cuidando de los [[Servidor|servidores]] por sus clientes. "Serverless" (sin servidor) es un término poco adecuado ya que los servidores todavía se utilizan por parte de los proveedores de servicio en la nube para ejecutar código para los desarrolladores. Aun así, los desarrolladores de aplicaciones serverless no se preocupan con la planificación de capacidad, la configuración, la administración, el mantenimiento, la [[Diseño de tolerancia a fallos|tolerancia a fallos]], o con la escalada de contenedores, [[Máquina virtual|VMs]], o servidores físicos. Serverless computing no mantiene recursos en la memoria volátil; la computación se realiza en ráfagas cortas con resultados persistentes para almacenamiento. Cuando una aplicación no está en uso, no hay recursos de computación destinados a ella. El precio se basa en la cantidad real de recursos consumidos por aplicación.<ref name="techcrunch-lambda">{{Cita web|url=https://techcrunch.com/2015/11/24/aws-lamda-makes-serverless-applications-a-reality/|título=AWS Lambda Makes Serverless Applications A Reality|fechaacceso=2016-07-10|autor=Miller|nombre=Ron|fecha=24 Nov 2015|sitioweb=[[TechCrunch]]}}</ref> Puede ser una forma de [[computación bajo demanda]]. Para entender el concepto de Serverless computing, en la creación de aplicaciones, los desarrolladores se enfrentan a una serie de tareas adicionales de administración del servidor que deben realizarse para implementar su código, Todos estos factores generan tiempos de ejecución prolongados y ocasiona gastos de operación que pueden ocasionar la ralentización de los equipos de desarrollo. <ref>{{Cita web|url=https://www.ibm.com/mx-es/topics/serverless|título=¿Qué es la computación sin servidor? {{!}} IBM|fechaacceso=2024-11-20|fecha=2021-10-13|sitioweb=www.ibm.com|idioma=es}}</ref> Las redes sin servidores buscan a que los desarrolladores experimenten una experiencia invisible "sin el uso de servidores", por lo que los desarrolladores no se verían en la necesidad de pensar en servidores o cualquier razón en la que una aplicación necesite para ejecutarse. Por tal motivo, el proveedor de servicios realiza todo el trabajo en segundo plano para asegurarse de que se tengan los recursos para ejecutar el código y cumplir con los requisitos sin que se le cobre por la capacidad inactiva.<ref>{{Cita web|url=https://cloud.google.com/discover/what-is-serverless-computing?hl=en|título=What is serverless computing|fechaacceso=2024-11-20|sitioweb=Google Cloud|idioma=en}}</ref> Las redes sin servidores pueden simplificar el proceso de desplegar código para producción. El código serverless se puede utilizar conjuntamente con el código desplegado en estilos tradicionales, como [[Arquitectura de microservicios|microservicios]] o [[Aplicación monolítica|aplicaciones monolíticas]]. Alternativamente, las aplicaciones se pueden escribir para ser puramente serverless (sin servidor) y no utilizar ningún servidor provisto.<ref name="lambda-api-gateway">{{Cita web|url=https://www.forbes.com/sites/janakirammsv/2015/07/16/paas-vendors-watch-out-amazon-is-all-set-to-disrupt-the-market/|título=PaaS Vendors, Watch Out! Amazon Is All Set To Disrupt the Market|fechaacceso=2016-07-10|autor=MSV|nombre=Janakiram|fecha=2015-07-16}}</ref> Esto no se debe confundir con modelos de red o computación que no requieran de un servidor real para funcionar, como [[peer-to-peer]] (P2P). == Componentes clave del Serverless Computing == Las redes sin servidores comprenden una variedad de servicios que facilitan el desarrollo y la implementación de aplicaciones en la nube. Entre estos servicios se incluyen: * '''Función como Servicio (FaaS)''': Este servicio puede ejecutar código con base a una respuesta a eventos o solicitudes, sin necesidad de gestionar el hardware que viene incluido. Esto permite que los desarrolladores solo paguen por los recursos que realmente utilizan. * '''Almacenamiento de Objetos y Bases de Datos''': Las bases de datos sin servidor pueden combinar las ventajas de las arquitecturas tradicionales con características modernas, como el pago por uso, la gestión por parte del proveedor y el escalado automático. El almacenamiento de objetos está diseñado para que se puedan manejar grandes volúmenes de datos no estructurados, lo cual los métodos tradicionales no pueden hacer eficazmente. * '''Transmisión y Mensajería de Eventos''': Este componente maneja la recepción y transmisión de eventos, dirigiéndolos tanto a la al servicio FaaS como a la base de datos, donde se activan las funciones correspondientes. Si llega a ocurrir un error durante este proceso, los eventos se guardan en una cola para su procesamiento. * '''Puerta de Enlace API''': Sirve como un proxy inverso que recibe todas las solicitudes dirigidas para la API. Sus funciones se basan en el enrutamiento, la limitación de velocidad, la [[autenticación]] de usuarios y otras tareas administrativas que facilitan la integración y conectividad mediante APIs. En conjunto, estos servicios ayudan a los desarrolladores a que puedan construir aplicaciones sin la necesidad de preocuparse por la infraestructura que manejen, por lo que se optimizan costos y esfuerzos con solo pagar únicamente por lo que se utiliza.<ref>{{Cita web|url=https://www.azion.com/es/blog/que-es-serverless/|título=¿Qué es serverless? {{!}} Azion|fechaacceso=2024-11-20|apellido=Moura|nombre=Paulo|fecha=2022-12-06|sitioweb=Azion Technologies|idioma=es}}</ref> == Tiempo de ejecución Serverless == Los vendedores de servicios Serverless ofrecen tiempos de computación, también conocidos como plataformas de Función como Servicio (FaaS), las cuales ejecutan lógica aplicada pero no almacenan datos. Los lenguajes comunes aceptados por los tiempos de ejecución serverless son [[Java (lenguaje de programación)|Java]], [[Python]] y [[PHP]]. Generalmente, las funciones se ejecutan en entornos aislados, como por ejemplo, [[Contenedor de Linux|contenedores de Linux]]. == Ofertas comerciales == La primera plataforma de ejecución de código "con crédito de prepago" fue Zimki, publicado en 2006, pero no fue comercialmente exitoso.<ref>{{Cita web|url=https://www.theregister.co.uk/2007/09/25/zimki_fotango_shut/|título=Fotango to smother Zimki on Christmas Eve|fechaacceso=2017-06-11|autor=Williams|nombre=Christopher}}</ref> En 2008, Google publicó [[Google App Engine]], el cual tenía un sistema de facturación por niveles para aplicaciones que utilizaba un [[framework]] de Python hecho para ello, pero no podía ejecutar código arbitrario.<ref>{{Cita web|url=https://code.google.com/appengine/docs/python/runtime.html|título=Python Runtime Environment {{!}} App Engine standard environment for Python {{!}} Google Cloud Platform|fechaacceso=2017-06-11|sitioweb=Google Cloud Platform|idioma=en}}</ref> PiCloud, publicado en 2010, ofrecía soporte FaaS para Python.<ref>{{Cita web|url=https://techcrunch.com/2010/07/19/picloud-launches-serverless-computing-platform-to-the-public/|título=PiCloud Launches Serverless Computing Platform To The Public|fechaacceso=2018-12-17|sitioweb=TechCrunch|idioma=en-US}}</ref> Kubeless y Fission son dos plataformas FaaS de [[Sistema de código abierto|Código abierto]] que se ejecutan con [[Kubernetes]]. Google App Engine, introducido en 2008, fue el primer serverless computing abstracto en el mercado.<ref>{{Cita web|url=https://techcrunch.com/2015/04/11/whatever-happened-to-paas/|fechaacceso=2020-12-17|autor=Evans|nombre=Jon|editorial=TechCrunch}}</ref> El motor de aplicación (App Engine) incluía funciones HTTP con un timeout de 60 segundos, y un almacenamiento BLOB y de datos con sus propios timeouts. No se permitía la persistencia en memoria. Todas las operaciones tenían que ejecutarse dentro de estos límites, pero esto permitía que las aplicaciones construidas en el Motor de Aplicación escalaran casi infinitamente y fue utilizado como soporte para los primeros clientes, incluyendo a [[Snapchat]], así como muchas aplicaciones internas y externas de Google. El lenguaje admitido se limitaba a Python al usar módulos nativos de ese lenguaje, al igual que una selección limitada de módulos de Python en C que fueron elegidos por Google. Como en plataformas serverless posteriores, su motor de aplicación también utilizaba la tarificación pague-por-lo-que-use.<ref>{{Cita web|url=https://techcrunch.com/2009/02/25/google-app-engine-offers-pricing-plan-beyond-quotas-grab-a-free-io-ticket-to-celebrate/|título=Google App Engine Offers Pricing Plan Beyond Quotas; Grab A Free I/O Ticket To Celebrate|fechaacceso=2020-12-17|sitioweb=TechCrunch}}</ref> AWS Lambda, introducido por Amazon en 2014,<ref name="techcrunch-lambda-launch">{{Cita web|url=https://techcrunch.com/2014/11/13/amazon-launches-lambda-an-event-driven-compute-service/|título=Amazon Launches Lambda, An Event-Driven Compute Service|fechaacceso=2016-07-10|autor=Miller|nombre=Ron|fecha=13 Nov 2014|sitioweb=[[TechCrunch]]}}</ref> popularizó el modelo abstracto de serverless computing. Soporta herramientas serverless adicionales de AWS como AWS Serverless Application Model (AWS SAM) [[Amazon EC2|Amazon CloudWatch]], y otros. La plataforma en la Nube de Google (Google Cloud Platform) creó una segunda oferta de serverless, [[Google Cloud|Google Cloud Functions]] en 2016.<ref name="vb-gcf">{{Cita web|url=https://venturebeat.com/2016/02/09/google-has-quietly-launched-its-answer-to-aws-lambda/|título=Google has quietly launched its answer to AWS Lambda|fechaacceso=2016-07-10|autor=Novet|nombre=Jordan|fecha=2016-02-09|sitioweb=[[VentureBeat]]}}</ref> IBM oferta IBM Cloud Functions en la nube pública de IBM desde 2016.<ref name="wsk-pressrelease">{{Cita web|url=http://www-03.ibm.com/press/us/en/pressrelease/49158.wss|título=IBM Unveils Fast, Open Alternative to Event-Driven Programming|autor=Zimmerman|nombre=Mike|fecha=2016-02-23}}</ref> IBM añadió un segundo producto serverless, IBM Cloud Code Engine en 2021.<ref>{{Cita web|url=https://www.ibm.com/cloud/blog/announcements/ibm-cloud-code-engine-is-now-generally-available|título=IBM Cloud Code Engine Is Now Generally Available|fechaacceso=2021-05-04|sitioweb=www.ibm.com|idioma=en-us}}</ref> [[Microsoft Azure]] ofrece Azure Functions, ofreció ambos en la nube pública de Azure o on-premises (en local) vía Azure Stack.<ref name="techcrunch-azure">{{Cita web|url=https://techcrunch.com/2016/03/31/microsoft-answers-aws-lambdas-event-triggered-serverless-apps-with-azure-functions/|título=Microsoft answers AWS Lambda's event-triggered serverless apps with Azure Functions|fechaacceso=2016-07-10|autor=Miller|nombre=Ron|fecha=2016-03-31|sitioweb=[[TechCrunch]]}}</ref> [[Cloudflare]] ofrece Cloudflare Workers, desde 2017.<ref name="cf-blog">{{Cita web|url=https://blog.cloudflare.com/introducing-cloudflare-workers/|título=Introducing Cloudflare Workers: Run JavaScript Service Workers at the Edge|autor=Varda|nombre=Kenton|fecha=2017-09-29|sitioweb=[[Cloudflare]]}}</ref> [[Fastly]] ofrece Compute@edge, desde 2019.<ref name="fastly-blog">{{Cita web|url=https://www.fastly.com/press/press-releases/fastly-expands-serverless-capabilities-launch-compute-edge|título=Fastly Expands Serverless Capabilities With the Launch of Compute@Edge|fecha=2019-11-06|sitioweb=[[Fastly]]}}</ref> == Bases de datos serverless == Varias [[Sistema de archivos distribuido|bases de datos]] serverless han surgido en los últimos años. Estos sistemas extienden el modelo de ejecución serverless al [[Base de datos relacional|RDBMS]], eliminando la necesidad de provisión, escala [[Virtualización de hardware|virtualizada]] o hardware físico de bases de datos. Nutanix ofrece una solución denominada Era que convierte un RDBMS existente como Oracle, [[MariaDB]], [[PostgreSQL]] o [[Microsoft SQL Server]] en un servicio serverless.<ref>https://www.nutanix.com/products/era/</ref> [[Amazon Aurora]] ofrece una versión serverless de sus bases de datos, basado en [[MySQL]] y [[PostgreSQL]], proporciona configuraciones bajo demanda y auto escalables. Azure Data Lake es un almacenamiento de datos altamente escalable y un servicio de [[análisis de datos]]. El servicio se encuentra en [[Microsoft Azure|Azure]], la nube pública de Microsoft. Azure Data Lake Analytics proporciona una infraestructura distribuida que dinámicamente destinan o retiran recursos de modo que los clientes pagan únicamente por los servicios que utilizan. [[Firebase]], también propiedad de Google,<ref>{{Cita web|url=https://techcrunch.com/2014/10/21/google-acquires-firebase-to-help-developers-build-better-realtime-apps/|título=Google Acquires Firebase To Help Developers Build Better Real-Time Apps {{!}} TechCrunch|fechaacceso=2017-06-11|autor=Lardinois|nombre=Frederic}}</ref> incluye una [[base de datos jerárquica]] y está disponible en planes fijos y con crédito de prepago.<ref>{{Cita web|url=https://gigaom.com/2013/06/20/firebase-gets-5-6m-to-launch-its-paid-product-and-fire-up-its-base/|título=Firebase gets $5.6M to launch its paid product and fire up its base|fechaacceso=2017-06-11|autor=Darrow|nombre=Barb|fecha=2013-06-20|sitioweb=gigaom.com|idioma=en-US|fechaarchivo=3 de octubre de 2021|urlarchivo=https://web.archive.org/web/20211003122856/https://gigaom.com/2013/06/20/firebase-gets-5-6m-to-launch-its-paid-product-and-fire-up-its-base/|deadurl=yes}}</ref> [https://www.confluent.io/confluent-cloud Confluent], proporciona a través de tres grandes nubes una implementación serverless de Apache Kafka (un sistema de procesamiento de streaming de eventos y almacenamiento). Su infraestructura abstracta se paga por uso y auto escaladas. == Ventajas == === Coste === Serverless puede ser más eficaz en cuanto a costes que alquilar o comprar una cantidad fija de servidores,<ref name="Everybody is talking about serverless architecture"/> que generalmente incluye periodos significativos de bajo uso o tiempo de inactividad.<ref name="techcrunch-lambda"/> Puede que sea incluso más eficaz que proveerse de un [[Autoescalado|grupo auto escalable]], debido a un bin-packing más eficiente de los recursos subyacentes de la máquina. Esto se puede describir como una computación de prepago<ref name="Everybody is talking about serverless architecture"/> o de código simple<ref name="Everybody is talking about serverless architecture" /> ya que los cargos aplicados se basan únicamente sobre el tiempo y memoria asociados al ejecutar el código, sin pagos asociados por tiempo de inactividad.<ref name="Everybody is talking about serverless architecture" /> Los beneficios inmediatos de coste están relacionados con la carencia de costes operativos, lo que incluye: licencias, instalación, dependencias, y el coste del personal de mantenimiento, soporte, o parches.<ref name="Everybody is talking about serverless architecture">{{Cita web|url=http://www.bcs.org/content/conWebDoc/58491|título=Losing the server? Everybody is talking about serverless architecture|autor=Jamieson|nombre=Frazer|fecha=2017-09-04}}</ref> La carencia de coste de personal es una ventaja que se aplica en términos generales a computación en nube. === Elasticidad versus escalabilidad === Además, una arquitectura serverless significa que los desarrolladores y operadores no necesitan perder tiempo instalando y configurando las políticas de auto escalabilidad o sistemas; el proveedor de la nube es el responsable de asociar la capacidad de escalabilidad a la demanda.<ref name="techcrunch-lambda"/><ref name="techcrunch-azure"/><ref name="Everybody is talking about serverless architecture"/> Como Google dice: "del prototipo a la producción y a escala planeta."<ref name="Everybody is talking about serverless architecture" /> Como los sistemas nativos en la nube se pueden escalar inherentemente hacia arriba y hacia abajo, se los conoce como elásticos más que como escalables. Los pequeños equipos de desarrolladores pueden ejecutar código ellos mismo sin depender de equipos de infraestructuras ni ingenieros de soporte; cada vez más desarrolladores se convierten en hábiles [[DevOps]] y las distinciones entre ser un desarrollador de software o de hardware son cada vez más difusas.<ref name="Everybody is talking about serverless architecture"/> === Productividad === Con FaaS, las unidades de código expuesto al mundo exterior son [[Subrutina|funciones]] guiadas por eventos simples. Esto significa que el programador no tiene que preocuparse por el [[Hilo (informática)|multihilo]] ni manejar directamente las peticiones [[Protocolo de transferencia de hipertexto|HTTP]] en su código, simplificando la tarea de desarrollo de software [[backend]]. == Desventajas == === Rendimiento === El código que no se usa frecuentemente en serverless puede sufrir de mucha más [[latencia]] en su respuesta que el código que se ejecuta continuamente en un servidor dedicado, una máquina virtual o un contenedor. Esto se debe a que, a diferencia del auto escalado, el proveedor en la nube reduce la velocidad de lectura y escritura ("spins down") completamente el código serverless cuando no se usa. Esto significa que si el tiempo de ejecución (por ejemplo, el tiempo de ejecución de [[Java (lenguaje de programación)|Java]]) requiere una cantidad significativa de tiempo para empezar, se creará una latencia adicional.<ref name="vanEykIosup2018">{{Cita publicación|url=https://research.vu.nl/ws/files/87100942/A_SPEC_RG_cloud_group_s_vision_on_the_performance_challenges_of_FaaS_cloud_architectures.pdf|título=A SPEC RG Cloud Group's Vision on the Performance Challenges of FaaS Cloud Architectures|apellidos=van Eyk|nombre=Erwin|apellidos2=Iosup|nombre2=Alexandru|páginas=21–24|doi=10.1145/3185768.3186308|apellidos3=Abad|nombre3=Cristina L.|apellidos4=Grohmann|nombre4=Johannes|apellidos5=Eismann|nombre5=Simon|año=2018}}</ref> === Límites de los recursos === Serverless computing no es adecuado para algunas cargas de trabajo computacionales, como la computación de rendimiento alto, debido a los límites impuestos en los recursos por parte de los proveedores de la nube, y también porque probablemente sea más barato aprovisionar de forma masiva el número de servidores que se cree necesario en un momento dado.<ref name="hellersteinFaleiro2019">{{Cita publicación|título=Serverless Computing: One Step Forward, Two Steps Back|apellidos=Hellerstein|nombre=Joseph|apellidos2=Faleiro|nombre2=Jose|apellidos3=Gonzalez|nombre3=Joseph|apellidos4=Schleier-Smith|nombre4=Johann|apellidos5=Screekanti|nombre5=Vikram|apellidos6=Tumanov|nombre6=Alexey|apellidos7=Wu|nombre7=Chenggang|año=2019}}</ref> === Monitorización y depuración === El diagnóstico del rendimiento o de los problemas del uso excesivo de los recursos puede ser más difícil con el código serverless que con el código tradicional de servidor, ya que aunque se pueden cronometrar funciones enteras,<ref name="lambda-api-gateway"/> normalmente no se puede profundizar en los detalles conectando [[Análisis de rendimiento de software|analistas de rendimiento (profilers)]], [[Depurador|depuradores]] o herramientas APM.<ref name="LeitnerWittern2019">{{Cita publicación|título=A mixed-method empirical study of Function-as-a-Service software development in industrial practice|apellidos=Leitner|nombre=Philipp|apellidos2=Wittern|nombre2=Erik|publicación=Journal of Systems and Software|volumen=149|páginas=340–359|issn=0164-1212|doi=10.1016/j.jss.2018.12.013|apellidos3=Spillner|nombre3=Josef|apellidos4=Hummer|nombre4=Waldemar|año=2019}}</ref> Además, el entorno en el que se ejecuta el código no es de [[Software de código abierto|código abierto]], así que las características de su rendimiento no pueden ser replicadas de forma precisa en un [[Entorno de despliegue|entorno local]]. === Seguridad === A veces, serverless es erróneamente considerado más seguro que las arquitecturas tradicionales. Si bien es cierto que es verdad hasta cierto punto ya que el proveedor de la nube se encarga de las vulnerabilidades en el Sistema Operativo, el conjunto total de los ataque es significativamente mayor ya que hay muchos más componentes en la aplicación en comparación con las arquitecturas tradicionales y cada uno de sus componentes es un punto de acceso a la aplicación serverless. Es más, las soluciones de seguridad que los clientes solían tener para proteger sus cargas de trabajo (workloads) pasaron a ser irrelevantes ya que los clientes no pueden controlar ni instalar nada en el [[Endpoint Seguridad|endpoint]] ni en el nivel de [[Seguridad de redes|red]], como un sistema de detección/prevención de intrusiones (IDS/IPS).<ref>https://www.puresec.io/serverless-security-top-12-csa-puresec</ref> Esto se ve intensificado por las propiedades monoculturales de toda la red de servidores. (Una sola falta puede aplicarse globalmente.) Según Protego, la "solución para asegurar las aplicaciones serverless es una estrecha colaboración entre desarrolladores, DevOps y AppSec, también conocida como DevSecOps. Encontrar el equilibrio en el que los desarrolladores no son dueños de la seguridad, pero tampoco están exentos de responsabilidad. Tomar medidas para que sea un problema de todos. Crear equipos interfuncionales y trabajar para lograr una estrecha integración entre los especialistas en seguridad y los equipos de desarrollo. Colaborar para que la organización pueda resolver los riesgos de seguridad a la velocidad de los servidores."<ref>{{Cita web|url=https://www.protego.io/serverless-computing-security-risks-challenges/|título=Serverless Computing Security Risks & Challenges|fechaacceso=2019-03-20|autor=Solow|nombre=Hillel|fecha=2019-02-05|sitioweb=protego.io|idioma=en-US|fechaarchivo=4 de enero de 2020|urlarchivo=https://web.archive.org/web/20200104154823/https://www.protego.io/serverless-computing-security-risks-challenges/|deadurl=yes}}</ref> === Privacidad === Muchos entornos funcionales serverless se basan en [[Software propietario|propietarios]] de entornos públicos en la nube . Aquí, deben de considerarse algunas implicaciones de [[privacidad]], como [[Recurso compartido|recursos compartidos]] y acceso de empleados externos. Aun así, también puede hacerse serverless computing en entornos de nube privada o incluso on-premises utilizando, por ejemplo, la plataforma de [[Kubernetes]]. Esto da a las compañías control total de los mecanismos de privacidad, justo como con los hosting en las configuraciones tradicionales de servidor. === Estándares === Serverless computing está cubierta por la International Data Center Authority (IDCA) en su Marco AE360.<ref>https://www.idc-a.org/ae360</ref> Sin embargo, la parte relacionada con la portabilidad puede ser un problema a la hora de trasladar la lógica empresarial de una nube pública a otra para la que se creó la solución [[Docker (software)|Docker]]. La Cloud Native Computing Foundation (CNCF) también está trabajando en el desarrollo de una especificación con Oracle.<ref>{{Cita noticia|url=https://www.sdxcentral.com/articles/news/cncf-oracle-boost-serverless-standardization-efforts/2018/05/|título=CNCF, Oracle Boost Serverless Standardization Efforts|fechaacceso=2018-11-24|idioma=en-US}}</ref> === Bloqueo de vendedores === Serverless computing se proporciona como un servicio de terceros. Las aplicaciones y el software que se ejecutan en el entorno sin servidor están bloqueados por defecto a un proveedor de nube específico.<ref>{{Cita web|url=https://hackernoon.com/what-is-serverless-architecture-what-are-its-pros-and-cons-cc4b804022e9|título=What is Serverless Architecture? What are its Pros and Cons?|fechaacceso=2019-04-03|autor=Bashir|nombre=Faizan|fecha=2018-05-28|sitioweb=Hacker Noon}}</ref> Por tanto, serverless puede causar múltiples problemas durante su migración.<ref>{{Cita web|url=https://squadex.com/insights/what-is-serverless/|título=What Is Serverless? Here's a Plain Answer!|fechaacceso=2019-04-03|fecha=2019-01-17|sitioweb=Squadex|idioma=en-US}}</ref> == Véase también == * [[Computación en la nube|Computación en nube]] * [[Computación]] == Referencias == <references /> == Enlaces externos == * {{Cita web|url=http://martinfowler.com/articles/serverless.html|título=Serverless Architectures|fechaacceso=2016-07-30|autor=Roberts|nombre=Mike|fecha=2016-07-25|sitioweb=MartinFowler.com}} * {{Cita web|url=http://www.bcs.org/content/conWebDoc/58491|título=Losing the server? Everybody is talking about serverless architecture|fechaacceso=2017-11-07|autor=Jamieson|nombre=Frazer|fecha=2017-09-04|sitioweb=BCS, the Chartered Institute for IT}} {{Control de autoridades}} [[Categoría:Computación en nube]]
Resumen:
Al guardar los cambios aceptas los
términos de uso
y liberas de forma irrevocable tu contribución conforme a los términos de las licencias
licencia CC BY-SA 4.0
y
GFDL
. Aceptas igualmente que un hipervínculo o URL es atribución suficiente conforme a la licencia Creative Commons.
Cancelar
Ayuda de edición
(se abre en una ventana nueva)