Azure Functions

Eventos de proceso con una arquitectura de código sin servidor

Una experiencia de proceso sin servidor basada en eventos que agiliza el desarrollo. Escale en función de la demanda y pague solo por los recursos que se consumen.

Pruébelo gratis

Sign in to your account

Cree su cuenta gratuita

Manage your apps instead of infrastructure

Focus on building great apps. Don’t worry about provisioning and maintaining servers, especially when your workload grows. Functions provides a fully managed compute platform with high reliability and security. With scale on demand, you get the resources you need—when you need them.

Desarrolle a su manera

Cree funciones en diversos lenguajes, entre otros, JavaScript, C# y F#, además de opciones de scripting, como Python, PHP, Bash, Batch y PowerShell, y hágalo todo en una interfaz web intuitiva. O bien puede cargar y desencadenar código precompilado creado con su herramienta de desarrollo favorita.

Bind into services

Build rich, serverless scenarios by capitalizing on a range of Azure and external services. Easily interact with Azure Cosmos DB, Storage, and more, and external services including Twilio, SendGrid, and others—by adding input/output bindings to Functions. Save costs with less code to maintain.

Customers executing serverless code with Azure Functions

Escenarios comunes de Azure Functions

Procesamiento basado en temporizador

Azure 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

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.

Función de Azure en C# para reaccionar a Azure Insights Events

Procesamiento de eventos de Azure Functions

Procesamiento de eventos SaaS

Azure 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

Azure 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 de Azure para obtener un token de acceso para cargar en Blob Storage. La carga del blob desencadena una segunda función de Azure, con la que se ajusta el tamaño de la imagen al dispositivo móvil.

Función de Azure en Node.js para generar tokens de SAS Función de Azure en C# para generar tokens de SAS

Back-end móviles sin servidor

Procesamiento de datos en tiempo real

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

Procesamiento de streaming en tiempo real

Mensajería de bots en tiempo real

Utilice Azure Functions para personalizar el comportamiento de un bot con la utilización de un webhook. Por ejemplo, cree una función de Azure 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

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

Pruebe Azure Cosmos DB para disponer de una base de datos de varios modelos distribuida globalmente

Event Grid

Get reliable event delivery at massive scale

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