Omitir navegación

Azure Functions

Eventos de proceso con código sin servidor

Accelerate and simplify serverless application development

Develop more efficiently with an event-driven, serverless compute platform that helps solve complex orchestration problems. Build and debug locally without additional setup, deploy and operate at scale in the cloud, and integrate services using triggers and bindings.

Automated and flexible scaling

Keep your focus on adding value instead of managing infrastructure.

Integrated programming model

Respond to events and seamlessly connect to other services.

End-to-end development experience

Build, debug, deploy, and monitor with integrated tools and built-in DevOps capabilities.

Variety of programming languages and hosting options

Choose what's right for each scenario and quickly adjust to meet business needs.

Mejore su experiencia de desarrollo de un extremo a otro

Get a complete serverless application development experience—from building and debugging locally to deploying and monitoring in the cloud. Use Functions extensions on Visual Studio and Visual Studio Code for a faster and more efficient development on your local machine, fully integrated with the whole Azure platform. Set up continuous integration and continuous delivery (CI/CD) with Azure Pipelines and get intelligent and proactive insights about the performance of serverless applications in production from Azure Monitor.

Simplifique la resolución de los complejos desafíos de la orquestación

Serverless functions are meant to be short-lived and stateless—until you need them to solve stateful problems. Remove this limitation using a fully managed service, without provisioning more resources, just by coding your workflow definition. Simplify complex, stateful coordination requirements programmatically in event-driven applications with the Durable Functions extension. Also, use your functions on declarative workflows that work with more than 250 connectors in Azure Logic Apps.

Más información sobre Durable Functions

Conéctese a otros servicios sin integraciones codificadas de forma rígida para desarrollar soluciones más rápido

Escriba solo el código que sea realmente importante para su negocio. Ahorre tiempo en codificación con un modelo de programación basado en desencadenadores y enlaces que permite a sus aplicaciones sin servidor responder a eventos y conectarse sin problemas a otros servicios. Compile aplicaciones basadas en eventos más escalables y estables con un enfoque orientado a los microservicios mediante Functions.

Más información sobre cómo ahorrar tiempo con desencadenadores y enlaces

Cree una vez e implementa en cualquier lugar

No todas las aplicaciones son iguales, así que un único plan de hospedaje no sirve para todas. Elija el plan de Functions que se ajuste a sus necesidades empresariales e implemente el mismo código en varios destinos, desde el pago por ejecución en la nube hasta el clúster de Kubernetes o los dispositivos de IoT para el proceso perimetral.

Desarrolle a su manera

Empiece a programar de inmediato con la pila tecnológica que ya conoce y disfruta, sin necesidad de aprender ningún lenguaje o plataforma nuevos. Elija los lenguajes de programación que más le gusten para cada escenario único, desde aplicaciones web y API con .NET, Node.js o Java, hasta flujos de trabajo de Machine Learning con Python o la automatización en la nube con PowerShell.

Vea los lenguajes compatibles

Cree aplicaciones sin servidor confiables con supervisión y seguridad integradas

  • Supervise y analice el rendimiento del código con Azure Application Insights. Identifique los cuellos de botella y los puntos de acceso con errores en todos los componentes de su aplicación mediante mapas de aplicaciones con el seguimiento distribuido de Azure Monitor.
  • Realice la configuración de la aplicación con el control total de las directivas de acceso y el historial de auditoría mediante Azure Key Vault, sin necesidad de modificar el código.
  • Aísle las redes mediante la conectividad de la red virtual en el plan Premium de Functions, para permitir el tráfico de entrada en una red virtual segura mediante la restricción del tráfico de entrada y la definición de las limitaciones de la aplicación.
  • Configure identidades administradas a nivel de servicio para permitir que las aplicaciones accedan con facilidad a otros recursos protegidos por Azure Active Directory.
  • Conceda acceso a su aplicación mediante la autenticación integrada con Azure Active Directory, la cuenta de Microsoft y proveedores externos, como Twitter, Facebook y Google.

Elija el plan de hospedaje que mejor se adapte a sus necesidades empresariales

Plan de consumo

Escale la capacidad automáticamente y pague solo por los recursos de proceso cuando las funciones se estén ejecutando. En el plan de consumo, las instancias del host de Functions se agregan y quitan de forma dinámica según el número de eventos de entrada.

Plan Premium

Mientras escala automáticamente en función de la demanda, use los trabajos preparados previamente para ejecutar las aplicaciones sin demora después de haber estado inactivas, ejecute instancias más eficaces y conéctese a redes virtuales.

Plan de Azure App Service

Ejecute Functions dentro de un plan de App Service a las tarifas normales del plan de App Service. Ideal para operaciones de larga duración y para cuando se necesitan costos y escalado más predictivos.

Documentación, código de ejemplo y recursos de desarrollo de aplicaciones para desarrolladores

Guías de inicio rápido de cinco minutos

Cree su primera aplicación en Windows o Linux con:

Azure Serverless Computing Cookbook (Guía paso a paso para la informática sin servidor en Azure)

Cree y supervise aplicaciones controladas por eventos con esta guía detallada

Community and Azure Support

Follow Azure Functions on Twitter. Ask questions and get support from Microsoft engineers and Azure community experts on Stack Overflow. Find samples and repositories on GitHub.

Compile estas soluciones con Functions

Serverless APIs with Node.js or Microsoft .NET

Serverless web application for static websites and single-page applications

Serverless microservices for event-driven scenarios

Machine learning workflows with a serverless architecture

Serverless data processing pipelines for files and real-time data

Serverless cloud automation and hybrid resources management

Serverless rapid application development for line of business apps

Start building serverless applications with Functions in three steps

Get 1 million requests for free per month by signing up for an Azure free account.

Create your first serverless function on .NET, JavaScript, Java or Python with a 5-minute quickstart guide.

Encuentre inspiración y explore los conceptos detallados de Functions en la documentación, la galería de ejemplos de código y la biblioteca de componentes precompilados.

Vea lo que están haciendo otros clientes con Azure Functions

Increase development velocity

Zeiss chose Functions because of its simple programming model with declarative bindings, which allowed them to write fewer lines of code.

Zeiss

Mejore los tiempos de procesamiento para problemas empresariales complejos

FUJIFILM Software redujo el tiempo de procesamiento y permitió el etiquetado en el mismo día de un promedio de 3000 fotos por cada partido de béisbol mediante Azure Durable Functions.

Fuji Film

Achieve scale with no infrastructure management

PWC used Functions to create scalable API for its regulatory obligation knowledge mining solution.

PWC

Reduzca el tiempo de integración de servicios

Hotailors puede integrar el triple de proveedores nuevos en la misma cantidad de tiempo usando Functions.

Hotailors

Actualizaciones, blogs y anuncios de Azure Functions

Preguntas más frecuentes sobre Functions

  • Functions ofrece diferentes niveles de compatibilidad con lenguajes como C#, JavaScript, F#, Java y Python.

    Vea todos los lenguajes compatibles
  • Las aplicaciones de Functions en los planes de consumo y en los planes de App Service se ejecutarán o estarán disponibles el 99,95 % del tiempo.

    Vea el Acuerdo de Nivel de Servicio completo para Functions
  • Functions se puede ejecutar de diferentes formas: Plan de consumo, plan de Azure App Service y plan Premium.

    Compare el hospedaje y el escalado de los diferentes planes
  • Evite el acceso codificado de forma rígida a otros servicios, como Azure Blog Storage y Azure Cosmos DB, mediante desencadenadores y enlaces. Los desencadenadores provocan la ejecución de una función, mientras que los enlaces son declaraciones que conectan la función a otro recurso.

    Vea todos los desencadenadores y enlaces compatibles con Functions
  • Cree y pruebe funciones en la máquina local con el editor de código y las herramientas de desarrollo que prefiera. Conecte las funciones locales a servicios de Azure en vivo y depúrelas en el equipo local con el entorno de tiempo de ejecución de Functions completo. Los requisitos para desarrollar funciones en un equipo local dependen de sus herramientas y lenguajes de programación preferidos.

    Vea los entornos de desarrollo locales

Obtenga un millón de ejecuciones gratuitas de Functions al mes con una cuenta gratuita de Azure.