Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Las soluciones sin servidor de Azure le ayudan a centrarse más en la creación de aplicaciones basadas en la nube y menos en la administración de la infraestructura. El desarrollo tradicional de aplicaciones a menudo requiere que invierta mucho tiempo y energía en discusiones sobre el hospedaje, el escalado y las soluciones de supervisión para satisfacer los requisitos y necesidades de las aplicaciones.
Sin embargo, con las aplicaciones y soluciones sin servidor, puede controlar más fácilmente estos problemas como parte de la aplicación o la solución. Las ofertas sin servidor incluyen otras ventajas, como un desarrollo más rápido, menos código, simplicidad y flexibilidad de escalado. Todas estas funcionalidades le permiten centrarse más en la lógica de negocios de las aplicaciones. Normalmente, sin servidor se factura o se cobra en función del uso. Por lo tanto, si no se produce ningún consumo, no incurre en cargos.
En este artículo se resumen brevemente las principales ofertas sin servidor en Azure, que son Azure Logic Apps y Azure Functions. Ambos servicios se alinean con los principios descritos anteriormente y ayudan a crear aplicaciones y soluciones sólidas en la nube con un código mínimo.
Para más información sobre la sin servidor en Azure, consulte los siguientes recursos:
- Sin servidor en Azure
- Serverless Computing
- Introducción a Azure para desarrolladores
- Marco de adopción de la nube de Microsoft para Azure
- Aspectos básicos de la arquitectura de aplicaciones de Azure
Azure Logic Apps
This service provides simplified ways for you to design, develop, and orchestrate automated event-driven integration workflows that run and scale in the cloud. En Azure Logic Apps, puede usar un diseñador visual para modelar rápidamente los procesos empresariales como flujos de trabajo. Cada flujo de trabajo siempre comienza con un desencadenador como primer paso. Después del desencadenador, una o varias acciones ejecutan operaciones posteriores en el flujo de trabajo. Estas operaciones pueden incluir varias combinaciones de acciones, incluida lógica condicional y conversiones de datos.
To connect your workflows to other Azure services, Microsoft services, cloud-based environments, and on-premises environments without writing any code, you can add prebuilt triggers and actions to your workflows by choosing from the 1,400+ connectors that are hosted, managed, and run in global, multitenant Azure. Cada uno de estos conectores es realmente un proxy o contenedor en torno a una API, lo que permite que el servicio subyacente se comunique con Azure Logic Apps. Por ejemplo, el desencadenador de Office 365 Outlook ofrece un desencadenador denominado Cuando llega un nuevo correo electrónico.
También puede crear flujos de trabajo que organice las funciones creadas con Azure Functions. A través de este servicio, puede llamar fácilmente a funciones tan fácilmente como otras acciones en el flujo de trabajo y como un único proceso, especialmente cuando el proceso requiere trabajar con una API o sistema externo.
If no prebuilt operations exist to meet your workflow's needs, you can use the built-in HTTP operations or the Request trigger to communicate with any service endpoint. O bien, puede crear su propio conector en torno a una API existente.
En función del tipo de recurso de aplicación lógica que elija, el flujo de trabajo se ejecuta en Azure Logic Apps multiinquilino o en Azure Logic Apps de un solo inquilino, que ofrece opciones de hospedaje especializadas, como el flujo de trabajo del agente, App Service Environment o la implementación híbrida. Cada tipo de recurso de aplicación lógica ofrece sus propias funcionalidades, ventajas y modelos de facturación.
Para ponerse en marcha rápidamente, cree el recurso y el flujo de trabajo de la aplicación lógica empezando por Azure Portal como punto de entrada y siguiendo el inicio rápido para crear un flujo de trabajo de aplicación lógica de consumo de ejemplo en Azure Logic Apps multiinquilino. Para el desarrollo local u otros escenarios, puede usar Visual Studio Code, Azure PowerShell, la CLI de Azure y otras herramientas.
Para obtener más información, consulte los siguientes recursos:
- ¿Qué es Azure Logic Apps?
- Azure Logic Apps
- Inquilino único frente a multiinquilino en Azure Logic Apps
- Aprendizaje: Introducción a Azure Logic Apps
- Entrenamiento: Enrutamiento y procesamiento de datos como flujos de trabajo automatizados mediante Azure Logic Apps
Azure Functions
This service provides a simplified way for you to write and run pieces of code or functions in the cloud. Solo puede escribir el código que necesita para el problema actual, sin configurar una aplicación completa o la infraestructura necesaria, lo que hace que el desarrollo sea más rápido y productivo. Puede usar el lenguaje de desarrollo preferido, como C#, Java, JavaScript, PowerShell, Python y TypeScript. Solo se le facturará por el tiempo durante el que se ejecute el código y Azure se escalará según sea necesario.
Para ponerse en marcha rápidamente, cree la aplicación de funciones y las funciones empezando por Azure Portal como punto de entrada y siga la creación de la primera función de Azure en Azure Portal.
Para obtener más información, consulte los siguientes recursos:
- ¿Qué es Azure Functions?
- Azure Functions
- Introducción a Azure Functions
- Comparación de Azure Functions y Azure Logic Apps
- Aprendizaje: Introducción a Azure Functions
- Entrenamiento: Creación de lógica sin servidor con Azure Functions