Introducción al nivel Dedicado de Azure Event Hubs
Los clústeres de Azure Event Hubs dedicado están diseñados para satisfacer las necesidades de las cargas de trabajo de streaming de eventos más exigentes. Estos clústeres proporcionan un servicio de streaming de eventos de alto rendimiento, baja latencia, escalable y confiable para las aplicaciones de streaming de eventos que se basan en Advanced Message Queuing Protocol (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. Consulte las regiones admitidas en la lista desplegable Ubicación de la página Crear clúster de Event Hubs.
¿Por qué 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 en una 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.
Cero interferencias
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 verá ninguna 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 más información, consulte Envío y recepción de mensajes de gran tamaño 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.
- Velocidad 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.
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 los 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 el número de CU asignadas a cada clúster. Al crear un clúster dedicado mediante el portal de Event Hubs o las plantillas de Azure Resource Manager (plantillas de ARM), 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 CU de un clúster escalable de autoservicio proporciona una 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 de más de 10 CU, puede enviar una solicitud de soporte técnico para escalar verticalmente el clúster después de crearlo.
Importante
Para crear o escalar un clúster de autoservicio habilitado para AZ, debe enviar una solicitud de soporte técnico solicitando tres CU o posteriores. Un clúster de autoservicio de tres CU (o superior) creado a través del portal NO está habilitado para AZ.
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, no es posible la creación directa mediante Azure Portal ni plantillas de ARM. En su lugar, debe enviar una solicitud de soporte técnico para crear uno.
Aproximadamente, una CU de un clúster heredado proporciona una capacidad de entrada que oscila entre 50 MB/s y 100 MB/s, aunque el rendimiento real podría fluctuar en función de varios factores.
Con un clúster heredado, puede comprar hasta 20 CU.
Los clústeres dedicados heredados de Event Hubs requieren al menos ocho 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 obtener 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 va a usar mediante los métodos siguientes.
Método | Acción | Clústeres escalables de autoservicio | Clústeres heredados | Notas |
---|---|---|---|---|
Uso del portal | Compruebe la presencia de la pestaña Escalado en el clúster. | La página Escalado está disponible en la interfaz de usuario del clúster. | La página Escalado no está disponible en la interfaz de usuario del clúster. | |
Uso de Azure Resource Manager | Compruebe la propiedad supportsScaling de Azure Resource Manager en el clúster. |
Compruebe la presencia de la página Escalado en el clúster. | La página Escalado no está disponible en la interfaz de usuario del clúster. | Compruebe esta propiedad en el portal, la CLI de Azure o PowerShell. Necesita la versión de API 2022-01-01-preview o posterior. |
Use 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 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.
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 factores como los productores, los consumidores y la velocidad a la que se ingiere y procesa.
En la tabla siguiente, se muestran los resultados de punto de referencia que se han obtenido durante las pruebas con 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 de nivel dedicado con cuatro 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 de compatibilidad con el escalado 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. Los clústeres dedicados escalables de autoservicio se basan en una nueva infraestructura, por lo que tienen mejor rendimiento que los clústeres dedicados que no admiten el escalado de autoservicio. El rendimiento de los clústeres dedicados depende de factores como la asignación de recursos, el número de particiones y el almacenamiento. Se recomienda determinar el número necesario de CU después de probar con una carga de trabajo real.
Envíe una solicitud de soporte técnico para escalar o reducir horizontalmente el clúster dedicado en los escenarios siguientes:
- 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 un clúster que se haya creado sin seleccionar la opción de compatibilidad con el escalado.
- Debe escalar o reducir horizontalmente un clúster dedicado que se haya creado antes de que se publicara la experiencia de autoservicio.
Advertencia
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.
¿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 obtener información sobre cómo crear un clúster escalable, consulte Creación de un clúster dedicado 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:
En la página Métricas del clúster dedicado de Event Hubs, seleccione Agregar métrica.
Seleccione CPU como métrica y use Máx como agregación.
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.
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.
¿Por qué un clúster dedicado con redundancia de zona heredado tiene un mínimo de ocho CU?
Para proporcionar redundancia de zona para la oferta dedicada, todos los recursos de proceso deben tener tres réplicas en tres centros de datos de la misma región. Este requisito mínimo admite redundancia de zona (de modo que el servicio pueda seguir funcionando cuando dos zonas o centros de datos estén inactivos) y da como resultado una capacidad de proceso equivalente a ocho CU.
No se puede cambiar esta cuota. Es una restricción de la arquitectura actual en el nivel Dedicado.
Contenido relacionado
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 y obtener más información sobre los planes de tarifa de Event Hubs:
- Cree un clúster de Event Hubs mediante Azure Portal.
- Consulte Precios de Event Hubs dedicado. También puede ponerse en contacto con su representante de ventas de Microsoft o el Soporte técnico de Microsoft para obtener más detalles sobre la capacidad de Event Hubs dedicado.
- Consulte Preguntas más frecuentes de Event Hubs para obtener información sobre precios y respuestas a las preguntas más frecuentes sobre Event Hubs.