Azure Serverless Framework ayuda a desarrollar e implementar aplicaciones sin servidor a través de Azure Functions (servicio de computación sin servidor que le permite ejecutar código bajo demanda sin tener que aprovisionar una infraestructura).
Las soluciones sin servidor de Azure se dividen en las siguientes plataformas:
- Calcular
- Flujos de trabajo e integración
- DevOps y herramientas para desarrolladores
- IA y aprendizaje automático
- Base de datos
- Almacenamiento
- Supervisión
- Análisis
Cada uno de estos tiene sus propias subcategorías. Explicaré cada uno por uno.
Calcular
Las siguientes funciones sin servidor de Azure se incluyen en la plataforma informática:
- Kubernetes sin servidor: Kubernetes le permite crear, entregar y escalar aplicaciones en contenedores (microservicios empaquetados con sus dependencias y configuraciones) más rápido.
- Funciones sin servidor: Azure Functions es una plataforma informática sin servidor basada en eventos que puede resolver problemas complejos de orquestación.
- Entorno de aplicación sin servidor: Con la ayuda de Azure App Service, puede compilar, implementar y escalar aplicaciones web creadas con marcos como .NET, .NET Core, Node.js, Java, PHP, Ruby y Python, en contenedores o en cualquier sistema operativo. .
Flujos de trabajo e integración
Las siguientes características de Azure Serverless se incluyen en la plataforma de integración y flujos de trabajo:
- Orquestación de flujo de trabajo sin servidor: Azure Logic Apps automatiza los flujos de trabajo sin escribir una sola línea de código.
- Administración de API sin servidor: Con Azure API Management, puede crear puertas de enlace API coherentes para los servicios de back-end existentes alojados en cualquier lugar y exponer, publicar y administrar arquitecturas de microservicios como las API.
- Mensajería sin servidor: Azure Event Grid es un servicio único para administrar el enrutamiento de todos los eventos desde cualquier origen a cualquier destino. Azure Event Grid también admite eventos en el esquema JSON de CloudEvents (especificación abierta para describir datos de eventos) de forma nativa.
DevOps y herramientas para desarrolladores
Algunas herramientas incluyen:
- CI/CD (integración continua/entrega continua) para serverless: DevOps puede proporcionar repositorios git privados alojados en la nube, integración continua/entrega continua (CI/CD), administración de paquetes, compilaciones de activación e implementación en Kubernetes y Azure Functions.
- Herramientas de desarrollo de aplicaciones: Cree, ejecute y depure aplicaciones sin servidor con Visual Studio, Visual Studio Code, SDK y CLI.
IA y aprendizaje automático
Los algoritmos de aprendizaje automático y de inteligencia artificial listos para usar incluyen lo siguiente:
- Informática cognitiva: Las aplicaciones sin servidor pueden ver, escuchar, hablar, comprender e interpretar las necesidades de sus usuarios a través de Azure Cognitive Services.
- Bots de conversación: Azure Bot Service le permite crear bots que interactúan naturalmente con sus usuarios a través de mensajes de texto/SMS, Skype, Microsoft Teams, Slack, Office 365 y Twitter.
- Modelos de aprendizaje automático: Cree, entrene e implemente modelos en el servicio Azure Machine Learning.
Base de datos
Azure Cosmos DB es un servicio de base de datos multimodelo, escalable y distribuido globalmente para crear desencadenadores de bases de datos y enlaces de entrada y salida.
Almacenamiento
Azure Blob Storage se puede utilizar como una solución de almacenamiento escalable masivamente para datos no estructurados.
Monitoreo
Azure Monitor es un servicio de administración de rendimiento de aplicaciones extensible que supervisa sus aplicaciones. Recopila, analiza y actúa sobre la telemetría de su nube y entornos locales.
Análisis
Use Azure Stream Analytics para desarrollar y ejecutar análisis paralelos masivos en tiempo real en múltiples flujos de datos (incluidos los datos de IoT).
Conclusión
Azure Serverless se está volviendo cada vez más poderoso. Existen todas las herramientas para manipular los datos de la forma que desee y, con suerte, este artículo lo ha ayudado a moverse en la dirección correcta.