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 rendimiento se logra al proporcionar recursos reservados de proceso, memoria y almacenamiento, lo que minimiza las interferencias 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.

¿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 previsible y un riesgo de impacto de vecino ruidoso mucho menor 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 (PU) que asignan pods aislados de CPU/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 rango de rendimiento general inferior a 120 MB/s, pero superior a lo que se puede lograr con el SKU estándar.

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 muy amplio que puede desplazar recursos rápidamente
  • 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.

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 8 unidades de capacidad (CU), pero con el nivel premium se obtiene desde la primera PU en todas las regiones de zona de disponibilidad.

Puede adquirir 1, 2, 4, 8 y 16 unidades de procesamiento 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 pida a Event Hubs que realice, de forma similar al nivel dedicado. El rendimiento de ingesta y streaming real 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.

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 cifrará 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 información sobre cuotas y límites, consulte Cuotas y límites de Azure Event Hubs.

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?

Lo que se pueda ingerir y transmitir con una unidad de procesamiento depende de varios factores, como los productores, los consumidores, la velocidad a la que se ingiere y procesa, etc. Consulte Escalado con Event Hubs para más detalles sobre las unidades de procesamiento.

¿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: