Información general sobre el nivel dedicado de Azure Event Hubs

Azure Event Hubs nivel Dedicado es una solución de un solo inquilino diseñada para satisfacer las necesidades de cargas de trabajo de streaming de eventos críticas a escala empresarial. Este artículo ofrece una visión general del nivel Dedicado, destacando sus características clave, beneficios y casos de uso, y muestra cómo soporta aplicaciones de alto rendimiento y baja latencia utilizando el SDK de Event Hubs o las APIs de Apache Kafka.

Ventajas de los clústeres dedicados

El nivel Dedicado de Event Hubs ofrece varias ventajas a los clientes que necesitan ejecutar cargas de trabajo críticas en capacidad empresarial.

Streaming de eventos de baja latencia

Estos clústeres están optimizados para una latencia de un extremo a otro y un alto rendimiento. Estos clústeres permiten a las empresas controlar un flujo de datos de gran velocidad y alto volumen.

Transmisión de grandes volúmenes de datos

Los clústeres dedicados pueden transmitir eventos a escala de gigabytes por segundo o millones de eventos por segundo para la mayoría de los casos de uso. También puede escalar estos clústeres para dar cabida a los cambios en el volumen de streaming de eventos.

Rendimiento coherente garantizado

Los clústeres dedicados de Event Hubs minimizan la vibración de latencia y garantizan un rendimiento coherente con la capacidad garantizada.

Interferencia cero

Los clústeres de Event Hubs dedicado funcionan en una arquitectura de un solo inquilino. Esta arquitectura garantiza que los recursos asignados no se compartan con ningún otro inquilino. A diferencia de otros niveles, no ves interferencia entre inquilinos en un clúster dedicado.

Escalado de autoservicio

El clúster dedicado ofrece funcionalidades de escalado de autoservicio que permiten ajustar la capacidad del clúster según las cargas dinámicas y facilitar las operaciones empresariales. Puede escalar horizontalmente durante los picos de uso y reducir horizontalmente cuando el uso es bajo.

Características de gama alta y cuotas generosas

Los clústeres dedicados incluyen todas las características del nivel Premium y mucho más. El servicio también administra el equilibrio de carga, las actualizaciones del sistema operativo, las revisiones de seguridad y la creación de particiones. Puede dedicar menos tiempo al mantenimiento de la infraestructura y más tiempo a la creación de sus aplicaciones de streaming de eventos.

Admite la transmisión de mensajes grandes

En la mayoría de los escenarios de streaming, los datos son ligeros, normalmente inferiores a 1 MB, y requieren un alto rendimiento. Hay instancias en las que los mensajes no se pueden dividir en segmentos más pequeños. Los clústeres dedicados de autoservicio pueden admitir eventos de hasta 20 MB de tamaño sin costo adicional. Esta funcionalidad permite a Event Hubs controlar una amplia gama de tamaños de mensaje, para garantizar operaciones empresariales ininterrumpidas. Para obtener más información, consulte Enviar y recibir mensajes grandes con Azure Event Hubs.

Unidades de capacidad

Los clústeres dedicados se aprovisionan y facturan por unidades de capacidad (CU), que es una cantidad asignada previamente de recursos de CPU y memoria.

El grado de ingesta y transmisión por CU depende de diversos factores, como los siguientes:

  • Número de productores y consumidores.
  • Número de particiones.
  • Configuraciones de productos y consumidor.
  • Tamaño de carga.
  • Tasa de salida.

Para determinar el número necesario de CU, debe llevar a cabo la carga de trabajo de flujo de datos de eventos prevista en un clúster Dedicado de Event Hubs mientras observa el uso de recursos del clúster. Para obtener más información, consulte ¿Cuándo debo escalar mi clúster dedicado.

Provisión y escalado de clústeres

Cuando creas un clúster dedicado a través del portal de Azure o de las plantillas de Azure Resource Manager (plantillas ARM), obtienes un clúster escalable de autoservicio que puedes escalar el número de CUs asignadas al clúster. Para aprender a escalar tu clúster dedicado, consulta Escalar un clúster dedicado.

Aproximadamente una CU proporciona una capacidad de entrada que va de 100 MB/s a 200 MB/seg, aunque el rendimiento real puede fluctuar según varios factores.

Puede comprar hasta 10 CU para un clúster en Azure Portal. Puedes escalar clústeres de forma incremental con CUs que van de 1 a 10. Si necesita un clúster de más de 10 CU, puede enviar una solicitud de soporte técnico para escalar verticalmente el clúster después de crearlo.

Important

Para habilitar zonas de disponibilidad en un clúster dedicado de Event Hubs, debes aprovisionar el clúster con tres o más CUs. El soporte para zonas de disponibilidad solo está disponible en regiones de Azure con zonas de disponibilidad. Actualmente no puedes crear clústeres dedicados redundantes por zona a través del portal de Azure o plantillas ARM, así que envía una solicitud de soporte para crear uno.

Cuotas y límites

La oferta de Event Hubs dedicado se factura aplicando una tarifa mensual fija con un uso mínimo de cuatro horas. El nivel Dedicado ofrece todas las características del plan Premium, pero con una capacidad y unos límites de clase empresarial para aquellos clientes que tienen cargas de trabajo muy exigentes.

Para obtener más información sobre cuotas y límites, consulte Cuotas y límites de Event Hubs.

FAQs

¿Se puede escalar o reducir verticalmente el clúster?

Utiliza la experiencia de autoservicio para ampliar y escalar en tu grupo dedicado, según sea necesario. Puedes escalar hasta 10 CUs. El rendimiento de los clústeres dedicados depende de factores como la asignación de recursos, el número de particiones y el almacenamiento. Pruebe con una carga de trabajo real para determinar el número necesario de CUs.

Si necesitas más de 10 CUs para tu clúster dedicado, envía una solicitud de soporte para escalar tu clúster.

Warning

Como mínimo, no podrá eliminar el clúster hasta cuatro horas después de haberlo creado. Se le cobra por un mínimo de cuatro horas de uso del clúster. Para obtener más información sobre los precios, consulte Precios de Event Hubs.

¿Cuándo se debe escalar el clúster dedicado?

El consumo de CPU es el indicador clave del consumo de recursos del clúster dedicado. Cuando el consumo total de CPU comienza a llegar al 70 % (sin observar condiciones anómalas, como un número elevado de errores de servidor o un número bajo de solicitudes correctas), significa que el clúster está llegando a su capacidad máxima. Puede usar esta información como indicador para considerar si necesita escalar verticalmente el clúster dedicado o no.

Para supervisar el uso de CPU del clúster dedicado, siga estos pasos:

  1. En la página Métricas del clúster dedicado de Event Hubs, seleccione Agregar métrica.

  2. Seleccione CPU como métrica y use Máx como agregación.

    Captura de pantalla que muestra la página Métricas con la métrica de CPU.

  3. Seleccione Agregar filtro y agregue un filtro para el rol de tipo Propiedad. Use el operador de igual y seleccione todos los valores (Back-end y Puerta de enlace) en la lista desplegable.

    Captura de pantalla que muestra la página Métricas con las métricas de consumo de CPU y los roles.

    A continuación, puede supervisar esta métrica para determinar cuándo debería ampliar el clúster dedicado. También puede configurar alertas sobre esta métrica para recibir notificaciones cuando el uso de CPU alcance los umbrales establecidos.

¿Cómo funciona la recuperación ante desastres geográficas con mi clúster?

Puede emparejar geográficamente un espacio de nombres de un clúster del nivel Dedicado con otro espacio de nombres de un clúster del mismo nivel. No es recomendable emparejar un espacio de nombres del nivel Dedicado con otro de la oferta Estándar, ya que el límite de rendimiento es incompatible y se producen errores.

¿Puedo migrar mis espacios de nombres Estándar o Premium a un clúster del nivel Dedicado?

Actualmente, no se admite ningún proceso automático para migrar los datos de Event Hubs de un espacio de nombres Estándar o Premium a uno Dedicado.

¿Cómo puedo crear un clúster dedicado con redundancia de zona?

Para proporcionar redundancia de zonas para la oferta Dedicada, todos los recursos de cómputo deben tener réplicas en tres centros de datos en la misma región.

Actualmente no puedes crear clústeres dedicados redundantes por zona a través del portal de Azure o plantillas ARM. Envía una solicitud de soporte para crear uno. Una vez que se crea un clúster redundante por zonas, no puedes escalarlo por debajo de 3 CUs.