Omitir navegación

Azure Functions

Ejecución de funciones de código sin servidor controladas por eventos con una experiencia de desarrollo de un extremo a otro

Acelere y simplifique el desarrollo de aplicaciones sin servidor

Desarrolle de forma más eficaz con una plataforma de proceso sin servidor controlada por eventos que ayude a resolver problemas complejos de orquestación. La experiencia de desarrollo de un extremo a otro de Azure Functions le permite usar lenguajes con los que ya está familiarizado. Compile y depure localmente sin configuración adicional, implemente y funcione a escala en la nube e integre servicios mediante desencadenadores y enlaces.

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 los lenguajes de programación populares que ya conoce.
  • Empiece a codificar inmediatamente con la pila de tecnología que usa, sin necesidad de aprender nuevos lenguajes ni marcos.
  • 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.

Vea los lenguajes compatibles

Mejore su experiencia de desarrollo sin servidor de un extremo a otro

  • Obtenga una experiencia completa de desarrollo de aplicaciones sin servidor: desde compilación y depuración local hasta implementación y supervisión en la nube.
  • Use las 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.

Configure su entorno de desarrollo local

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 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 de proceso perimetral.

Implementación de funciones en Kubernetes

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.

Zeiss

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.

Inlitix

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.

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

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 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.

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

Cuando quiera, podemos configurar su cuenta gratuita de Azure

¿Podemos ayudarle?