Introducción al nivel de Azure Event Hubs dedicado

Los clústeres de Event Hubs dedicado están diseñados para satisfacer las necesidades de las cargas de trabajo de flujo de datos de eventos más exigentes. Estos clústeres proporcionan un servicio de flujo de datos de eventos de alto rendimiento, baja latencia, escalable y confiable para las aplicaciones de flujo de datos de eventos que se basan en AMQP (SDK de Event Hubs) o las API de Apache Kafka.

Nota

El nivel Dedicado no está disponible en todas las regiones. Intente crear un clúster Dedicado en Azure Portal y vea las regiones admitidas en la lista desplegable Ubicación de la página Crear espacio de nombres.

¿Por qué el clúster dedicado?

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

Flujo de datos de eventos de baja latencia

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

Flujo de grandes volúmenes de datos

Los clústeres dedicados pueden transmitir eventos en gigabytes por segundo o millones de eventos por segundo a escala para la mayoría de los casos de uso. Además, estos clústeres se pueden escalar fácilmente para dar cabida a los cambios en el volumen de flujo de datos 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.

Cero interferencias

Los clústeres de Event Hubs dedicado funcionan en una arquitectura de un solo inquilino. Por lo tanto, garantiza que los recursos asignados no se compartan con ningún otro inquilino. Por lo tanto, a diferencia de otros niveles, no verá ninguna interferencia entre inquilinos en el 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. Por lo tanto, puede dedicar menos tiempo al mantenimiento de la infraestructura y más tiempo a la creación de sus aplicaciones de flujo de datos de eventos.

Unidades de capacidad (CU)

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

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
  • Velocidad de salida

Por lo tanto, 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 más información, consulte Cuándo escalar mi clúster Dedicado.

Tipos de clúster

Los clústeres de Event Hubs dedicado incluyen dos tipos distintos: clústeres escalables de autoservicio y clústeres heredados. Estos dos tipos difieren en su compatibilidad con el número de CU, la cantidad de rendimiento que proporciona cada CU y la disponibilidad regional y de zona.

Como usuario de clúster Dedicado, puede determinar el tipo de clúster examinando la disponibilidad de la característica de escalado de capacidad en el portal. Si esta funcionalidad está presente, usa un clúster escalable de autoservicio. Por el contrario, si no está disponible, va a usar un clúster Dedicado heredado. Como alternativa, puede buscar las propiedades de Azure Resource Manager relacionadas con clústeres dedicados.

Clústeres escalables de autoservicio

Los clústeres escalables de autoservicio de Event Hubs se basan en una nueva infraestructura y permiten a los usuarios escalar fácilmente el número de unidades de capacidad asignadas a cada clúster. Al crear un clúster Dedicado a través del portal de Event Hubs o las plantillas de ARM, se obtiene acceso a un clúster escalable de autoservicio. Para aprender a escalar el clúster Dedicado, consulte Escalado de clústeres Dedicados de Event Hubs.

Aproximadamente, una unidad de capacidad (CU) de un clúster escalable de autoservicio proporciona capacidad de entrada que oscila entre 100 MB/s y 200 MB/s, aunque el rendimiento real puede fluctuar en función de varios factores.

Con los clústeres escalables de autoservicio puede comprar hasta 10 CU para un clúster en Azure Portal. A diferencia de los clústeres tradicionales, estos clústeres se pueden escalar de forma incremental con CU del 1 al 10. Si necesita un clúster mayor de 10 CU, puede enviar una solicitud de soporte técnico para escalar verticalmente el clúster después de crearlo.

Importante

El escalado de autoservicio dedicado se puede implementar con zonas de disponibilidad habilitadas con 3 CPU, pero no podrá usar la funcionalidad de escalado de autoservicio para escalar el clúster. Para crear o escalar un clúster de autoservicio habilitado para AZ, debe enviar una solicitud de soporte técnico.

Clústeres heredados

Los clústeres Dedicados de Event Hubs creados antes de la disponibilidad de clústeres escalables de autoservicio se conocen como clústeres heredados.

Para usar estos clústeres heredados, la creación directa a través de las plantillas de Azure Portal o ARM no es posible y, en su lugar, debe enviar una solicitud de soporte técnico para crear una.

Aproximadamente, una unidad de capacidad (CU) de un clúster heredado proporciona una capacidad de entrada que oscila entre 50 MB y 100 MB, aunque el rendimiento real puede fluctuar en función de varios factores.

Con el clúster heredado, puede comprar hasta 20 CU.

Nota:

Los clústeres de Event Hubs dedicado heredados requieren al menos 8 unidades de capacidad (CU) para habilitar zonas de disponibilidad. Las zonas de disponibilidad solo están disponibles en Regiones de Azure con zonas de disponibilidad.

Importante

Actualmente no se admite la migración de un clúster heredado existente a un clúster de autoservicio. Para más información, consulte Migración de un clúster heredado a un clúster escalable de autoservicio.

Determinación del tipo de clúster

Puede determinar el tipo de clúster que usa mediante los métodos siguientes.

Método Acción Clústeres escalables de autoservicio Clústeres heredados Notas
Usar Azure Portal Comprobación de la presencia de la pestaña "Escala" en el clúster Página "Escala" disponible en la interfaz de usuario del clúster. No hay página de escalado disponible en la interfaz de usuario del clúster.
Uso de Azure Resource Manager Compruebe la supportsScaling propiedad de Azure Resource Manager en el clúster. Comprobación de la presencia de la página "Escala" en el clúster.  No hay página de escalado disponible en la interfaz de usuario del clúster. Compruebe esta propiedad en el Portal, la CLI o PowerShell. Necesita la versión de API 2022-01-01-preview o posterior.
Uso de nslookup Ejecute el comando nslookup en un espacio de nombres del clúster. CNAME se asigna a *.cloudapp.azure.com CNAME se asigna a *.cloudapp.net. Ejemplo: nslookup ns.servicebus.windows.net.

Cuotas y límites

La oferta de Event Hubs dedicado se factura aplicando una tarifa mensual fija con un uso mínimo de 4 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 más información sobre cuotas y límites, consulte Cuotas y límites de Azure Event Hubs.

Preguntas más frecuentes

¿Qué puedo conseguir con un clúster?

En un clúster de Event Hubs, la cantidad de datos que puede ingerir y transmitir depende de varios factores, como los productores, los consumidores, la velocidad a la que se ingiere y procesa, etc.

En la tabla siguiente se muestran los resultados del punto de referencia que se han obtenido durante las pruebas de un clúster dedicado heredado:

Forma de la carga Receptores Ancho de banda de entrada Mensajes de entrada Ancho de banda de salida Mensajes de salida TU totales TU por CU
Lotes de 100 x 1 KB 2 400 MB/s 400 000 mensajes/s 800 MB/s 800 000 mensajes/s 400 TU 100 TU
Lotes de 10 x 10 KB 2 666 MB/s 66 600 mensajes/s 1,33 GB/s 133 000 mensajes/s 666 TU 166 TU
Lotes de 6 x 32 KB 1 1,05 GB/s 34 000 mensajes/s 1,05 GB/s 34 000 mensajes/s 1000 TU 250 TU

En las pruebas, se han usado los criterios siguientes:

  • Se usó un clúster de Event Hubs dedicado con cuatro unidades de capacidad (CU).
  • El centro de eventos usado para la ingesta tenía 200 particiones.
  • Dos aplicaciones receptoras recibieron los datos ingeridos de todas las particiones.

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

Si ha creado el clúster con la opción Support Scaling establecida, puede usar la experiencia de autoservicio para escalar y reducir horizontalmente según sea necesario. Puede escalar verticalmente hasta diez CU con clústeres escalables de autoservicio. Como los clústeres dedicados escalables de autoservicio se basan en una nueva infraestructura, deben ser eficaces en clústeres dedicados que no admiten el escalado de autoservicio. Dado que el rendimiento de los clústeres dedicados depende de varios factores, como la asignación de recursos, el número de particiones, el almacenamiento, etc., se recomienda determinar el número necesario de CU después de realizar pruebas con una carga de trabajo real.

Envíe una solicitud de soporte técnico en los escenarios siguientes para escalar o reducir horizontalmente en el clúster dedicado.

  • Necesita más de diez CU para un clúster dedicado escalable de autoservicio (un clúster que se creó con la opción Support scaling establecida).
  • Debe escalar o reducir horizontalmente en un clúster que se creó sin seleccionar la opción Support scaling.
  • Debe escalar o reducir horizontalmente en un clúster dedicado que se creó antes de que se publicara la experiencia de autoservicio.

Advertencia

Cuando cree un clúster, no podrá eliminarlo durante al menos 4 horas. Por lo tanto, se le cobrará un mínimo de 4 horas de uso del clúster. Para más información sobre los precios, consulte Precios de Event Hubs.

¿Puedo migrar de un clúster heredado a un clúster escalable de autoservicio?

Debido a la diferencia en la infraestructura de hardware y software subyacente, actualmente no se admite la migración de clústeres que no admiten el escalado de autoservicio a clústeres dedicados escalables de autoservicio. Si desea usar el escalado de autoservicio, debe volver a crear el clúster. Para aprender a crear un clúster escalable, consulte Creación de un clúster dedicado de Event Hubs.

¿Cuándo se debe escalar un 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 alcanza el 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. Por lo tanto, puede usar esto como indicador para considerar si necesita escalar verticalmente el clúster dedicado o no.

Para supervisar el uso de CPU del clúster dedicado, debe seguir estos pasos.

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

  • Seleccione CPU como métrica y use Max como agregación.

    Screenshot showing the Metrics page with the CPU metric.

  • Después, seleccione Agregar filtro y agregue un filtro para el tipo de propiedad Role, use el operador equal y seleccione los tres valores (Backend, Gateway) en la lista desplegable.

    Screeshot showing the metrics page with CPU consumption metric and 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 con localización geográfica en el 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 será incompatible y se producirán errores.

¿Puedo migrar espacios de nombres estándar o prémium para que pertenezcan a un clúster del nivel Dedicado?

Actualmente, no se admite ningún proceso automático para migrar los datos de los centros de eventos de un espacio de nombres Estándar a otro Dedicado.

¿Por qué un clúster dedicado con redundancia de zona tiene un mínimo de 8 CU?

Para proporcionar redundancia de zona para la oferta dedicada, todos los recursos de proceso deberán tener tres réplicas en tres centros de datos de la misma región. Este es el requisito mínimo para admitir la redundancia de zona (de modo que el servicio pueda seguir funcionando cuando dos zonas o centros de datos estén inactivos) y dará como resultado una capacidad de proceso equivalente a 8 CU.

Por lo tanto, esto no es una cuota que podamos cambiar, sino una restricción de la arquitectura actual con un nivel dedicado.

Pasos siguientes

Póngase en contacto con un representante de ventas de Microsoft o con el Soporte técnico de Microsoft para obtener más detalles sobre Event Hubs dedicado. También puede crear un clúster u obtener más información sobre los planes de tarifa de Event Hubs en los vínculos siguientes: