Introducción
Las aplicaciones de macrodatos deben ser capaces de procesar un mayor rendimiento al escalar horizontalmente para cumplir con volúmenes de transacciones mayores.
Imagine que trabaja en el departamento encargado de las tarjetas de crédito en un banco. Forma parte de un equipo que administra el sistema responsable de comprobar los fraudes para determinar si aprobar o rechazar cada transacción. El sistema recibe un flujo de transacciones y debe procesarlas en tiempo real.
La carga del sistema puede aumentar considerablemente durante los fines de semana y los días festivos. El sistema debe controlar el aumento en el rendimiento de manera eficaz y precisa. Como las transacciones son confidenciales, incluso el error más leve puede generar un enorme impacto.
Azure Event Hubs es una plataforma de streaming de macrodatos y un servicio de ingesta de eventos. Puede recibir y procesar millones de eventos por segundo. Los datos enviados a un centro de eventos se pueden transformar y almacenar con cualquier proveedor de análisis en tiempo real o adaptadores de procesamiento por lotes y almacenamiento. También se puede configurar para que escale de manera dinámica, cuando sea necesario, a fin de administrar un aumento en el rendimiento.
En este módulo, aprenderá a conectar Event Hubs a la aplicación y a procesar de manera fiable enormes volúmenes de transacciones.
Objetivos de aprendizaje
En este módulo, aprenderá a:
- Crear un centro de eventos mediante la CLI de Azure.
- Configuración de aplicaciones para enviar o recibir mensajes mediante un centro de eventos.
- Evaluación del rendimiento del centro de eventos con Azure Portal.