Visão geral dos Hubs de Eventos Premium

Os Hubs de Eventos Premium (nível premium) foram projetados para cenários de streaming high-end que exigem desempenho elástico e superior com latência previsível. A camada premium fornece recursos reservados de computação, memória e armazenamento, que minimizam a interferência entre locatários em um ambiente PaaS multilocatário gerenciado.

Ele replica eventos em três réplicas, distribuídas entre zonas de disponibilidade do Azure, quando disponíveis. Todas as réplicas são liberadas de forma síncrona para o armazenamento rápido subjacente antes que a operação de envio seja relatada como concluída. Os eventos que não são lidos imediatamente ou que precisam ser relidos posteriormente podem ser retidos por até 90 dias, mantidos de forma transparente em um nível de armazenamento redundante de zona de disponibilidade.

Além desses recursos relacionados ao armazenamento e de todos os recursos e suporte a protocolos da camada padrão, o modelo de isolamento da camada premium permite recursos como escalonamento dinâmico de partições. Você também recebe alocações de cotas muito mais generosas. A Captura de Hubs de Eventos está incluída sem custos adicionais.

Nota

  • Os Hubs de Eventos Premium suportam TLS 1.2 ou superior.
  • O nível premium não está disponível em todas as regiões. Tente criar um namespace no portal do Azure e veja as regiões com suporte na lista suspensa Local na página Criar Namespace .

Você pode comprar 1, 2, 4, 8 e 16 unidades de processamento (PU) para cada namespace. Como a camada premium é uma oferta baseada em capacidade, a taxa de transferência alcançável não é definida por um acelerador como na camada padrão, mas depende do trabalho que você solicita que os Hubs de Eventos façam, semelhante à camada dedicada. A ingestão efetiva e a taxa de transferência de fluxo por PU dependem de vários fatores, incluindo:

  • Número de produtores e consumidores
  • Tamanho da carga útil
  • Contagem de partições
  • Taxa de pedidos de saída
  • Uso de Captura de Hubs de Eventos, Registro de Esquema e outros recursos avançados

Para obter mais informações, consulte comparação entre SKUs de Hubs de Eventos.

Porquê o premium?

O nível premium oferece três benefícios atraentes para clientes que precisam de melhor isolamento em um ambiente multilocatário com baixa latência e necessidades de ingestão de dados de alta taxa de transferência.

Desempenho superior com o novo mecanismo de armazenamento de dois níveis

O nível premium usa um novo mecanismo de armazenamento de logs de duas camadas que melhora drasticamente o desempenho de entrada de dados com latência geral substancialmente reduzida sem comprometer as garantias de durabilidade.

Melhor isolamento e previsibilidade

A camada premium oferece uma capacidade de computação e memória isolada para obter latência mais previsível e risco de impacto de vizinho barulhento muito reduzido em uma implantação multilocatário.

Ele implementa um cluster no modelo de cluster em seus clusters multilocatários para fornecer previsibilidade e desempenho, mantendo todos os benefícios de um ambiente de PaaS multilocatário gerenciado.

Redução de custos e escalabilidade

Como o nível premium é uma oferta multilocatário, ele pode ser dimensionado dinamicamente de forma mais flexível e muito rápida. A capacidade é alocada em unidades de processamento (PUs) que alocam pods isolados de CPU e memória dentro do cluster. O número desses pods pode ser dimensionado para cima ou para baixo por namespace. Portanto, a camada premium é uma opção de baixo custo para cenários de mensagens com o intervalo de taxa de transferência geral inferior a 120 MB/s, mas superior ao que você pode alcançar com a camada padrão.

Encriptação de eventos

Os Hubs de Eventos do Azure fornecem criptografia de dados em repouso com a Criptografia do Serviço de Armazenamento do Azure (Azure SSE). O serviço Hubs de Eventos usa o Armazenamento do Azure para armazenar os dados. Todos os dados armazenados com o Armazenamento do Azure são criptografados usando chaves gerenciadas pela Microsoft. Se você usar sua própria chave (também conhecida como Bring Your Own Key (BYOK) ou chave gerenciada pelo cliente), os dados ainda serão criptografados usando a chave gerenciada pela Microsoft, mas, além disso, a chave gerenciada pela Microsoft será criptografada usando a chave gerenciada pelo cliente. Esse recurso permite criar, girar, desabilitar e revogar o acesso a chaves gerenciadas pelo cliente que são usadas para criptografar chaves gerenciadas pela Microsoft. Habilitar o recurso BYOK é um processo de configuração único em seu namespace. Para obter mais informações, consulte Configurar chaves gerenciadas pelo cliente para criptografar dados dos Hubs de Eventos do Azure em repouso.

Nota

Todos os namespaces de Hubs de Eventos estão habilitados para o protocolo Apache Kafka RPC por padrão e podem ser usados por seus aplicativos baseados em Kafka existentes. Ter o Kafka ativado em seu cluster não afeta seus casos de uso não-Kafka; não há nenhuma opção ou necessidade de desativar Kafka em um cluster.

Quotas e limites

O nível premium oferece todos os recursos do plano padrão, mas com melhor desempenho, isolamento e cotas mais generosas. Para obter mais cotas e limites, consulte Cotas e limites de Hubs de Eventos.

Alta disponibilidade com zonas de disponibilidade

Os níveis padrão, premium e dedicado dos Hubs de Eventos oferecem suporte a zonas de disponibilidade sem custo extra. Usando zonas de disponibilidade, você pode executar cargas de trabalho de streaming de eventos em locais fisicamente separados dentro de cada região do Azure que são tolerantes a falhas locais.

Importante

  • O suporte à zona de disponibilidade só está disponível em regiões do Azure com zonas de disponibilidade.
  • Em determinadas regiões, o suporte da camada premium para zonas de disponibilidade é limitado, embora a região ofereça suporte a zonas de disponibilidade. 

Níveis Premium vs. níveis dedicados

Em comparação com a oferta dedicada, o nível premium oferece os seguintes benefícios:

  • Isolamento dentro de um grande ambiente multilocatário que pode transferir recursos rapidamente
  • Dimensione de forma muito mais elástica e rápida
  • As PUs podem ser ajustadas dinamicamente

Portanto, a camada premium geralmente é uma opção mais econômica para cargas de trabalho de streaming de eventos de até 160 MB/seg (por namespace), especialmente com cargas variáveis ao longo do dia ou da semana, quando comparado à camada dedicada.

Nota

Para a robustez extra obtida pelo suporte à zona de disponibilidade, a escala mínima de implantação para a camada dedicada é de 8 unidades de capacidade (), mas você terá suporte à zona de disponibilidade na camada premium da primeira PU em todas as regiões da zona de disponibilidade.

Preços

A oferta Premium é cobrada por Unidades de Processamento (PUs) que correspondem a uma parte de recursos isolados (CPU, Memória e Armazenamento) na infraestrutura subjacente.

FAQs

O que posso alcançar com uma unidade de processamento (PU)?

O quanto você pode ingerir e transmitir com uma PU depende de vários fatores, como seus produtores, consumidores, a taxa em que você está ingerindo e processando, e muito mais. Para obter detalhes sobre unidades de processamento, consulte Dimensionamento com Hubs de Eventos.

Posso migrar meus namespaces padrão para um namespace premium?

Atualmente, não oferecemos suporte à migração de namespaces padrão para namespaces premium.

Próximos passos

Consulte os seguintes artigos: