Informática sin servidor

Una introducción a las tecnologías sin servidor

¿Qué es la informática sin servidor?

La informática sin servidor permite a los desarrolladores crear aplicaciones más rápido, ya que no es necesario que administren la infraestructura. Con las aplicaciones sin servidor, el proveedor de servicios en la nube aprovisiona, escala y administra automáticamente la infraestructura necesaria para ejecutar el código.

Para entender la definición de la informática sin servidor, es importante tener en cuenta que los servidores siguen ejecutando el código. El término sin servidor significa que las tareas asociadas con el aprovisionamiento y la administración de la infraestructura son invisibles para el desarrollador. Este enfoque permite a los desarrolladores centrarse más en la lógica de negocios y en aportar más valor al núcleo principal del negocio. La informática sin servidor ayuda a los equipos a aumentar su productividad y a comercializar los productos más rápido, además de permitir a las organizaciones optimizar mejor los recursos y seguir centrándose en la innovación.

Ventajas principales de la informática sin servidor

Ninguna administración de la infraestructura

El uso de servicios totalmente administrados permite a los desarrolladores evitar las tareas administrativas y centrarse en la lógica de negocios principal. Con una plataforma sin servidor, solo tiene que implementar el código, y este se ejecutará con una alta disponibilidad.

Escalabilidad dinámica

Con la informática sin servidor, la infraestructura se escala y reduce verticalmente de forma dinámica en cuestión de segundos, a fin de satisfacer la demanda de cualquier carga de trabajo.

Comercialización más rápida

Las aplicaciones sin servidor reducen las dependencias de las operaciones de cada ciclo de desarrollo, con el aumento de la agilidad de los equipos de desarrollo para ofrecer más funcionalidad en menos tiempo.

Uso más eficaz de los recursos

La migración a las tecnologías sin servidor ayuda a las organizaciones a reducir el costo total de propiedad y a reasignar los recursos para acelerar el ritmo de la innovación.

Patrones de aplicaciones sin servidor

Los desarrolladores crean aplicaciones sin servidor con diferentes patrones de aplicaciones, muchas de ellas en consonancia con los procesos con los que ya están familiarizados, a fin de satisfacer necesidades empresariales y requisitos específicos.

Funciones sin servidor

Las funciones sin servidor aceleran el desarrollo con un modelo basado en eventos, desencadenadores que ejecutan automáticamente el código para responder a los eventos y enlaces para integrar sin problemas servicios adicionales. Un modelo de pago por ejecuciones con cargos de facturación subsecundarios solo por el tiempo y los recursos necesarios para ejecutar el código.

Kubernetes sin servidor

Los desarrolladores aportan sus propios contenedores para los clústeres orquestados con Kubernetes totalmente administrados que pueden escalarse y reducirse vertical y automáticamente con cambios repentinos del tráfico en los picos de las cargas de trabajo.

Flujos de trabajo sin servidor

Los flujos de trabajo sin servidor adoptan un enfoque sin código o poco código para simplificar la orquestación de las tareas combinadas. Los desarrolladores pueden integrar diferentes servicios (en la nube o a nivel local) sin codificar dichas interacciones, mantener el código ni aprender nuevas API o especificaciones.

Entornos de aplicaciones sin servidor

Con un entorno de aplicaciones sin servidor, tanto el back-end como el front-end se hospedan en servicios totalmente administrados que se encargan de satisfacer los requisitos de escalado, seguridad y cumplimiento.

Puerta de enlace de API sin servidor

Una puerta de enlace de API sin servidor es un punto de entrada centralizado y totalmente administrado para los servicios back-end sin servidor. Permite a los desarrolladores publicar, administrar, proteger y analizar las API a escala global.

Por qué es importante la plataforma sin servidor de un extremo a otro

Un enfoque sin servidor ofrece a los desarrolladores, los equipos y las organizaciones un nivel de abstracción que les permite minimizar el tiempo y los recursos invertidos en la administración de la infraestructura. Cada componente de una aplicación se beneficia de este enfoque, abarcando desde la informática y el motor de base de datos hasta la mensajería, los análisis y la inteligencia artificial. El uso de una plataforma sin servidor de un extremo a otro que ofrece un conjunto completo de tecnologías sin servidor es la mejor forma de garantizar que la organización saque el máximo partido de la transición a las tecnologías sin servidor.

Información sobre la plataforma sin servidor de Azure de un extremo a otro

Introducción a la creación de aplicaciones sin servidor