Functions

Agilice la creación de aplicaciones con una arquitectura sin servidor

Acelere el proceso de desarrollo con una experiencia de proceso sin servidor controlada por eventos. Escale recursos en función de la demanda y pague solo por los que utiliza.

Aproveche el proceso sin servidor con Functions

Cree las aplicaciones que necesita fácilmente con funciones sencillas y sin servidor que se adaptan a la demanda. Use el lenguaje de programación que prefiera y no se preocupe por los servidores o la infraestructura.

Administre sus aplicaciones en lugar de la infraestructura

Dedique su tiempo a crear aplicaciones increíbles. No se preocupe por el aprovisionamiento y el mantenimiento de servidores, sobre todo cuando aumenta su carga de trabajo. Azure Functions proporciona una plataforma de proceso totalmente administrada muy confiable y segura. Con escalado a petición, consigue los recursos que necesita en el momento justo.

Desarrolle a su manera

Cree funciones en el lenguaje que prefiera, como JavaScript, C# y Java, y con opciones de scripting como Python, PHP, Bash, Batch y PowerShell. Escriba código en una interfaz basada en web muy fácil de usar, o bien cargue código precompilado que haya creado con su herramienta de desarrollo favorita. Aproveche la implementación continua para integrarla con su canalización de DevOps y use herramientas de supervisión para la solución de problemas.

Enlaces a servicios

Cree escenarios sin servidor muy completos aprovechando un amplio abanico de servicios de Azure y externos. Interactúe con Azure Cosmos DB, Storage, etc., y servicios externos, como Twilio y SendGrid, entre otros, agregando enlaces de entrada/salida a Functions. Ahorre costos con menos código para mantener.

Clientes que ejecutan código sin servidor con Functions

Qué puede hacer con Functions

Procesamiento basado en temporizador

Functions admite un evento basado en un temporizador mediante la sintaxis de trabajos CRON. Por ejemplo, escriba código que se ejecute cada 15 minutos y limpie una tabla de base de datos según una lógica de negocios personalizada.

Procesamiento basado en el temporizador de Azure Functions

Procesamiento de eventos de servicio de Azure

Functions permite desencadenar un evento en función de una actividad en un servicio de Azure. Por ejemplo, ejecute código sin servidor que lea archivos de registro de prueba recién detectados en un contenedor de Azure Blob Storage y transfórmelo en una fila de una tabla de Azure SQL Database.

Procesamiento de eventos de Azure Functions

Procesamiento de eventos SaaS

Functions admite desencadenadores en función de la actividad en un servicio SaaS. Por ejemplo, guarde un archivo en OneDrive, que desencadena una función que usa la API Graph de Microsoft para modificar la hoja de cálculo y crea gráficos adicionales y datos calculados.

Funciones de código sin servidor y procesamiento de eventos SaaS

Arquitecturas de aplicaciones web sin servidor

Functions puede mejorar una aplicación de una sola página. La aplicación llama a las funciones con la URL de WebHook, guarda los datos de usuario y decide qué datos se muestran. O bien, realice personalizaciones sencillas, como cambiar el destino de anuncios mediante una llamada a una función y pasarle información del perfil del usuario.

Arquitectura sin servidor en Azure Functions

Back-end móviles sin servidor

Un back-end móvil puede ser un conjunto de API HTTP a las que se llama desde un cliente móvil con la URL de WebHook. Por ejemplo, una aplicación móvil puede capturar una imagen y luego llamar a una función para obtener un token de acceso para cargar en Blob Storage. La carga del blob desencadena una segunda función, con la que se ajusta el tamaño de la imagen al dispositivo móvil.

Back-end móviles sin servidor

Procesamiento de datos en tiempo real

Por ejemplo, los dispositivos Internet de las cosas envían mensajes a Azure Stream Analytics, que luego llama a una función para transformar el mensaje. Esta función procesa los datos y crea otro registro en una base de datos SQL.

Procesamiento de datos en tiempo real

Mensajería de bots en tiempo real

Utilice Functions para personalizar el comportamiento de un bot con la utilización de un webhook. Por ejemplo, cree una función que procese un mensaje con Cortana Analytics y llamar a esta función con Microsoft Bot Framework.

Mensajería de bots en tiempo real de Azure Functions

Informe de análisis

Economía de la computación en la nube sin servidor

Leer el informe

Seminario web

Vaya sin servidor

Vea el seminario web

Vídeo

Cree aplicaciones más rápidamente con Azure sin servidor

Véalos ahora

Vídeo

Introducción a Azure Functions

Véalos ahora

Productos y servicios relacionados

Logic Apps

Automatice el acceso a los datos y su uso a través de la nube sin necesidad de escribir código

Azure Cosmos DB

Base de datos multimodelo distribuida globalmente para cualquier escala

Event Grid

Obtenga entrega de eventos confiable a gran escala

La ejecución de código será más fácil

Obtenga 1.000.000 solicitudes de Functions al mes gratis con su cuenta