Saltar al contenido principal

Azure Functions

Ejecute funciones de código sin servidor basado en eventos con una experiencia de desarrollo integral.

Agilice y simplifique el desarrollo de aplicaciones sin servidor

Azure Functions es una plataforma de proceso sin servidor controlada por eventos que le ayuda a desarrollar de forma más eficaz con el lenguaje de programación que prefiera. Céntrese en la lógica de negocios principal con el nivel más alto de abstracción de hardware. Simplifique los desafíos complejos de orquestación, compilar y depure localmente, implemente a escala en la nube y conecte funciones a servicios de Azure mediante desencadenadores y enlaces.

Modelo de programación integrado con varios lenguajes de programación

Elasticidad sin servidor integrada para crear aplicaciones seguras y confiables a escala

Opciones de hospedaje flexible con un modelo de pago por uso para mejorar la eficiencia operativa

Herramientas de Azure DevOps integradas para una experiencia de desarrollo de un extremo a otro

Logotipos de .NET, node.js, Java, Python y PowerShell

Desarrolle a su manera

  • Elija entre lenguajes de programación populares que ya conoce.
  • Con el modelo de programación integrado, responda a eventos y a conéctese a otros servicios de Azure con un amplio conjunto de desencadenadores y enlaces.
  • Use el bucle interno optimizado para desarrollo y pruebas locales.

Uso de la arquitectura controlada por eventos con componentes de código abierto

Uso y rendimiento de la aplicación de supervisión de datos, como usuarios activos, sesiones diarias por usuario, duración de la sesión y dispositivos principales.
Video container

Cree aplicaciones portátiles sin servidor optimizadas para costes

  • Elija el proceso de destino con opciones de hospedaje flexibles como pago por uso.
  • Implemente y escale aplicaciones más rápido con operaciones reducidas. Aproveche un entorno centralizado para lograr un aislamiento de red coherente y seguro, observabilidad y escalado.

Obtenga administración del ciclo de vida de las aplicaciones integrada

  • Obtenga una experiencia completa de desarrollo de aplicaciones sin servidor, que incluya desde la compilación y depuración local hasta la implementación y supervisión en la nube.
  • Implemente, supervise y controle sus aplicaciones con Azure DevOps, Acciones de GitHub y más servicios de Azure.
  • Cree canalizaciones de implementación extensibles para sus necesidades.

Seguridad y cumplimiento normativo completos e integrados

  • Microsoft invierte más de USD$ 1 000 000 000 al año en la investigación y el desarrollo de la ciberseguridad.

  • Contamos con más de 3500 expertos en seguridad que se dedican a proteger la seguridad y la privacidad de los datos.

  • Azure tiene más certificaciones que cualquier otro proveedor de nube. Consulta la lista completa.

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.

Plan Premium

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

Plan de Azure App Service

Ejecute Functions con las tarifas normales del plan App Service para operaciones de larga duración y cuando se requieran más costes y escalado predictivo.

Azure Container Apps (versión preliminar)

Use Functions con planes de Container Apps para la arquitectura de microservicios multitipo, la red coherente, la observabilidad y las configuraciones de facturación.

Empezar a utilizar una cuenta gratuita de Azure

1

Empieza gratis. Obtén un crédito de  USD$200  para usar durante 30 días. Mientras tengas el crédito, obtendrás cantidades gratuitas de muchos de nuestros servicios más populares y cantidades gratuitas de otros 55 servicios que son siempre gratis.

2

Después del crédito, cambia a un plan de pago por uso para seguir creando con los mismos servicios gratuitos. Paga solamente si tu uso supera la cantidad gratuita mensual.

3

Transcurridos 12 meses, seguirá obteniendo más de 55 servicios que siempre son gratuitos y seguirá pagando solo por lo que use más allá de las cantidades gratuitas mensuales.

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

BrainStorm usa Functions para lograr escalabilidad

Al pasar a una arquitectura orientada a servicios basada en Azure Kubernetes Service (AKS) y Azure Functions, BrainStorm logró un desarrollo más rápido, una mejor funcionalidad, estabilidad, costes flexibles y escalabilidad para ofrecer una mejor experiencia de usuario.

BrainStorm

La Escuela de Medicina de Yale valora todos los órganos

La Escuela de Medicina de Yale usa Azure para transformar digitalmente la investigación clínica destinada a mejorar la viabilidad de los riñones usados en los trasplantes. Con una nueva plataforma de macrodatos en Azure, los investigadores ahora obtienen información en cuestión de minutos en lugar de meses.

Escuela de Medicina de Yale

Mr. Turing acelera la búsqueda cognitiva con Azure

“Cuando los clientes nos envían documentos, necesitamos procesarlos rápidamente. Azure Functions y Azure Kubernetes Service ofrecen una gran escalabilidad, lo que nos permite procesar muchos documentos en paralelo para mantener a nuestros clientes satisfechos sin tener que pagar por una capacidad de reserva que no necesitamos.”

Vinícius Oliveira, director de investigación y desarrollo, Mr. Turing

Mr. Turing

EnBW automatiza su plan de energía virtual con Azure

“Al pasar a una arquitectura sin servidor, pudimos lograr enormes ganancias en velocidad. Eso es lo que nos ha resuelto.”

Tobias Lindner, jefe de TI, plan de energía virtual de EnBW

EnBW
Volver a las pestañas

Documentación, código de ejemplo y recursos de Azure Functions

Guías de inicio rápido de cinco minutos

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

Node.js

Python

Java

C#

PowerShell

.NET

Recursos de aprendizaje

Encuentre inspiración y explore los conceptos detallados de Functions en la documentación.

Creación y supervisión de aplicaciones controladas por eventos con la guía Azure Serverless Computing.

Comunidad y soporte técnico de Azure

Siga Azure Functions en Twitter.

Formule preguntas y obtenga respuestas de 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 una sola página.

 Microservicios sin servidor para escenarios basados en eventos.

Flujos de trabajo deMachine learning con una arquitectura sin servidor.

Canalizaciones de procesamiento de datos sin servidor para archivos y datos en tiempo real.

 Automatización en la nube sin servidor y administración de recursos híbridos.

 Desarrollo rápido sin servidor para aplicaciones de línea de negocio.

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, plan Premium y Azure Container Apps (versión preliminar).

    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

  • Ejecutar Functions en Container Apps (versión preliminar) es una buena opción para la arquitectura de microservicios multitipo en un entorno centralizado. Esto le proporciona configuraciones coherentes de red, observabilidad y facturación.

Cuando quiera, podemos configurar su cuenta gratuita de Azure