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
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
- Compile la aplicación con una amplia variedad de datos y orígenes de eventos.
- Simplifique retos de orquestación compleja con la Use la extensión Durable Functions y escriba flujos de trabajo con estado en un entorno de proceso sin servidor.
- Integre varios tipos de aplicaciones en un diseño de microservicios.
- Proteja su aplicación con Azure Key Vault, aislamiento de red y enlaces y desencadenadores seguros integrados.
- Aplique controles de cumplimiento normativo mediante Azure Policy, con barreras de protección integradas y pruebas comparativas de seguridad en la nube.
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
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
Documentación, código de ejemplo y recursos de Azure Functions
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.
-
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.
-
Functions se puede ejecutar de diferentes formas: Plan de consumo, plan de Azure App Service, plan Premium y Azure Container Apps (versión preliminar).
-
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.
-
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.