Introducción a Event Hubs Premium

El nivel Premium de Event Hubs está diseñado para escenarios de streaming de alto nivel que requieren un rendimiento elástico y superior con latencia previsible. El nivel Premium proporciona recursos de proceso, memoria y almacenamiento reservados, que minimizan la interferencia entre inquilinos en un entorno PaaS multiinquilino administrado.

Hace tres réplicas de los eventos, distribuidas en las zonas de disponibilidad de Azure donde proceda. Todas las réplicas se vacían de manera sincrónica al almacenamiento rápido subyacente antes de que la operación de envío se haya completado. Los eventos que no se leen inmediatamente o que deben volver a leerse más adelante se pueden conservar hasta 90 días de forma transparente en una capa de almacenamiento con redundancia de zona de disponibilidad.

Además de estas características relacionadas con el almacenamiento y de todas las capacidades y la compatibilidad con protocolos del nivel estándar, el modelo de aislamiento del nivel premium permite añadir características como el escalado vertical de particiones dinámicas. También se obtienen asignaciones de cuota mucho más generosas. Event Hubs Capture está incluido sin costo adicional.

Nota:

  • El nivel Premium de Event Hubs es compatible con TLS 1.2 o superior.
  • El nivel Premium no está disponible en todas las regiones. Intente crear un espacio de nombres en Azure Portal y vea las regiones admitidas en la lista desplegable Ubicación de la página Crear espacio de nombres.

Puede comprar 1, 2, 4, 8 y 16 unidades de procesamiento (PU) para cada espacio de nombres. Como el nivel premium es una oferta basada en la capacidad, el rendimiento factible no se establece mediante una limitación como en el nivel estándar, sino que depende del trabajo que se le pida a Event Hubs, de forma similar al nivel dedicado. El rendimiento efectivo de ingesta y transmisión por PU depende de varios factores, entre los que se incluyen:

  • Número de productores y consumidores
  • Tamaño de carga
  • Recuento de particiones
  • Velocidad de solicitudes de salida
  • Uso de Event Hubs Capture, registro de esquema y otras características avanzadas

Consulte la comparación entre SKU de Event Hubs para obtener más detalles.

¿Por qué Premium?

El nivel premium ofrece tres atractivas ventajas para los clientes que requieren un mejor aislamiento en un entorno multiinquilino con necesidades de ingesta de datos de baja latencia y alto rendimiento.

Rendimiento superior con el nuevo motor de almacenamiento de dos niveles

El nivel premium usa un nuevo motor de almacenamiento de registros de dos niveles que mejora drásticamente el rendimiento de entrada de datos con una latencia general considerablemente reducida sin renunciar a las garantías de durabilidad.

Mejor aislamiento y previsibilidad

El nivel Premium ofrece una capacidad de proceso y memoria aislada para lograr una latencia más predecible y reducir mucho vecino ruidoso afectar al riesgo en una implementación multiinquilino.

Implementa un modelo clúster en clúster en sus clústeres multiinquilino para proporcionar previsibilidad y rendimiento, a la vez que conserva todas las ventajas de un entorno PaaS multiinquilino administrado.

Ahorros de costo y escalabilidad

Como el nivel premium es una oferta multiinquilino, puede escalar dinámicamente de forma más flexible y muy rápida. La capacidad se asigna en unidades de procesamiento (RU) que asignan pods aislados de CPU y memoria dentro del clúster. El número de esos pods se puede escalar o reducir verticalmente por espacio de nombres. Por lo tanto, el nivel Premium es una opción de bajo costo para escenarios de mensajería con el intervalo de rendimiento general que es inferior a 120 MB/s, pero mayor que lo que puede lograr con el nivel estándar.

Cifrado de eventos

Azure Event Hubs proporciona cifrado de datos en reposo con Azure Storage Service Encryption (Azure SSE). El servicio de Event Hubs usa Azure Storage para almacenar los datos. Todos los datos almacenados con Azure Storage se cifran con claves administradas por Microsoft. Si usa su propia clave (también conocida como Bring Your Own Key [BYOK] o clave administrada por el cliente), los datos se cifran mediante la clave administrada por Microsoft, pero además la clave administrada por Microsoft se cifra mediante la clave administrada por el cliente. Esta característica permite crear, rotar, deshabilitar y revocar el acceso a las claves administradas por el cliente que se usan para cifrar claves administradas por Microsoft. La habilitación de la característica BYOK es un proceso que solo hay que configurar una vez en el espacio de nombres. Para obtener más información, consulte Configuración de claves administradas por el cliente para cifrar datos en reposo de Azure Event Hubs.

Nota:

Todos los espacios de nombres de Event Hubs están habilitados para el protocolo RPC de Apache Kafka, de modo que las aplicaciones existentes basadas en Kafka puedan usarlos de manera predeterminada. El hecho de tener habilitado Kafka en el clúster no afectará a otros casos de uso que no estén relacionados con Kafka, por lo que no existe la opción ni la necesidad de deshabilitar Kafka en un clúster.

Cuotas y límites

El nivel Premium ofrece todas las características del plan estándar, pero con mejor rendimiento, aislamiento y cuotas más generosas. Para obtener más cuotas y límites, vea cuotas y límites de Event Hubs.

Alta disponibilidad con zonas de disponibilidad

Los niveles Estándar, Prémium y Dedicado de Event Hubs ofrecen compatibilidad con zonas de disponibilidad sin costo adicional. Con las zonas de disponibilidad, se pueden ejecutar cargas de trabajo de streaming de eventos en ubicaciones físicamente independientes dentro de cada región de Azure tolerantes con errores locales.

Importante

  • Las zonas de disponibilidad solo están disponibles en Regiones de Azure con zonas de disponibilidad.
  • En determinadas regiones, la compatibilidad del nivel Premium con las zonas de disponibilidad está limitada aunque la región admita zonas de disponibilidad. 

Nivel premium frente a niveles dedicados

En comparación con la oferta dedicada, el nivel premium ofrece las siguientes ventajas:

  • Aislamiento dentro de un entorno multiinquilino grande que puede desplazar rápidamente los recursos
  • Modificación de escala de forma mucho más elástica y rápida
  • Las PU se pueden ajustar de manera dinámica

Por lo tanto, el nivel prémium suele ser una opción más rentable para las carga de trabajo de streaming de eventos de hasta 160 MB/s (por espacio de nombres), especialmente con cargas variables a lo largo del día o la semana, en comparación con el nivel dedicado.

Nota

En el caso de la solidez adicional que se obtiene mediante la compatibilidad con zonas de disponibilidad, la escala de implementación mínima del nivel dedicado es de ocho unidades de capacidad (CU), pero con el nivel premium se obtiene desde la primera PU en todas las regiones de zona de disponibilidad.

Precios

La oferta Premium se factura por unidades de procesamiento (PU), que corresponden a un recurso compartido de recursos aislados (CPU, memoria y almacenamiento) de la infraestructura subyacente.

Preguntas más frecuentes

¿Qué puedo lograr con una unidad de procesamiento (PU)?

Cuánto puede ingerir y transmitir con una PU depende de varios factores, como los productores, los consumidores, la velocidad a la que se ingiere y procesa, y mucho más. Para más información sobre las unidades de procesamiento, vea Escalado con Event Hubs.

¿Puedo migrar mis espacios de nombres estándar a un espacio de nombres Premium?

Actualmente, no se admite la migración de espacios de nombres estándar a un espacio de nombres Premium.

Pasos siguientes

Vea los artículos siguientes: