Azure Functions
Execute event-driven serverless code functions with an end-to-end development experience
Acelere y simplifique el desarrollo de aplicaciones sin servidor
Escalado automatizado y flexible para liberarle de la administración de infraestructuras
Modelo de programación integrado para responder a eventos y conectarse sin problemas a otros servicios
Experiencia de desarrollo completa con herramientas integradas y funcionalidades de DevOps integradas
Variedad de lenguajes de programación y opciones de hospedaje para ajustarse a cada escenario
Desarrolle a su manera
- Elija entre lenguajes de programación populares que ya conoce.
- Empiece a codificar inmediatamente con la pila de tecnología que usa, sin nuevos lenguajes ni marcos para aprender.
- Implemente una gran variedad de funciones y escenarios, como aplicaciones web y API con .NET, Node.js o Java; flujos de trabajo de aprendizaje automático con Python; y automatización en la nube con PowerShell.
Mejore su experiencia de desarrollo sin servidor de un extremo a otro
- Obtenga una experiencia de desarrollo de aplicaciones sin servidor completa, desde la compilación y depuración local hasta la implementación y supervisión en la nube.
- Use extensiones de Functions en Visual Studio y Visual Studio Code para obtener un desarrollo más rápido y eficiente en su máquina local, totalmente integrado con toda la plataforma de Azure.
- Configure la integración continua y la entrega continua (CI/CD) con Azure Pipelines.
- Obtenga conclusiones inteligentes y proactivas sobre el rendimiento de las aplicaciones sin servidor en producción desde Azure Monitor.
Simplifique la resolución de los complejos desafíos de la orquestación
- Use la extensión Durable Functions para escribir flujos de trabajo con estado en un entorno de proceso sin servidor.
- Use sus funciones sin servidor en flujos de trabajo declarativos que funcionen con más de 250 conectores en Azure Logic Apps.
Más información sobre Durable Functions y patrones de aplicación
Conéctese a otros servicios sin integraciones codificadas de forma rígida para desarrollar soluciones más rápido
- No es necesario codificar de forma rígida. Use desencadenadores para definir cómo se invocan las funciones y use enlaces para conectar de forma declarativa otros recursos a sus funciones.
- Ahorre tiempo de codificación con un modelo de programación basado en desencadenadores y enlaces.
- Compile aplicaciones más escalables y estables basadas en eventos con un enfoque apto para microservicios.
Más información sobre cómo ahorrar tiempo con desencadenadores y enlaces

Cree una vez e implementa en cualquier lugar
- Elija entre el plan de hospedaje de Functions que mejor se adapte a sus necesidades empresariales.
- Implemente el mismo código en varios destinos, desde el pago por ejecución en la nube hasta el clúster de Kubernetes hospedado en Azure, Kubernetes en otra nube pública o dispositivos IoT para la informática perimetral.
Seguridad y cumplimiento normativo completos e integrados
-
Microsoft invierte más de USD 1 millardo al año en la investigación y el desarrollo de la ciberseguridad.
-
Contamos con más de 3,500 expertos en seguridad dedicados a proteger la seguridad y la privacidad de los datos.
-
Azure tiene más certificaciones que cualquier otro proveedor en la nube. Vea la lista completa.
Elija el plan de hospedaje que mejor se adapte a sus necesidades empresariales
Plan de consumo
Escale automáticamente y pague solo por los recursos de proceso cuando se ejecutan las funciones. Las instancias del host de Functions se agregan y quitan dinámicamente en función del número de eventos entrantes.
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 a las tarifas normales del plan de App Service. Es una buena opción para las operaciones de larga duración, así como cuando se requieren costos y escalado más predictivos.
Comience a utilizar una cuenta gratuita de Azure
Empiece gratis. Obtenga $200 de crédito para usarlo en 30 días. Mientras tiene su crédito, obtenga cantidades gratuitas de muchos de nuestros servicios más populares, además de cantidades gratuitas de más de 40 servicios.
Después de su crédito, cambie a pago por uso para seguir creando con los mismos servicios gratuitos. Pague solo si usa más de las cantidades mensuales gratuitas.
Después de los 12 meses, seguirá obteniendo más de 40 servicios que serán siempre gratuitos y seguirá pagando solo por lo que exceda de los importes mensuales gratuitos.
Vea lo que están haciendo otros clientes con Azure Functions
Aumentar la velocidad de desarrollo
Zeiss eligió Functions debido a su modelo de programación simple con enlaces declarativos, lo que les permitió escribir menos líneas de código.

Ahorre tiempo y costos con un enfoque sin servidor
Inlitix, un proveedor de SaaS de análisis, se escala al instante y ofrece un servicio más rápido y rentable a los clientes que usan la informática sin servidor.

Logre el escalado sin administración de infraestructura
PWC usó Functions para crear una API escalable para su solución de minería de datos de obligaciones reglamentarias.

Reduzca el tiempo de integración de servicios
Hotailors puede integrar el triple de proveedores nuevos en la misma cantidad de tiempo usando Functions.

Documentación de Azure Functions, código de ejemplo y recursos
Guías de inicio rápido de cinco minutos
Cree su primera aplicación en Windows o Linux con:Recursos para el desarrollador
Recursos de aprendizaje
Encuentre inspiración y explore los conceptos detallados de Functions en la documentación.
Compile y supervise aplicaciones controladas por eventos con la Guía paso a paso para la informática sin servidor en Azure.Módulos de aprendizaje
Comunidad y Soporte técnico de Azure
Siga Azure Functions en Twitter. Formule preguntas y obtenga soporte técnico de los ingenieros de Microsoft y expertos de la comunidad de Azure en Stack Overflow. Busque ejemplos y repositorios en GitHub.
Compile estas soluciones con Functions
API sin servidor con Node.js o Microsoft .NET
Aplicación web sin servidor para sitios web estáticos y aplicaciones de página única
Microservicios sin servidor para escenarios controlados por eventos
Flujos de trabajo de Machine learning con una arquitectura sin servidor
Canalizaciones de procesamiento de datos sin servidor para archivos y datos en tiempo real
Automatización de nube sin servidor y administración de recursos híbridos
Desarrollo rápido de aplicaciones sin servidor para aplicaciones de línea de negocio
Actualizaciones, blogs y anuncios de Azure Functions
Preguntas más frecuentes sobre Azure 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