Funciones de Azure

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

Una experiencia de proceso sin servidor basada en eventos que agiliza el desarrollo. Se puede escalar en función de la demanda y solo paga por los recursos que consuma.

Try It For Free

Login to your account

Create your free account

Sin servidor

No se preocupe por la infraestructura ni el aprovisionamiento de servidores, sobre todo cuando aumente el número de llamadas a Functions.

Acelerar el desarrollo

Escriba su propio código en el editor de Functions y ejecútelo de inmediato con un solo clic.

Enlaces a servicios

Agregue enlaces a servicios de Azure y externos (Box, DropBox, OneDrive, SendGrid, …) con un solo clic para obtener entradas en Functions o salidas de este servicio.

Crear Azure Functions en una serie de idiomas

Desarrolle a su manera

Cree Funciones en diferentes lenguajes, entre otros, JavaScript, C#, Python y PHP, así como opciones de scripting, como Bash, Batch y PowerShell. Todo ello puede hacerlo en una interfaz web intuitiva. O bien puede cargar y desencadenar código precompilado creado con su herramienta de desarrollo favorita.

Integre DevOps

Itere rápida y fácilmente en Funciones de Azure con una implementación constante mediante la utilización de Visual Studio Team Services, GitHub o BitBucket. Además, use el entorno de registro insertado para supervisar y solucionar problemas.

Integrar DevOps y una arquitectura sin servidor
Pagar solo por las funciones de Azure Functions que usa

Pague solo por lo que usa

Pague solo por el tiempo durante el cual el código esté en ejecución. Se le cobrará solo en función del número de recursos que Funciones de Azure necesite y solo durante el tiempo que el código tarda en ejecutarse.

Diseñado para empresas

Use Funciones de Azure cuando se produzcan eventos en API internas o sistemas empresariales y se entreguen resultados directamente en las soluciones empresariales o las bases de datos locales.

Arquitectura sin servidor

Escenarios comunes de Azure Functions

Procesamiento basado en temporizador

El servicio Funciones de Azure admite un evento basado en un temporizador mediante la utilización de la sintaxis de trabajos CRON. Por ejemplo, puede escribir código que se ejecute cada 15 minutos para limpiar 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

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

C# Azure Function for reacting to Azure Insights Events

Procesamiento de eventos de Azure Functions

Procesamiento de eventos SaaS

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

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

Arquitecturas de aplicaciones web sin servidor

El servicio Funciones de Azure puede mejorar una aplicación de una sola página. La aplicación llama a las funciones con la URL de WebHook, guardando los datos de los usuarios y decidiendo qué datos mostrar. También puede realizar personalizaciones sencillas, como cambios y selecciones mediante llamadas a una función y pasándole 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 solo 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 podría capturar una imagen y llamar a una función de Azure para obtener un token de acceso para cargar en el Almacenamiento de blobs. 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.

Node.js Azure Function for generating SAS tokens C# Azure Function for generating SAS tokens

Back-end móviles sin servidor

Procesamiento de datos en tiempo real

Por ejemplo, los dispositivos IoT envían mensajes a Análisis de transmisiones de Azure, que luego llama a una función de Azure para transformar el mensaje. Esta función procesa los datos y crea un nuevo registro en una Base de datos SQL de Azure.

Procesamiento de streaming en tiempo real

Mensajería de bots en tiempo real

La solución Funciones de Azure puede utilizarse para personalizar el comportamiento de un bot con la utilización de un webhook. Por ejemplo, puede crear una función de Azure que procese un mensaje con Cortana Analytics y llamar a esta función con Bot Framework.

Mensajería de bots en tiempo real de Azure Functions

Productos y servicios relacionados

Servicio de aplicaciones

Cree aplicaciones web y móviles para cualquier plataforma y dispositivo

Azure Bot Service

Servicio de bots inteligentes sin servidor que se escala a petición

Automatización

Simplifique la administración de la nube con la automatización de procesos

Executing code is about to get a whole lot easier